Package com.aerospike.jdbc.sql
Class AerospikeResultSetMetaData
java.lang.Object
com.aerospike.jdbc.sql.AerospikeResultSetMetaData
- All Implemented Interfaces:
SimpleWrapper
,ResultSetMetaData
,Wrapper
public class AerospikeResultSetMetaData extends Object implements ResultSetMetaData, SimpleWrapper
-
Field Summary
Fields Modifier and Type Field Description static Map<Integer,Integer>
precisionByType
Fields inherited from interface java.sql.ResultSetMetaData
columnNoNulls, columnNullable, columnNullableUnknown
-
Constructor Summary
Constructors Constructor Description AerospikeResultSetMetaData(String schema, String table, List<DataColumn> columns)
-
Method Summary
Modifier and Type Method Description String
getCatalogName(int column)
String
getColumnClassName(int column)
int
getColumnCount()
int
getColumnDisplaySize(int column)
String
getColumnLabel(int column)
String
getColumnName(int column)
List<DataColumn>
getColumns()
int
getColumnType(int column)
String
getColumnTypeName(int column)
int
getPrecision(int column)
int
getScale(int column)
String
getSchemaName(int column)
String
getTableName(int column)
boolean
isAutoIncrement(int column)
boolean
isCaseSensitive(int column)
boolean
isCurrency(int column)
boolean
isDefinitelyWritable(int column)
int
isNullable(int column)
boolean
isReadOnly(int column)
boolean
isSearchable(int column)
boolean
isSigned(int column)
boolean
isWritable(int column)
-
Field Details
-
Constructor Details
-
Method Details
-
getColumns
-
getColumnCount
public int getColumnCount()- Specified by:
getColumnCount
in interfaceResultSetMetaData
-
isAutoIncrement
public boolean isAutoIncrement(int column)- Specified by:
isAutoIncrement
in interfaceResultSetMetaData
-
isCaseSensitive
public boolean isCaseSensitive(int column)- Specified by:
isCaseSensitive
in interfaceResultSetMetaData
-
isSearchable
public boolean isSearchable(int column)- Specified by:
isSearchable
in interfaceResultSetMetaData
-
isCurrency
public boolean isCurrency(int column)- Specified by:
isCurrency
in interfaceResultSetMetaData
-
isNullable
public int isNullable(int column)- Specified by:
isNullable
in interfaceResultSetMetaData
-
isSigned
public boolean isSigned(int column)- Specified by:
isSigned
in interfaceResultSetMetaData
-
getColumnDisplaySize
public int getColumnDisplaySize(int column)- Specified by:
getColumnDisplaySize
in interfaceResultSetMetaData
-
getColumnLabel
- Specified by:
getColumnLabel
in interfaceResultSetMetaData
-
getColumnName
- Specified by:
getColumnName
in interfaceResultSetMetaData
-
getSchemaName
- Specified by:
getSchemaName
in interfaceResultSetMetaData
- Throws:
SQLException
-
getPrecision
public int getPrecision(int column)- Specified by:
getPrecision
in interfaceResultSetMetaData
-
getScale
public int getScale(int column)- Specified by:
getScale
in interfaceResultSetMetaData
-
getTableName
- Specified by:
getTableName
in interfaceResultSetMetaData
- Throws:
SQLException
-
getCatalogName
- Specified by:
getCatalogName
in interfaceResultSetMetaData
- Throws:
SQLException
-
getColumnType
public int getColumnType(int column)- Specified by:
getColumnType
in interfaceResultSetMetaData
-
getColumnTypeName
- Specified by:
getColumnTypeName
in interfaceResultSetMetaData
-
isReadOnly
public boolean isReadOnly(int column)- Specified by:
isReadOnly
in interfaceResultSetMetaData
-
isWritable
public boolean isWritable(int column)- Specified by:
isWritable
in interfaceResultSetMetaData
-
isDefinitelyWritable
public boolean isDefinitelyWritable(int column)- Specified by:
isDefinitelyWritable
in interfaceResultSetMetaData
-
getColumnClassName
- Specified by:
getColumnClassName
in interfaceResultSetMetaData
-