public final class SQLFederationResultSetMetaData extends WrapperAdapter implements ResultSetMetaData
columnNoNulls, columnNullable, columnNullableUnknown| Constructor and Description |
|---|
SQLFederationResultSetMetaData(org.apache.shardingsphere.infra.metadata.database.schema.decorator.model.ShardingSphereSchema schema,
org.apache.calcite.schema.impl.AbstractSchema filterableSchema,
org.apache.shardingsphere.infra.binder.statement.dml.SelectStatementContext selectStatementContext,
org.apache.calcite.rel.type.RelDataType validatedNodeType,
Map<Integer,String> indexAndColumnLabels) |
| Modifier and Type | Method and Description |
|---|---|
String |
getCatalogName(int column) |
String |
getColumnClassName(int column) |
int |
getColumnCount() |
int |
getColumnDisplaySize(int column) |
String |
getColumnLabel(int column) |
String |
getColumnName(int column) |
int |
getColumnType(int column) |
String |
getColumnTypeName(int column) |
int |
getPrecision(int column) |
int |
getScale(int column) |
String |
getSchemaName(int column) |
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 |
isWritable(int column) |
isWrapperFor, unwrapclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitisWrapperFor, unwrappublic SQLFederationResultSetMetaData(org.apache.shardingsphere.infra.metadata.database.schema.decorator.model.ShardingSphereSchema schema,
org.apache.calcite.schema.impl.AbstractSchema filterableSchema,
org.apache.shardingsphere.infra.binder.statement.dml.SelectStatementContext selectStatementContext,
org.apache.calcite.rel.type.RelDataType validatedNodeType,
Map<Integer,String> indexAndColumnLabels)
public int getColumnCount()
getColumnCount in interface ResultSetMetaDatapublic boolean isAutoIncrement(int column)
isAutoIncrement in interface ResultSetMetaDatapublic boolean isCaseSensitive(int column)
isCaseSensitive in interface ResultSetMetaDatapublic boolean isSearchable(int column)
isSearchable in interface ResultSetMetaDatapublic boolean isCurrency(int column)
isCurrency in interface ResultSetMetaDatapublic int isNullable(int column)
isNullable in interface ResultSetMetaDatapublic boolean isSigned(int column)
isSigned in interface ResultSetMetaDatapublic int getColumnDisplaySize(int column)
getColumnDisplaySize in interface ResultSetMetaDatapublic String getColumnLabel(int column)
getColumnLabel in interface ResultSetMetaDatapublic String getColumnName(int column)
getColumnName in interface ResultSetMetaDatapublic String getSchemaName(int column)
getSchemaName in interface ResultSetMetaDatapublic int getPrecision(int column)
getPrecision in interface ResultSetMetaDatapublic int getScale(int column)
getScale in interface ResultSetMetaDatapublic String getTableName(int column)
getTableName in interface ResultSetMetaDatapublic String getCatalogName(int column)
getCatalogName in interface ResultSetMetaDatapublic int getColumnType(int column)
getColumnType in interface ResultSetMetaDatapublic String getColumnTypeName(int column)
getColumnTypeName in interface ResultSetMetaDatapublic boolean isReadOnly(int column)
isReadOnly in interface ResultSetMetaDatapublic boolean isWritable(int column)
isWritable in interface ResultSetMetaDatapublic boolean isDefinitelyWritable(int column)
isDefinitelyWritable in interface ResultSetMetaDatapublic String getColumnClassName(int column)
getColumnClassName in interface ResultSetMetaDataCopyright © 2023 The Apache Software Foundation. All rights reserved.