Class VertxMySQLQueryResultMetaData
java.lang.Object
org.apache.shardingsphere.infra.executor.sql.execute.result.query.impl.driver.vertx.VertxMySQLQueryResultMetaData
- All Implemented Interfaces:
QueryResultMetaData
Vert.x query result meta data for MySQL.
-
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
-
VertxMySQLQueryResultMetaData
public VertxMySQLQueryResultMetaData()
-
-
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
-
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
-
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
-