Class JdbcThinResultSetMetadata
- java.lang.Object
-
- org.apache.ignite.internal.jdbc.thin.JdbcThinResultSetMetadata
-
- All Implemented Interfaces:
ResultSetMetaData,Wrapper
public class JdbcThinResultSetMetadata extends Object implements ResultSetMetaData
JDBC result set metadata implementation.
-
-
Field Summary
-
Fields inherited from interface java.sql.ResultSetMetaData
columnNoNulls, columnNullable, columnNullableUnknown
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetCatalogName(int col)StringgetColumnClassName(int col)intgetColumnCount()intgetColumnDisplaySize(int col)StringgetColumnLabel(int col)StringgetColumnName(int col)intgetColumnType(int col)StringgetColumnTypeName(int col)intgetPrecision(int col)intgetScale(int col)StringgetSchemaName(int col)StringgetTableName(int col)booleanisAutoIncrement(int col)booleanisCaseSensitive(int col)booleanisCurrency(int col)booleanisDefinitelyWritable(int col)intisNullable(int col)booleanisReadOnly(int col)booleanisSearchable(int col)booleanisSigned(int col)booleanisWrapperFor(Class<?> iface)booleanisWritable(int col)<T> Tunwrap(Class<T> iface)
-
-
-
Method Detail
-
getColumnCount
public int getColumnCount() throws SQLException- Specified by:
getColumnCountin interfaceResultSetMetaData- Throws:
SQLException
-
isAutoIncrement
public boolean isAutoIncrement(int col) throws SQLException- Specified by:
isAutoIncrementin interfaceResultSetMetaData- Throws:
SQLException
-
isCaseSensitive
public boolean isCaseSensitive(int col) throws SQLException- Specified by:
isCaseSensitivein interfaceResultSetMetaData- Throws:
SQLException
-
isSearchable
public boolean isSearchable(int col) throws SQLException- Specified by:
isSearchablein interfaceResultSetMetaData- Throws:
SQLException
-
isCurrency
public boolean isCurrency(int col) throws SQLException- Specified by:
isCurrencyin interfaceResultSetMetaData- Throws:
SQLException
-
isNullable
public int isNullable(int col) throws SQLException- Specified by:
isNullablein interfaceResultSetMetaData- Throws:
SQLException
-
isSigned
public boolean isSigned(int col) throws SQLException- Specified by:
isSignedin interfaceResultSetMetaData- Throws:
SQLException
-
getColumnDisplaySize
public int getColumnDisplaySize(int col) throws SQLException- Specified by:
getColumnDisplaySizein interfaceResultSetMetaData- Throws:
SQLException
-
getColumnLabel
public String getColumnLabel(int col) throws SQLException
- Specified by:
getColumnLabelin interfaceResultSetMetaData- Throws:
SQLException
-
getColumnName
public String getColumnName(int col) throws SQLException
- Specified by:
getColumnNamein interfaceResultSetMetaData- Throws:
SQLException
-
getSchemaName
public String getSchemaName(int col) throws SQLException
- Specified by:
getSchemaNamein interfaceResultSetMetaData- Throws:
SQLException
-
getPrecision
public int getPrecision(int col) throws SQLException- Specified by:
getPrecisionin interfaceResultSetMetaData- Throws:
SQLException
-
getScale
public int getScale(int col) throws SQLException- Specified by:
getScalein interfaceResultSetMetaData- Throws:
SQLException
-
getTableName
public String getTableName(int col) throws SQLException
- Specified by:
getTableNamein interfaceResultSetMetaData- Throws:
SQLException
-
getCatalogName
public String getCatalogName(int col) throws SQLException
- Specified by:
getCatalogNamein interfaceResultSetMetaData- Throws:
SQLException
-
getColumnType
public int getColumnType(int col) throws SQLException- Specified by:
getColumnTypein interfaceResultSetMetaData- Throws:
SQLException
-
getColumnTypeName
public String getColumnTypeName(int col) throws SQLException
- Specified by:
getColumnTypeNamein interfaceResultSetMetaData- Throws:
SQLException
-
isReadOnly
public boolean isReadOnly(int col) throws SQLException- Specified by:
isReadOnlyin interfaceResultSetMetaData- Throws:
SQLException
-
isWritable
public boolean isWritable(int col) throws SQLException- Specified by:
isWritablein interfaceResultSetMetaData- Throws:
SQLException
-
isDefinitelyWritable
public boolean isDefinitelyWritable(int col) throws SQLException- Specified by:
isDefinitelyWritablein interfaceResultSetMetaData- Throws:
SQLException
-
getColumnClassName
public String getColumnClassName(int col) throws SQLException
- Specified by:
getColumnClassNamein interfaceResultSetMetaData- Throws:
SQLException
-
unwrap
public <T> T unwrap(Class<T> iface) throws SQLException
- Specified by:
unwrapin interfaceWrapper- Throws:
SQLException
-
isWrapperFor
public boolean isWrapperFor(Class<?> iface) throws SQLException
- Specified by:
isWrapperForin interfaceWrapper- Throws:
SQLException
-
-