public class DrillResultSetMetaDataImpl
extends net.hydromatic.avatica.AvaticaResultSetMetaData
columnNoNulls, columnNullable, columnNullableUnknown| Constructor and Description |
|---|
DrillResultSetMetaDataImpl(net.hydromatic.avatica.AvaticaStatement statement,
Object query,
List<net.hydromatic.avatica.ColumnMetaData> columnMetaDataList) |
| 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 int getColumnCount()
throws SQLException
getColumnCount in interface ResultSetMetaDatagetColumnCount in class net.hydromatic.avatica.AvaticaResultSetMetaDataSQLExceptionpublic boolean isAutoIncrement(int columnNumber)
throws SQLException
isAutoIncrement in interface ResultSetMetaDataisAutoIncrement in class net.hydromatic.avatica.AvaticaResultSetMetaDataSQLExceptionpublic boolean isCaseSensitive(int columnNumber)
throws SQLException
isCaseSensitive in interface ResultSetMetaDataisCaseSensitive in class net.hydromatic.avatica.AvaticaResultSetMetaDataSQLExceptionpublic boolean isSearchable(int columnNumber)
throws SQLException
isSearchable in interface ResultSetMetaDataisSearchable in class net.hydromatic.avatica.AvaticaResultSetMetaDataSQLExceptionpublic boolean isCurrency(int columnNumber)
throws SQLException
isCurrency in interface ResultSetMetaDataisCurrency in class net.hydromatic.avatica.AvaticaResultSetMetaDataSQLExceptionpublic int isNullable(int columnNumber)
throws SQLException
isNullable in interface ResultSetMetaDataisNullable in class net.hydromatic.avatica.AvaticaResultSetMetaDataSQLExceptionpublic boolean isSigned(int columnNumber)
throws SQLException
isSigned in interface ResultSetMetaDataisSigned in class net.hydromatic.avatica.AvaticaResultSetMetaDataSQLExceptionpublic int getColumnDisplaySize(int columnNumber)
throws SQLException
getColumnDisplaySize in interface ResultSetMetaDatagetColumnDisplaySize in class net.hydromatic.avatica.AvaticaResultSetMetaDataSQLExceptionpublic String getColumnLabel(int columnNumber) throws SQLException
getColumnLabel in interface ResultSetMetaDatagetColumnLabel in class net.hydromatic.avatica.AvaticaResultSetMetaDataSQLExceptionpublic String getColumnName(int columnNumber) throws SQLException
getColumnName in interface ResultSetMetaDatagetColumnName in class net.hydromatic.avatica.AvaticaResultSetMetaDataSQLExceptionpublic String getSchemaName(int columnNumber) throws SQLException
getSchemaName in interface ResultSetMetaDatagetSchemaName in class net.hydromatic.avatica.AvaticaResultSetMetaDataSQLExceptionpublic int getPrecision(int columnNumber)
throws SQLException
getPrecision in interface ResultSetMetaDatagetPrecision in class net.hydromatic.avatica.AvaticaResultSetMetaDataSQLExceptionpublic int getScale(int columnNumber)
throws SQLException
getScale in interface ResultSetMetaDatagetScale in class net.hydromatic.avatica.AvaticaResultSetMetaDataSQLExceptionpublic String getTableName(int columnNumber) throws SQLException
getTableName in interface ResultSetMetaDatagetTableName in class net.hydromatic.avatica.AvaticaResultSetMetaDataSQLExceptionpublic String getCatalogName(int columnNumber) throws SQLException
getCatalogName in interface ResultSetMetaDatagetCatalogName in class net.hydromatic.avatica.AvaticaResultSetMetaDataSQLExceptionpublic int getColumnType(int columnNumber)
throws SQLException
getColumnType in interface ResultSetMetaDatagetColumnType in class net.hydromatic.avatica.AvaticaResultSetMetaDataSQLExceptionpublic String getColumnTypeName(int columnNumber) throws SQLException
getColumnTypeName in interface ResultSetMetaDatagetColumnTypeName in class net.hydromatic.avatica.AvaticaResultSetMetaDataSQLExceptionpublic boolean isReadOnly(int columnNumber)
throws SQLException
isReadOnly in interface ResultSetMetaDataisReadOnly in class net.hydromatic.avatica.AvaticaResultSetMetaDataSQLExceptionpublic boolean isWritable(int columnNumber)
throws SQLException
isWritable in interface ResultSetMetaDataisWritable in class net.hydromatic.avatica.AvaticaResultSetMetaDataSQLExceptionpublic boolean isDefinitelyWritable(int columnNumber)
throws SQLException
isDefinitelyWritable in interface ResultSetMetaDataisDefinitelyWritable in class net.hydromatic.avatica.AvaticaResultSetMetaDataSQLExceptionpublic String getColumnClassName(int columnNumber) throws SQLException
getColumnClassName in interface ResultSetMetaDatagetColumnClassName in class net.hydromatic.avatica.AvaticaResultSetMetaDataSQLExceptionCopyright © 2016 The Apache Software Foundation. All rights reserved.