kd.bos.sdk.db

## 类 KRow

- java.lang.Object
- - kd.bos.sdk.db.KRow

- 所有已实现的接口:
    kd.bos.algo.Row, kd.bos.algo.RowFeature, ScriptObject, ScriptWrapper<kd.bos.algo.Row>

      @KSObject(name="Row",
                namespace="sdk.db")
      public class KRow
      extends java.lang.Object
      implements kd.bos.algo.Row, ScriptWrapper<kd.bos.algo.Row>

  注意，无需在js中new，也无法构造。

- - ### 构造器概要

    构造器
    构造器和说明
    `KRow()`
    `KRow(kd.bos.algo.Row row)`

  - ### 方法概要

    所有方法 实例方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `java.lang.Object` | `get(int index)`
    `java.lang.Object` | `get(java.lang.String field)`
    `java.math.BigDecimal` | `getBigDecimal(int index)`
    `java.math.BigDecimal` | `getBigDecimal(java.lang.String field)`
    `java.lang.Boolean` | `getBoolean(int index)`
    `java.lang.Boolean` | `getBoolean(java.lang.String field)`
    `java.util.Date` | `getDate(int index)`
    `java.util.Date` | `getDate(java.lang.String field)`
    `java.lang.Double` | `getDouble(int index)`
    `java.lang.Double` | `getDouble(java.lang.String field)`
    `java.lang.Integer` | `getInteger(int index)`
    `java.lang.Integer` | `getInteger(java.lang.String field)`
    `java.lang.Long` | `getLong(int index)`
    `java.lang.Long` | `getLong(java.lang.String field)`
    `java.lang.String` | `getString(int index)`
    `java.lang.String` | `getString(java.lang.String field)`
    `java.sql.Timestamp` | `getTimestamp(int index)`
    `java.sql.Timestamp` | `getTimestamp(java.lang.String field)`
    `boolean` | `isNull(int index)`
    `java.lang.Object` | `isNull(java.lang.String field)`
    `int` | `size()`
    `kd.bos.algo.Row` | `unwrap()`

    - ### 从类继承的方法 java.lang.Object

      `equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

    - ### 从接口继承的方法 kd.bos.script.ScriptObject

      `__getUndefinedProperty, __release`

- - ### 构造器详细资料

    - #### KRow

          public KRow()

    - #### KRow

          public KRow(kd.bos.algo.Row row)

  - ### 方法详细资料

    - #### isNull

          @KSMethod
          public boolean isNull(int index)

    - #### isNull

          @KSMethod
          public java.lang.Object isNull(java.lang.String field)

    - #### get

          @KSMethod
          public java.lang.Object get(int index)

      指定者:
        `get` 在接口中 `kd.bos.algo.Row`
      指定者:
        `get` 在接口中 `kd.bos.algo.RowFeature`

    - #### get

          @KSMethod
          public java.lang.Object get(java.lang.String field)

      指定者:
        `get` 在接口中 `kd.bos.algo.Row`

    - #### size

          @KSMethod
          public int size()

      指定者:
        `size` 在接口中 `kd.bos.algo.Row`

    - #### getString

          @KSMethod
          public java.lang.String getString(int index)

      指定者:
        `getString` 在接口中 `kd.bos.algo.Row`

    - #### getString

          @KSMethod
          public java.lang.String getString(java.lang.String field)

      指定者:
        `getString` 在接口中 `kd.bos.algo.Row`

    - #### getInteger

          @KSMethod
          public java.lang.Integer getInteger(int index)

      指定者:
        `getInteger` 在接口中 `kd.bos.algo.Row`

    - #### getInteger

          @KSMethod
          public java.lang.Integer getInteger(java.lang.String field)

      指定者:
        `getInteger` 在接口中 `kd.bos.algo.Row`

    - #### getLong

          @KSMethod
          public java.lang.Long getLong(int index)

      指定者:
        `getLong` 在接口中 `kd.bos.algo.Row`

    - #### getLong

          @KSMethod
          public java.lang.Long getLong(java.lang.String field)

      指定者:
        `getLong` 在接口中 `kd.bos.algo.Row`

    - #### getBoolean

          @KSMethod
          public java.lang.Boolean getBoolean(int index)

      指定者:
        `getBoolean` 在接口中 `kd.bos.algo.Row`

    - #### getBoolean

          @KSMethod
          public java.lang.Boolean getBoolean(java.lang.String field)

      指定者:
        `getBoolean` 在接口中 `kd.bos.algo.Row`

    - #### getDouble

          @KSMethod
          public java.lang.Double getDouble(int index)

      指定者:
        `getDouble` 在接口中 `kd.bos.algo.Row`

    - #### getDouble

          @KSMethod
          public java.lang.Double getDouble(java.lang.String field)

      指定者:
        `getDouble` 在接口中 `kd.bos.algo.Row`

    - #### getBigDecimal

          @KSMethod
          public java.math.BigDecimal getBigDecimal(int index)

      指定者:
        `getBigDecimal` 在接口中 `kd.bos.algo.Row`

    - #### getBigDecimal

          @KSMethod
          public java.math.BigDecimal getBigDecimal(java.lang.String field)

      指定者:
        `getBigDecimal` 在接口中 `kd.bos.algo.Row`

    - #### getDate

          @KSMethod
          public java.util.Date getDate(int index)

      指定者:
        `getDate` 在接口中 `kd.bos.algo.Row`

    - #### getDate

          @KSMethod
          public java.util.Date getDate(java.lang.String field)

      指定者:
        `getDate` 在接口中 `kd.bos.algo.Row`

    - #### getTimestamp

          @KSMethod
          public java.sql.Timestamp getTimestamp(int index)

      指定者:
        `getTimestamp` 在接口中 `kd.bos.algo.Row`

    - #### getTimestamp

          @KSMethod
          public java.sql.Timestamp getTimestamp(java.lang.String field)

      指定者:
        `getTimestamp` 在接口中 `kd.bos.algo.Row`

    - #### unwrap

          public kd.bos.algo.Row unwrap()

      指定者:
        `unwrap` 在接口中 `ScriptWrapper<kd.bos.algo.Row>`