kd.bos.sdk.db

## 类 KResultSetMetaData

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

- 所有已实现的接口:
    java.sql.ResultSetMetaData, java.sql.Wrapper, ScriptObject, ScriptWrapper<java.sql.ResultSetMetaData>

      @KSObject(name="ResultSetMetaData",
                namespace="sdk.db")
      public class KResultSetMetaData
      extends java.lang.Object
      implements java.sql.ResultSetMetaData, ScriptWrapper<java.sql.ResultSetMetaData>

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

- - ### 字段概要

    - ### 从接口继承的字段 java.sql.ResultSetMetaData

      `columnNoNulls, columnNullable, columnNullableUnknown`

  - ### 构造器概要

    构造器
    构造器和说明
    `KResultSetMetaData()`
    `KResultSetMetaData(java.sql.ResultSetMetaData meta)`

  - ### 方法概要

    所有方法 实例方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `java.lang.String` | `getCatalogName(int column)`
    `java.lang.String` | `getColumnClassName(int column)`
    `int` | `getColumnCount()`
    `int` | `getColumnDisplaySize(int column)`
    `java.lang.String` | `getColumnLabel(int column)`
    `java.lang.String` | `getColumnName(int column)`
    `int` | `getColumnType(int column)`
    `java.lang.String` | `getColumnTypeName(int column)`
    `int` | `getPrecision(int column)`
    `int` | `getScale(int column)`
    `java.lang.String` | `getSchemaName(int column)`
    `java.lang.String` | `getTableName(int column)`
    `boolean` | `isAutoIncrement(int column)`
    `boolean` | `isCaseSensitive(int column)`
    `boolean` | `isCurrency(int column)`
    `boolean` | `isDefinitelyWritable(int column)`
    `int` | `isNullable(int column)`
    `boolean` | `isReadOnly(int column)`
    `boolean` | `isSearchable(int column)`
    `boolean` | `isSigned(int column)`
    `boolean` | `isWrapperFor(java.lang.Class<?> iface)`
    `boolean` | `isWritable(int column)`
    `java.sql.ResultSetMetaData` | `unwrap()`
    `<T> T` | `unwrap(java.lang.Class<T> iface)`

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

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

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

      `__getUndefinedProperty, __release`

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

    - #### KResultSetMetaData

          public KResultSetMetaData()

    - #### KResultSetMetaData

          public KResultSetMetaData(java.sql.ResultSetMetaData meta)

  - ### 方法详细资料

    - #### unwrap

          @KSMethod
          public <T> T unwrap(java.lang.Class<T> iface)
                                  throws java.sql.SQLException

      指定者:
        `unwrap` 在接口中 `java.sql.Wrapper`
      抛出:
        `java.sql.SQLException`

    - #### isWrapperFor

          @KSMethod
          public boolean isWrapperFor(java.lang.Class<?> iface)
                                          throws java.sql.SQLException

      指定者:
        `isWrapperFor` 在接口中 `java.sql.Wrapper`
      抛出:
        `java.sql.SQLException`

    - #### getColumnCount

          @KSMethod
          public int getColumnCount()
                                        throws java.sql.SQLException

      指定者:
        `getColumnCount` 在接口中 `java.sql.ResultSetMetaData`
      抛出:
        `java.sql.SQLException`

    - #### isAutoIncrement

          @KSMethod
          public boolean isAutoIncrement(int column)
                                             throws java.sql.SQLException

      指定者:
        `isAutoIncrement` 在接口中 `java.sql.ResultSetMetaData`
      抛出:
        `java.sql.SQLException`

    - #### isCaseSensitive

          @KSMethod
          public boolean isCaseSensitive(int column)
                                             throws java.sql.SQLException

      指定者:
        `isCaseSensitive` 在接口中 `java.sql.ResultSetMetaData`
      抛出:
        `java.sql.SQLException`

    - #### isSearchable

          @KSMethod
          public boolean isSearchable(int column)
                                          throws java.sql.SQLException

      指定者:
        `isSearchable` 在接口中 `java.sql.ResultSetMetaData`
      抛出:
        `java.sql.SQLException`

    - #### isCurrency

          @KSMethod
          public boolean isCurrency(int column)
                                        throws java.sql.SQLException

      指定者:
        `isCurrency` 在接口中 `java.sql.ResultSetMetaData`
      抛出:
        `java.sql.SQLException`

    - #### isNullable

          @KSMethod
          public int isNullable(int column)
                                    throws java.sql.SQLException

      指定者:
        `isNullable` 在接口中 `java.sql.ResultSetMetaData`
      抛出:
        `java.sql.SQLException`

    - #### isSigned

          @KSMethod
          public boolean isSigned(int column)
                                      throws java.sql.SQLException

      指定者:
        `isSigned` 在接口中 `java.sql.ResultSetMetaData`
      抛出:
        `java.sql.SQLException`

    - #### getColumnDisplaySize

          @KSMethod
          public int getColumnDisplaySize(int column)
                                              throws java.sql.SQLException

      指定者:
        `getColumnDisplaySize` 在接口中 `java.sql.ResultSetMetaData`
      抛出:
        `java.sql.SQLException`

    - #### getColumnLabel

          @KSMethod
          public java.lang.String getColumnLabel(int column)
                                                     throws java.sql.SQLException

      指定者:
        `getColumnLabel` 在接口中 `java.sql.ResultSetMetaData`
      抛出:
        `java.sql.SQLException`

    - #### getColumnName

          @KSMethod
          public java.lang.String getColumnName(int column)
                                                    throws java.sql.SQLException

      指定者:
        `getColumnName` 在接口中 `java.sql.ResultSetMetaData`
      抛出:
        `java.sql.SQLException`

    - #### getSchemaName

          @KSMethod
          public java.lang.String getSchemaName(int column)
                                                    throws java.sql.SQLException

      指定者:
        `getSchemaName` 在接口中 `java.sql.ResultSetMetaData`
      抛出:
        `java.sql.SQLException`

    - #### getPrecision

          @KSMethod
          public int getPrecision(int column)
                                      throws java.sql.SQLException

      指定者:
        `getPrecision` 在接口中 `java.sql.ResultSetMetaData`
      抛出:
        `java.sql.SQLException`

    - #### getScale

          @KSMethod
          public int getScale(int column)
                                  throws java.sql.SQLException

      指定者:
        `getScale` 在接口中 `java.sql.ResultSetMetaData`
      抛出:
        `java.sql.SQLException`

    - #### getTableName

          @KSMethod
          public java.lang.String getTableName(int column)
                                                   throws java.sql.SQLException

      指定者:
        `getTableName` 在接口中 `java.sql.ResultSetMetaData`
      抛出:
        `java.sql.SQLException`

    - #### getCatalogName

          @KSMethod
          public java.lang.String getCatalogName(int column)
                                                     throws java.sql.SQLException

      指定者:
        `getCatalogName` 在接口中 `java.sql.ResultSetMetaData`
      抛出:
        `java.sql.SQLException`

    - #### getColumnType

          @KSMethod
          public int getColumnType(int column)
                                       throws java.sql.SQLException

      指定者:
        `getColumnType` 在接口中 `java.sql.ResultSetMetaData`
      抛出:
        `java.sql.SQLException`

    - #### getColumnTypeName

          @KSMethod
          public java.lang.String getColumnTypeName(int column)
                                                        throws java.sql.SQLException

      指定者:
        `getColumnTypeName` 在接口中 `java.sql.ResultSetMetaData`
      抛出:
        `java.sql.SQLException`

    - #### isReadOnly

          @KSMethod
          public boolean isReadOnly(int column)
                                        throws java.sql.SQLException

      指定者:
        `isReadOnly` 在接口中 `java.sql.ResultSetMetaData`
      抛出:
        `java.sql.SQLException`

    - #### isWritable

          @KSMethod
          public boolean isWritable(int column)
                                        throws java.sql.SQLException

      指定者:
        `isWritable` 在接口中 `java.sql.ResultSetMetaData`
      抛出:
        `java.sql.SQLException`

    - #### isDefinitelyWritable

          @KSMethod
          public boolean isDefinitelyWritable(int column)
                                                  throws java.sql.SQLException

      指定者:
        `isDefinitelyWritable` 在接口中 `java.sql.ResultSetMetaData`
      抛出:
        `java.sql.SQLException`

    - #### getColumnClassName

          @KSMethod
          public java.lang.String getColumnClassName(int column)
                                                         throws java.sql.SQLException

      指定者:
        `getColumnClassName` 在接口中 `java.sql.ResultSetMetaData`
      抛出:
        `java.sql.SQLException`

    - #### unwrap

          public java.sql.ResultSetMetaData unwrap()

      指定者:
        `unwrap` 在接口中 `ScriptWrapper<java.sql.ResultSetMetaData>`