Package org.apache.drill.jdbc.impl
Class DrillResultSetMetaDataImpl
java.lang.Object
org.apache.calcite.avatica.AvaticaResultSetMetaData
org.apache.drill.jdbc.impl.DrillResultSetMetaDataImpl
- All Implemented Interfaces:
ResultSetMetaData,Wrapper
public class DrillResultSetMetaDataImpl
extends org.apache.calcite.avatica.AvaticaResultSetMetaData
-
Field Summary
Fields inherited from interface java.sql.ResultSetMetaData
columnNoNulls, columnNullable, columnNullableUnknown -
Constructor Summary
ConstructorsConstructorDescriptionDrillResultSetMetaDataImpl(org.apache.calcite.avatica.AvaticaStatement statement, Object query, org.apache.calcite.avatica.Meta.Signature signature) -
Method Summary
Modifier and TypeMethodDescriptiongetCatalogName(int columnNumber) getColumnClassName(int columnNumber) intintgetColumnDisplaySize(int columnNumber) getColumnLabel(int columnNumber) getColumnName(int columnNumber) intgetColumnType(int columnNumber) getColumnTypeName(int columnNumber) intgetPrecision(int columnNumber) intgetScale(int columnNumber) getSchemaName(int columnNumber) getTableName(int columnNumber) booleanisAutoIncrement(int columnNumber) booleanisCaseSensitive(int columnNumber) booleanisCurrency(int columnNumber) booleanisDefinitelyWritable(int columnNumber) intisNullable(int columnNumber) booleanisReadOnly(int columnNumber) booleanisSearchable(int columnNumber) booleanisSigned(int columnNumber) booleanisWritable(int columnNumber) Methods inherited from class org.apache.calcite.avatica.AvaticaResultSetMetaData
isWrapperFor, unwrap
-
Constructor Details
-
DrillResultSetMetaDataImpl
public DrillResultSetMetaDataImpl(org.apache.calcite.avatica.AvaticaStatement statement, Object query, org.apache.calcite.avatica.Meta.Signature signature)
-
-
Method Details
-
getColumnCount
- Specified by:
getColumnCountin interfaceResultSetMetaData- Overrides:
getColumnCountin classorg.apache.calcite.avatica.AvaticaResultSetMetaData- Throws:
SQLException
-
isAutoIncrement
- Specified by:
isAutoIncrementin interfaceResultSetMetaData- Overrides:
isAutoIncrementin classorg.apache.calcite.avatica.AvaticaResultSetMetaData- Throws:
SQLException
-
isCaseSensitive
- Specified by:
isCaseSensitivein interfaceResultSetMetaData- Overrides:
isCaseSensitivein classorg.apache.calcite.avatica.AvaticaResultSetMetaData- Throws:
SQLException
-
isSearchable
- Specified by:
isSearchablein interfaceResultSetMetaData- Overrides:
isSearchablein classorg.apache.calcite.avatica.AvaticaResultSetMetaData- Throws:
SQLException
-
isCurrency
- Specified by:
isCurrencyin interfaceResultSetMetaData- Overrides:
isCurrencyin classorg.apache.calcite.avatica.AvaticaResultSetMetaData- Throws:
SQLException
-
isNullable
- Specified by:
isNullablein interfaceResultSetMetaData- Overrides:
isNullablein classorg.apache.calcite.avatica.AvaticaResultSetMetaData- Throws:
SQLException
-
isSigned
- Specified by:
isSignedin interfaceResultSetMetaData- Overrides:
isSignedin classorg.apache.calcite.avatica.AvaticaResultSetMetaData- Throws:
SQLException
-
getColumnDisplaySize
- Specified by:
getColumnDisplaySizein interfaceResultSetMetaData- Overrides:
getColumnDisplaySizein classorg.apache.calcite.avatica.AvaticaResultSetMetaData- Throws:
SQLException
-
getColumnLabel
- Specified by:
getColumnLabelin interfaceResultSetMetaData- Overrides:
getColumnLabelin classorg.apache.calcite.avatica.AvaticaResultSetMetaData- Throws:
SQLException
-
getColumnName
- Specified by:
getColumnNamein interfaceResultSetMetaData- Overrides:
getColumnNamein classorg.apache.calcite.avatica.AvaticaResultSetMetaData- Throws:
SQLException
-
getSchemaName
- Specified by:
getSchemaNamein interfaceResultSetMetaData- Overrides:
getSchemaNamein classorg.apache.calcite.avatica.AvaticaResultSetMetaData- Throws:
SQLException
-
getPrecision
- Specified by:
getPrecisionin interfaceResultSetMetaData- Overrides:
getPrecisionin classorg.apache.calcite.avatica.AvaticaResultSetMetaData- Throws:
SQLException
-
getScale
- Specified by:
getScalein interfaceResultSetMetaData- Overrides:
getScalein classorg.apache.calcite.avatica.AvaticaResultSetMetaData- Throws:
SQLException
-
getTableName
- Specified by:
getTableNamein interfaceResultSetMetaData- Overrides:
getTableNamein classorg.apache.calcite.avatica.AvaticaResultSetMetaData- Throws:
SQLException
-
getCatalogName
- Specified by:
getCatalogNamein interfaceResultSetMetaData- Overrides:
getCatalogNamein classorg.apache.calcite.avatica.AvaticaResultSetMetaData- Throws:
SQLException
-
getColumnType
- Specified by:
getColumnTypein interfaceResultSetMetaData- Overrides:
getColumnTypein classorg.apache.calcite.avatica.AvaticaResultSetMetaData- Throws:
SQLException
-
getColumnTypeName
- Specified by:
getColumnTypeNamein interfaceResultSetMetaData- Overrides:
getColumnTypeNamein classorg.apache.calcite.avatica.AvaticaResultSetMetaData- Throws:
SQLException
-
isReadOnly
- Specified by:
isReadOnlyin interfaceResultSetMetaData- Overrides:
isReadOnlyin classorg.apache.calcite.avatica.AvaticaResultSetMetaData- Throws:
SQLException
-
isWritable
- Specified by:
isWritablein interfaceResultSetMetaData- Overrides:
isWritablein classorg.apache.calcite.avatica.AvaticaResultSetMetaData- Throws:
SQLException
-
isDefinitelyWritable
- Specified by:
isDefinitelyWritablein interfaceResultSetMetaData- Overrides:
isDefinitelyWritablein classorg.apache.calcite.avatica.AvaticaResultSetMetaData- Throws:
SQLException
-
getColumnClassName
- Specified by:
getColumnClassNamein interfaceResultSetMetaData- Overrides:
getColumnClassNamein classorg.apache.calcite.avatica.AvaticaResultSetMetaData- Throws:
SQLException
-