程序包 org.apache.iotdb.jdbc

## 类 IoTDBResultMetadata

- java.lang.Object
- - org.apache.iotdb.jdbc.IoTDBResultMetadata

所有已实现的接口:
  `java.sql.ResultSetMetaData`, `java.sql.Wrapper`

    public class IoTDBResultMetadata
    extends java.lang.Object
    implements java.sql.ResultSetMetaData

### 字段概要

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

`columnNoNulls, columnNullable, columnNullableUnknown`

### 构造器概要

构造器
`IoTDBResultMetadata​(java.lang.Boolean nonAlign, java.util.List<java.lang.String> sgColumns, java.lang.String operationType, java.util.List<java.lang.String> columnInfoList, java.util.List<java.lang.String> columnTypeList, boolean ignoreTimestamp)` Constructor of IoTDBResultMetadata.

### 方法概要

所有方法 实例方法 具体方法
`java.lang.String` `getCatalogName​(int column)`
`java.lang.String` `getColumnClassName​(int column)`
`int` `getColumnCount()`
`int` `getColumnDisplaySize​(int arg0)`
`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 arg0)`
`boolean` `isCaseSensitive​(int arg0)`
`boolean` `isCurrency​(int arg0)`
`boolean` `isDefinitelyWritable​(int arg0)`
`int` `isNullable​(int arg0)`
`boolean` `isReadOnly​(int arg0)`
`boolean` `isSearchable​(int arg0)`
`boolean` `isSigned​(int arg0)`
`boolean` `isWrapperFor​(java.lang.Class<?> arg0)`
`boolean` `isWritable​(int arg0)`
`<T> T` `unwrap​(java.lang.Class<T> arg0)`

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

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

### 构造器详细资料

#### IoTDBResultMetadata

    public IoTDBResultMetadata​(java.lang.Boolean nonAlign,
                               java.util.List<java.lang.String> sgColumns,
                               java.lang.String operationType,
                               java.util.List<java.lang.String> columnInfoList,
                               java.util.List<java.lang.String> columnTypeList,
                               boolean ignoreTimestamp)

Constructor of IoTDBResultMetadata.

### 方法详细资料

#### isWrapperFor

    public boolean isWrapperFor​(java.lang.Class<?> arg0)
                         throws java.sql.SQLException

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

#### unwrap

    public <T> T unwrap​(java.lang.Class<T> arg0)
                 throws java.sql.SQLException

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

#### getCatalogName

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

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

#### getColumnClassName

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

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

#### getColumnCount

    public int getColumnCount()

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

#### getColumnDisplaySize

    public int getColumnDisplaySize​(int arg0)
                             throws java.sql.SQLException

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

#### getColumnLabel

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

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

#### getColumnName

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

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

#### getColumnType

    public int getColumnType​(int column)
                      throws java.sql.SQLException

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

#### getColumnTypeName

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

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

#### getPrecision

    public int getPrecision​(int column)
                     throws java.sql.SQLException

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

#### getScale

    public int getScale​(int column)
                 throws java.sql.SQLException

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

#### getSchemaName

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

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

#### getTableName

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

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

#### isAutoIncrement

    public boolean isAutoIncrement​(int arg0)
                            throws java.sql.SQLException

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

#### isCaseSensitive

    public boolean isCaseSensitive​(int arg0)
                            throws java.sql.SQLException

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

#### isCurrency

    public boolean isCurrency​(int arg0)
                       throws java.sql.SQLException

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

#### isDefinitelyWritable

    public boolean isDefinitelyWritable​(int arg0)
                                 throws java.sql.SQLException

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

#### isNullable

    public int isNullable​(int arg0)
                   throws java.sql.SQLException

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

#### isReadOnly

    public boolean isReadOnly​(int arg0)
                       throws java.sql.SQLException

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

#### isSearchable

    public boolean isSearchable​(int arg0)
                         throws java.sql.SQLException

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

#### isSigned

    public boolean isSigned​(int arg0)
                     throws java.sql.SQLException

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

#### isWritable

    public boolean isWritable​(int arg0)
                       throws java.sql.SQLException

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