kd.bos.sdk.db

## 类 KDataSet

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

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

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

  只提供RowMeta和row数据的访问，其它的数据集运算，通过DataSet的sql来处理。

- - ### 构造器概要

    构造器
    构造器和说明
    `KDataSet()`
    `KDataSet(kd.bos.algo.DataSet ds)`

  - ### 方法概要

    所有方法 实例方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `void` | `__release()` 释放本对象资源，子类实现。
    `void` | `close()`
    `void` | `forEach(ScriptFunction func)`
    `int` | `getFieldCount()`
    `java.lang.String` | `getFieldName(int index)`
    `java.lang.String[]` | `getFieldNames()`
    `java.util.Iterator<kd.bos.algo.Row>` | `iterator()`
    `kd.bos.algo.DataSet` | `unwrap()`

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

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

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

      `__getUndefinedProperty`

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

    - #### KDataSet

          public KDataSet()

    - #### KDataSet

          public KDataSet(kd.bos.algo.DataSet ds)

  - ### 方法详细资料

    - #### getFieldCount

          @KSMethod
          public int getFieldCount()

    - #### getFieldName

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

    - #### getFieldNames

          @KSMethod
          public java.lang.String[] getFieldNames()

    - #### forEach

          @KSMethod
          public void forEach(ScriptFunction func)

    - #### iterator

          @KSMethod
          public java.util.Iterator<kd.bos.algo.Row> iterator()

    - #### close

          @KSMethod
          public void close()

    - #### __release

          public void __release()

      从接口复制的说明: `ScriptObject`
      释放本对象资源，子类实现。
      指定者:
        `__release` 在接口中 `ScriptObject`

    - #### unwrap

          public kd.bos.algo.DataSet unwrap()

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