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 ResultSetMetaData
getColumnCount
in class org.apache.calcite.avatica.AvaticaResultSetMetaData
SQLException
public boolean isAutoIncrement(int columnNumber) throws SQLException
isAutoIncrement
in interface ResultSetMetaData
isAutoIncrement
in class org.apache.calcite.avatica.AvaticaResultSetMetaData
SQLException
public boolean isCaseSensitive(int columnNumber) throws SQLException
isCaseSensitive
in interface ResultSetMetaData
isCaseSensitive
in class org.apache.calcite.avatica.AvaticaResultSetMetaData
SQLException
public boolean isSearchable(int columnNumber) throws SQLException
isSearchable
in interface ResultSetMetaData
isSearchable
in class org.apache.calcite.avatica.AvaticaResultSetMetaData
SQLException
public boolean isCurrency(int columnNumber) throws SQLException
isCurrency
in interface ResultSetMetaData
isCurrency
in class org.apache.calcite.avatica.AvaticaResultSetMetaData
SQLException
public int isNullable(int columnNumber) throws SQLException
isNullable
in interface ResultSetMetaData
isNullable
in class org.apache.calcite.avatica.AvaticaResultSetMetaData
SQLException
public boolean isSigned(int columnNumber) throws SQLException
isSigned
in interface ResultSetMetaData
isSigned
in class org.apache.calcite.avatica.AvaticaResultSetMetaData
SQLException
public int getColumnDisplaySize(int columnNumber) throws SQLException
getColumnDisplaySize
in interface ResultSetMetaData
getColumnDisplaySize
in class org.apache.calcite.avatica.AvaticaResultSetMetaData
SQLException
public String getColumnLabel(int columnNumber) throws SQLException
getColumnLabel
in interface ResultSetMetaData
getColumnLabel
in class org.apache.calcite.avatica.AvaticaResultSetMetaData
SQLException
public String getColumnName(int columnNumber) throws SQLException
getColumnName
in interface ResultSetMetaData
getColumnName
in class org.apache.calcite.avatica.AvaticaResultSetMetaData
SQLException
public String getSchemaName(int columnNumber) throws SQLException
getSchemaName
in interface ResultSetMetaData
getSchemaName
in class org.apache.calcite.avatica.AvaticaResultSetMetaData
SQLException
public int getPrecision(int columnNumber) throws SQLException
getPrecision
in interface ResultSetMetaData
getPrecision
in class org.apache.calcite.avatica.AvaticaResultSetMetaData
SQLException
public int getScale(int columnNumber) throws SQLException
getScale
in interface ResultSetMetaData
getScale
in class org.apache.calcite.avatica.AvaticaResultSetMetaData
SQLException
public String getTableName(int columnNumber) throws SQLException
getTableName
in interface ResultSetMetaData
getTableName
in class org.apache.calcite.avatica.AvaticaResultSetMetaData
SQLException
public String getCatalogName(int columnNumber) throws SQLException
getCatalogName
in interface ResultSetMetaData
getCatalogName
in class org.apache.calcite.avatica.AvaticaResultSetMetaData
SQLException
public int getColumnType(int columnNumber) throws SQLException
getColumnType
in interface ResultSetMetaData
getColumnType
in class org.apache.calcite.avatica.AvaticaResultSetMetaData
SQLException
public String getColumnTypeName(int columnNumber) throws SQLException
getColumnTypeName
in interface ResultSetMetaData
getColumnTypeName
in class org.apache.calcite.avatica.AvaticaResultSetMetaData
SQLException
public boolean isReadOnly(int columnNumber) throws SQLException
isReadOnly
in interface ResultSetMetaData
isReadOnly
in class org.apache.calcite.avatica.AvaticaResultSetMetaData
SQLException
public boolean isWritable(int columnNumber) throws SQLException
isWritable
in interface ResultSetMetaData
isWritable
in class org.apache.calcite.avatica.AvaticaResultSetMetaData
SQLException
public boolean isDefinitelyWritable(int columnNumber) throws SQLException
isDefinitelyWritable
in interface ResultSetMetaData
isDefinitelyWritable
in class org.apache.calcite.avatica.AvaticaResultSetMetaData
SQLException
public String getColumnClassName(int columnNumber) throws SQLException
getColumnClassName
in interface ResultSetMetaData
getColumnClassName
in class org.apache.calcite.avatica.AvaticaResultSetMetaData
SQLException
Copyright © 1970 The Apache Software Foundation. All rights reserved.