Class RawQueryResultMetaData
java.lang.Object
org.apache.shardingsphere.infra.executor.sql.execute.result.query.impl.raw.metadata.RawQueryResultMetaData
- All Implemented Interfaces:
QueryResultMetaData
Raw 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
-
RawQueryResultMetaData
public RawQueryResultMetaData()
-
-
Method Details
-
getColumnCount
public int getColumnCount()Description copied from interface:QueryResultMetaDataGet column count.- Specified by:
getColumnCountin interfaceQueryResultMetaData- Returns:
- column count
-
getTableName
Description copied from interface:QueryResultMetaDataGet table name.- Specified by:
getTableNamein interfaceQueryResultMetaData- Parameters:
columnIndex- column index- Returns:
- table name
-
getColumnName
Description copied from interface:QueryResultMetaDataGet column name.- Specified by:
getColumnNamein interfaceQueryResultMetaData- Parameters:
columnIndex- column index- Returns:
- column name
-
getColumnLabel
Description copied from interface:QueryResultMetaDataGet column label.- Specified by:
getColumnLabelin interfaceQueryResultMetaData- Parameters:
columnIndex- column index- Returns:
- column label
-
getColumnType
public int getColumnType(int columnIndex) Description copied from interface:QueryResultMetaDataGet column type.- Specified by:
getColumnTypein interfaceQueryResultMetaData- Parameters:
columnIndex- column index- Returns:
- column type
-
getColumnTypeName
Description copied from interface:QueryResultMetaDataGet column type name.- Specified by:
getColumnTypeNamein interfaceQueryResultMetaData- Parameters:
columnIndex- column index- Returns:
- column type name
-
getColumnLength
public int getColumnLength(int columnIndex) Description copied from interface:QueryResultMetaDataGet column length.- Specified by:
getColumnLengthin interfaceQueryResultMetaData- Parameters:
columnIndex- column index- Returns:
- column length
-
getDecimals
public int getDecimals(int columnIndex) Description copied from interface:QueryResultMetaDataGet decimals.- Specified by:
getDecimalsin interfaceQueryResultMetaData- Parameters:
columnIndex- column index- Returns:
- decimals
-
isSigned
public boolean isSigned(int columnIndex) Description copied from interface:QueryResultMetaDataIs signed.- Specified by:
isSignedin interfaceQueryResultMetaData- Parameters:
columnIndex- column index- Returns:
- signed or not
-
isNotNull
public boolean isNotNull(int columnIndex) Description copied from interface:QueryResultMetaDataIs not null.- Specified by:
isNotNullin interfaceQueryResultMetaData- Parameters:
columnIndex- column index- Returns:
- not null or null
-
isAutoIncrement
public boolean isAutoIncrement(int columnIndex) Description copied from interface:QueryResultMetaDataIs auto increment.- Specified by:
isAutoIncrementin interfaceQueryResultMetaData- Parameters:
columnIndex- column index- Returns:
- auto increment or not
-