public class DrillResultSetMetaDataImpl
extends org.apache.calcite.avatica.AvaticaResultSetMetaData
columnNoNulls, columnNullable, columnNullableUnknown| Constructor and Description |
|---|
DrillResultSetMetaDataImpl(org.apache.calcite.avatica.AvaticaStatement statement,
Object query,
org.apache.calcite.avatica.Meta.Signature signature) |
| Modifier and Type | Method and Description |
|---|---|
String |
getCatalogName(int columnNumber) |
String |
getColumnClassName(int columnNumber) |
int |
getColumnCount() |
int |
getColumnDisplaySize(int columnNumber) |
String |
getColumnLabel(int columnNumber) |
String |
getColumnName(int columnNumber) |
int |
getColumnType(int columnNumber) |
String |
getColumnTypeName(int columnNumber) |
int |
getPrecision(int columnNumber) |
int |
getScale(int columnNumber) |
String |
getSchemaName(int columnNumber) |
String |
getTableName(int columnNumber) |
boolean |
isAutoIncrement(int columnNumber) |
boolean |
isCaseSensitive(int columnNumber) |
boolean |
isCurrency(int columnNumber) |
boolean |
isDefinitelyWritable(int columnNumber) |
int |
isNullable(int columnNumber) |
boolean |
isReadOnly(int columnNumber) |
boolean |
isSearchable(int columnNumber) |
boolean |
isSigned(int columnNumber) |
boolean |
isWritable(int columnNumber) |
public DrillResultSetMetaDataImpl(org.apache.calcite.avatica.AvaticaStatement statement,
Object query,
org.apache.calcite.avatica.Meta.Signature signature)
public int getColumnCount()
throws SQLException
getColumnCount in interface ResultSetMetaDatagetColumnCount in class org.apache.calcite.avatica.AvaticaResultSetMetaDataSQLExceptionpublic boolean isAutoIncrement(int columnNumber)
throws SQLException
isAutoIncrement in interface ResultSetMetaDataisAutoIncrement in class org.apache.calcite.avatica.AvaticaResultSetMetaDataSQLExceptionpublic boolean isCaseSensitive(int columnNumber)
throws SQLException
isCaseSensitive in interface ResultSetMetaDataisCaseSensitive in class org.apache.calcite.avatica.AvaticaResultSetMetaDataSQLExceptionpublic boolean isSearchable(int columnNumber)
throws SQLException
isSearchable in interface ResultSetMetaDataisSearchable in class org.apache.calcite.avatica.AvaticaResultSetMetaDataSQLExceptionpublic boolean isCurrency(int columnNumber)
throws SQLException
isCurrency in interface ResultSetMetaDataisCurrency in class org.apache.calcite.avatica.AvaticaResultSetMetaDataSQLExceptionpublic int isNullable(int columnNumber)
throws SQLException
isNullable in interface ResultSetMetaDataisNullable in class org.apache.calcite.avatica.AvaticaResultSetMetaDataSQLExceptionpublic boolean isSigned(int columnNumber)
throws SQLException
isSigned in interface ResultSetMetaDataisSigned in class org.apache.calcite.avatica.AvaticaResultSetMetaDataSQLExceptionpublic int getColumnDisplaySize(int columnNumber)
throws SQLException
getColumnDisplaySize in interface ResultSetMetaDatagetColumnDisplaySize in class org.apache.calcite.avatica.AvaticaResultSetMetaDataSQLExceptionpublic String getColumnLabel(int columnNumber) throws SQLException
getColumnLabel in interface ResultSetMetaDatagetColumnLabel in class org.apache.calcite.avatica.AvaticaResultSetMetaDataSQLExceptionpublic String getColumnName(int columnNumber) throws SQLException
getColumnName in interface ResultSetMetaDatagetColumnName in class org.apache.calcite.avatica.AvaticaResultSetMetaDataSQLExceptionpublic String getSchemaName(int columnNumber) throws SQLException
getSchemaName in interface ResultSetMetaDatagetSchemaName in class org.apache.calcite.avatica.AvaticaResultSetMetaDataSQLExceptionpublic int getPrecision(int columnNumber)
throws SQLException
getPrecision in interface ResultSetMetaDatagetPrecision in class org.apache.calcite.avatica.AvaticaResultSetMetaDataSQLExceptionpublic int getScale(int columnNumber)
throws SQLException
getScale in interface ResultSetMetaDatagetScale in class org.apache.calcite.avatica.AvaticaResultSetMetaDataSQLExceptionpublic String getTableName(int columnNumber) throws SQLException
getTableName in interface ResultSetMetaDatagetTableName in class org.apache.calcite.avatica.AvaticaResultSetMetaDataSQLExceptionpublic String getCatalogName(int columnNumber) throws SQLException
getCatalogName in interface ResultSetMetaDatagetCatalogName in class org.apache.calcite.avatica.AvaticaResultSetMetaDataSQLExceptionpublic int getColumnType(int columnNumber)
throws SQLException
getColumnType in interface ResultSetMetaDatagetColumnType in class org.apache.calcite.avatica.AvaticaResultSetMetaDataSQLExceptionpublic String getColumnTypeName(int columnNumber) throws SQLException
getColumnTypeName in interface ResultSetMetaDatagetColumnTypeName in class org.apache.calcite.avatica.AvaticaResultSetMetaDataSQLExceptionpublic boolean isReadOnly(int columnNumber)
throws SQLException
isReadOnly in interface ResultSetMetaDataisReadOnly in class org.apache.calcite.avatica.AvaticaResultSetMetaDataSQLExceptionpublic boolean isWritable(int columnNumber)
throws SQLException
isWritable in interface ResultSetMetaDataisWritable in class org.apache.calcite.avatica.AvaticaResultSetMetaDataSQLExceptionpublic boolean isDefinitelyWritable(int columnNumber)
throws SQLException
isDefinitelyWritable in interface ResultSetMetaDataisDefinitelyWritable in class org.apache.calcite.avatica.AvaticaResultSetMetaDataSQLExceptionpublic String getColumnClassName(int columnNumber) throws SQLException
getColumnClassName in interface ResultSetMetaDatagetColumnClassName in class org.apache.calcite.avatica.AvaticaResultSetMetaDataSQLExceptionCopyright © 2021 The Apache Software Foundation. All rights reserved.