Class JDBCQueryResultMetaData
java.lang.Object
org.apache.shardingsphere.infra.executor.sql.execute.result.query.impl.driver.jdbc.metadata.JDBCQueryResultMetaData
- All Implemented Interfaces:
QueryResultMetaData
JDBC query result meta data.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintGet column count.getColumnLabel(int columnIndex) Get column label.intgetColumnLength(int columnIndex) Get column length.getColumnName(int columnIndex) Get column name.intgetColumnType(int columnIndex) Get column type.getColumnTypeName(int columnIndex) Get column type name.intgetDecimals(int columnIndex) Get decimals.getTableName(int columnIndex) Get table name.booleanisAutoIncrement(int columnIndex) Is auto increment.booleanisNotNull(int columnIndex) Is not null.booleanisSigned(int columnIndex) Is signed.
-
Constructor Details
-
JDBCQueryResultMetaData
public JDBCQueryResultMetaData()
-
-
Method Details
-
getColumnCount
Description copied from interface:QueryResultMetaDataGet column count.- Specified by:
getColumnCountin interfaceQueryResultMetaData- Returns:
- column count
- Throws:
SQLException- SQL exception
-
getTableName
Description copied from interface:QueryResultMetaDataGet table name.- Specified by:
getTableNamein interfaceQueryResultMetaData- Parameters:
columnIndex- column index- Returns:
- table name
- Throws:
SQLException- SQL exception
-
getColumnName
Description copied from interface:QueryResultMetaDataGet column name.- Specified by:
getColumnNamein interfaceQueryResultMetaData- Parameters:
columnIndex- column index- Returns:
- column name
- Throws:
SQLException- SQL exception
-
getColumnLabel
Description copied from interface:QueryResultMetaDataGet column label.- Specified by:
getColumnLabelin interfaceQueryResultMetaData- Parameters:
columnIndex- column index- Returns:
- column label
- Throws:
SQLException- SQL exception
-
getColumnType
Description copied from interface:QueryResultMetaDataGet column type.- Specified by:
getColumnTypein interfaceQueryResultMetaData- Parameters:
columnIndex- column index- Returns:
- column type
- Throws:
SQLException- SQL exception
-
getColumnTypeName
Description copied from interface:QueryResultMetaDataGet column type name.- Specified by:
getColumnTypeNamein interfaceQueryResultMetaData- Parameters:
columnIndex- column index- Returns:
- column type name
- Throws:
SQLException- SQL exception
-
getColumnLength
Description copied from interface:QueryResultMetaDataGet column length.- Specified by:
getColumnLengthin interfaceQueryResultMetaData- Parameters:
columnIndex- column index- Returns:
- column length
- Throws:
SQLException- SQL exception
-
getDecimals
Description copied from interface:QueryResultMetaDataGet decimals.- Specified by:
getDecimalsin interfaceQueryResultMetaData- Parameters:
columnIndex- column index- Returns:
- decimals
- Throws:
SQLException- SQL exception
-
isSigned
Description copied from interface:QueryResultMetaDataIs signed.- Specified by:
isSignedin interfaceQueryResultMetaData- Parameters:
columnIndex- column index- Returns:
- signed or not
- Throws:
SQLException- SQL exception
-
isNotNull
Description copied from interface:QueryResultMetaDataIs not null.- Specified by:
isNotNullin interfaceQueryResultMetaData- Parameters:
columnIndex- column index- Returns:
- not null or null
- Throws:
SQLException- SQL exception
-
isAutoIncrement
Description copied from interface:QueryResultMetaDataIs auto increment.- Specified by:
isAutoIncrementin interfaceQueryResultMetaData- Parameters:
columnIndex- column index- Returns:
- auto increment or not
- Throws:
SQLException- SQL exception
-