模块 org.redkale

接口 DataResultSetRow

    • 方法概要

      所有方法 实例方法 抽象方法 默认方法 
      修饰符和类型 方法 说明
      BigDecimal getBigDecimal​(int columnIndex)
      根据字段序号获取字段值, index从1开始
      BigDecimal getBigDecimal​(String columnLabel)
      根据字段名获取字段值
      Boolean getBoolean​(int columnIndex)
      根据字段序号获取字段值, index从1开始
      default boolean getBoolean​(int columnIndex, boolean defValue)
      根据字段序号获取字段值, index从1开始
      Boolean getBoolean​(String columnLabel)
      根据字段名获取字段值
      default boolean getBoolean​(String columnLabel, boolean defValue)
      根据字段名获取字段值
      byte[] getBytes​(int columnIndex)
      根据字段序号获取字段值, index从1开始
      byte[] getBytes​(String columnLabel)
      根据字段名获取字段值
      List<String> getColumnLabels()
      获取字段名集合,尽量不要多次调用
      Double getDouble​(int columnIndex)
      根据字段序号获取字段值, index从1开始
      default double getDouble​(int columnIndex, double defValue)
      根据字段序号获取字段值, index从1开始
      Double getDouble​(String columnLabel)
      根据字段名获取字段值
      default double getDouble​(String columnLabel, double defValue)
      根据字段名获取字段值
      EntityInfo getEntityInfo()  
      Float getFloat​(int columnIndex)
      根据字段序号获取字段值, index从1开始
      default float getFloat​(int columnIndex, float defValue)
      根据字段序号获取字段值, index从1开始
      Float getFloat​(String columnLabel)
      根据字段名获取字段值
      default float getFloat​(String columnLabel, float defValue)
      根据字段名获取字段值
      Integer getInteger​(int columnIndex)
      根据字段序号获取字段值, index从1开始
      default int getInteger​(int columnIndex, int defValue)
      根据字段序号获取字段值, index从1开始
      Integer getInteger​(String columnLabel)
      根据字段名获取字段值
      default int getInteger​(String columnLabel, int defValue)
      根据字段名获取字段值
      Long getLong​(int columnIndex)
      根据字段序号获取字段值, index从1开始
      default long getLong​(int columnIndex, long defValue)
      根据字段序号获取字段值, index从1开始
      Long getLong​(String columnLabel)
      根据字段名获取字段值
      default long getLong​(String columnLabel, long defValue)
      根据字段名获取字段值
      Object getObject​(int columnIndex)
      根据字段序号获取字段值, index从1开始
      Object getObject​(String columnLabel)
      根据字段名获取字段值
      default <T> Serializable getObject​(Attribute<T,​Serializable> attr, int columnIndex, String columnLabel)
      根据字段序号获取字段值, index从1开始
      Short getShort​(int columnIndex)
      根据字段序号获取字段值, index从1开始
      default short getShort​(int columnIndex, short defValue)
      根据字段序号获取字段值, index从1开始
      Short getShort​(String columnLabel)
      根据字段名获取字段值
      default short getShort​(String columnLabel, short defValue)
      根据字段名获取字段值
      String getString​(int columnIndex)
      根据字段序号获取字段值, index从1开始
      String getString​(String columnLabel)
      根据字段名获取字段值
      boolean wasNull()
      判断当前行值是否为null
    • 方法详细资料

      • getObject

        Object getObject​(int columnIndex)
        根据字段序号获取字段值, index从1开始
        参数:
        columnIndex - 字段序号
        返回:
        字段值
      • getObject

        Object getObject​(String columnLabel)
        根据字段名获取字段值
        参数:
        columnLabel - 字段名
        返回:
        字段值
      • getObject

        default <T> Serializable getObject​(Attribute<T,​Serializable> attr,
                                           int columnIndex,
                                           String columnLabel)
        根据字段序号获取字段值, index从1开始
        类型参数:
        T - 泛型
        参数:
        attr - Attribute
        columnIndex - 字段序号
        columnLabel - 字段名
        返回:
        字段值
      • getString

        @ClassDepends
        String getString​(int columnIndex)
        根据字段序号获取字段值, index从1开始
        参数:
        columnIndex - 字段序号
        返回:
        字段值
      • getString

        @ClassDepends
        String getString​(String columnLabel)
        根据字段名获取字段值
        参数:
        columnLabel - 字段名
        返回:
        字段值
      • getBytes

        @ClassDepends
        byte[] getBytes​(int columnIndex)
        根据字段序号获取字段值, index从1开始
        参数:
        columnIndex - 字段序号
        返回:
        字段值
      • getBytes

        @ClassDepends
        byte[] getBytes​(String columnLabel)
        根据字段名获取字段值
        参数:
        columnLabel - 字段名
        返回:
        字段值
      • getBigDecimal

        @ClassDepends
        BigDecimal getBigDecimal​(int columnIndex)
        根据字段序号获取字段值, index从1开始
        参数:
        columnIndex - 字段序号
        返回:
        字段值
      • getBigDecimal

        @ClassDepends
        BigDecimal getBigDecimal​(String columnLabel)
        根据字段名获取字段值
        参数:
        columnLabel - 字段名
        返回:
        字段值
      • getBoolean

        @ClassDepends
        Boolean getBoolean​(int columnIndex)
        根据字段序号获取字段值, index从1开始
        参数:
        columnIndex - 字段序号
        返回:
        字段值
      • getBoolean

        @ClassDepends
        Boolean getBoolean​(String columnLabel)
        根据字段名获取字段值
        参数:
        columnLabel - 字段名
        返回:
        字段值
      • getShort

        @ClassDepends
        Short getShort​(int columnIndex)
        根据字段序号获取字段值, index从1开始
        参数:
        columnIndex - 字段序号
        返回:
        字段值
      • getShort

        @ClassDepends
        Short getShort​(String columnLabel)
        根据字段名获取字段值
        参数:
        columnLabel - 字段名
        返回:
        字段值
      • getInteger

        @ClassDepends
        Integer getInteger​(int columnIndex)
        根据字段序号获取字段值, index从1开始
        参数:
        columnIndex - 字段序号
        返回:
        字段值
      • getInteger

        @ClassDepends
        Integer getInteger​(String columnLabel)
        根据字段名获取字段值
        参数:
        columnLabel - 字段名
        返回:
        字段值
      • getFloat

        @ClassDepends
        Float getFloat​(int columnIndex)
        根据字段序号获取字段值, index从1开始
        参数:
        columnIndex - 字段序号
        返回:
        字段值
      • getFloat

        @ClassDepends
        Float getFloat​(String columnLabel)
        根据字段名获取字段值
        参数:
        columnLabel - 字段名
        返回:
        字段值
      • getLong

        @ClassDepends
        Long getLong​(int columnIndex)
        根据字段序号获取字段值, index从1开始
        参数:
        columnIndex - 字段序号
        返回:
        字段值
      • getLong

        @ClassDepends
        Long getLong​(String columnLabel)
        根据字段名获取字段值
        参数:
        columnLabel - 字段名
        返回:
        字段值
      • getDouble

        @ClassDepends
        Double getDouble​(int columnIndex)
        根据字段序号获取字段值, index从1开始
        参数:
        columnIndex - 字段序号
        返回:
        字段值
      • getDouble

        @ClassDepends
        Double getDouble​(String columnLabel)
        根据字段名获取字段值
        参数:
        columnLabel - 字段名
        返回:
        字段值
      • getBoolean

        @ClassDepends
        default boolean getBoolean​(int columnIndex,
                                   boolean defValue)
        根据字段序号获取字段值, index从1开始
        参数:
        columnIndex - 字段序号
        defValue - 默认值
        返回:
        字段值
      • getBoolean

        @ClassDepends
        default boolean getBoolean​(String columnLabel,
                                   boolean defValue)
        根据字段名获取字段值
        参数:
        columnLabel - 字段名
        defValue - 默认值
        返回:
        字段值
      • getShort

        @ClassDepends
        default short getShort​(int columnIndex,
                               short defValue)
        根据字段序号获取字段值, index从1开始
        参数:
        columnIndex - 字段序号
        defValue - 默认值
        返回:
        字段值
      • getShort

        @ClassDepends
        default short getShort​(String columnLabel,
                               short defValue)
        根据字段名获取字段值
        参数:
        columnLabel - 字段名
        defValue - 默认值
        返回:
        字段值
      • getInteger

        @ClassDepends
        default int getInteger​(int columnIndex,
                               int defValue)
        根据字段序号获取字段值, index从1开始
        参数:
        columnIndex - 字段序号
        defValue - 默认值
        返回:
        字段值
      • getInteger

        @ClassDepends
        default int getInteger​(String columnLabel,
                               int defValue)
        根据字段名获取字段值
        参数:
        columnLabel - 字段名
        defValue - 默认值
        返回:
        字段值
      • getFloat

        @ClassDepends
        default float getFloat​(int columnIndex,
                               float defValue)
        根据字段序号获取字段值, index从1开始
        参数:
        columnIndex - 字段序号
        defValue - 默认值
        返回:
        字段值
      • getFloat

        @ClassDepends
        default float getFloat​(String columnLabel,
                               float defValue)
        根据字段名获取字段值
        参数:
        columnLabel - 字段名
        defValue - 默认值
        返回:
        字段值
      • getLong

        @ClassDepends
        default long getLong​(int columnIndex,
                             long defValue)
        根据字段序号获取字段值, index从1开始
        参数:
        columnIndex - 字段序号
        defValue - 默认值
        返回:
        字段值
      • getLong

        @ClassDepends
        default long getLong​(String columnLabel,
                             long defValue)
        根据字段名获取字段值
        参数:
        columnLabel - 字段名
        defValue - 默认值
        返回:
        字段值
      • getDouble

        @ClassDepends
        default double getDouble​(int columnIndex,
                                 double defValue)
        根据字段序号获取字段值, index从1开始
        参数:
        columnIndex - 字段序号
        defValue - 默认值
        返回:
        字段值
      • getDouble

        @ClassDepends
        default double getDouble​(String columnLabel,
                                 double defValue)
        根据字段名获取字段值
        参数:
        columnLabel - 字段名
        defValue - 默认值
        返回:
        字段值
      • wasNull

        @ClassDepends
        boolean wasNull()
        判断当前行值是否为null
        返回:
        boolean
      • getColumnLabels

        List<String> getColumnLabels()
        获取字段名集合,尽量不要多次调用
        返回:
        List