Class QueryResultSetMetadata
- java.lang.Object
-
- com.salesforce.datacloud.jdbc.core.QueryResultSetMetadata
-
- All Implemented Interfaces:
ResultSetMetaData,Wrapper
public class QueryResultSetMetadata extends Object implements ResultSetMetaData
-
-
Field Summary
-
Fields inherited from interface java.sql.ResultSetMetaData
columnNoNulls, columnNullable, columnNullableUnknown
-
-
Constructor Summary
Constructors Constructor Description QueryResultSetMetadata(QueryDBMetadata metadata)QueryResultSetMetadata(List<String> columnNames, List<String> columnTypes, List<Integer> columnTypeIds)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetCatalogName(int column)StringgetColumnClassName(int column)intgetColumnCount()intgetColumnDisplaySize(int column)StringgetColumnLabel(int column)StringgetColumnName(int column)intgetColumnType(int column)StringgetColumnTypeName(int column)intgetPrecision(int column)intgetScale(int column)StringgetSchemaName(int column)StringgetTableName(int column)booleanisAutoIncrement(int column)booleanisCaseSensitive(int column)booleanisCurrency(int column)booleanisDefinitelyWritable(int column)intisNullable(int column)booleanisReadOnly(int column)booleanisSearchable(int column)booleanisSigned(int column)booleanisWrapperFor(Class<?> iface)booleanisWritable(int column)<T> Tunwrap(Class<T> iface)
-
-
-
Method Detail
-
getColumnCount
public int getColumnCount()
- Specified by:
getColumnCountin interfaceResultSetMetaData
-
isAutoIncrement
public boolean isAutoIncrement(int column)
- Specified by:
isAutoIncrementin interfaceResultSetMetaData
-
isCaseSensitive
public boolean isCaseSensitive(int column)
- Specified by:
isCaseSensitivein interfaceResultSetMetaData
-
isSearchable
public boolean isSearchable(int column)
- Specified by:
isSearchablein interfaceResultSetMetaData
-
isCurrency
public boolean isCurrency(int column)
- Specified by:
isCurrencyin interfaceResultSetMetaData
-
isNullable
public int isNullable(int column)
- Specified by:
isNullablein interfaceResultSetMetaData
-
isSigned
public boolean isSigned(int column)
- Specified by:
isSignedin interfaceResultSetMetaData
-
getColumnDisplaySize
public int getColumnDisplaySize(int column)
- Specified by:
getColumnDisplaySizein interfaceResultSetMetaData
-
getColumnLabel
public String getColumnLabel(int column)
- Specified by:
getColumnLabelin interfaceResultSetMetaData
-
getColumnName
public String getColumnName(int column)
- Specified by:
getColumnNamein interfaceResultSetMetaData
-
getSchemaName
public String getSchemaName(int column)
- Specified by:
getSchemaNamein interfaceResultSetMetaData
-
getPrecision
public int getPrecision(int column)
- Specified by:
getPrecisionin interfaceResultSetMetaData
-
getScale
public int getScale(int column)
- Specified by:
getScalein interfaceResultSetMetaData
-
getTableName
public String getTableName(int column)
- Specified by:
getTableNamein interfaceResultSetMetaData
-
getCatalogName
public String getCatalogName(int column)
- Specified by:
getCatalogNamein interfaceResultSetMetaData
-
getColumnType
public int getColumnType(int column)
- Specified by:
getColumnTypein interfaceResultSetMetaData
-
getColumnTypeName
public String getColumnTypeName(int column)
- Specified by:
getColumnTypeNamein interfaceResultSetMetaData
-
isReadOnly
public boolean isReadOnly(int column)
- Specified by:
isReadOnlyin interfaceResultSetMetaData
-
isWritable
public boolean isWritable(int column)
- Specified by:
isWritablein interfaceResultSetMetaData
-
isDefinitelyWritable
public boolean isDefinitelyWritable(int column)
- Specified by:
isDefinitelyWritablein interfaceResultSetMetaData
-
getColumnClassName
public String getColumnClassName(int column)
- Specified by:
getColumnClassNamein interfaceResultSetMetaData
-
isWrapperFor
public boolean isWrapperFor(Class<?> iface)
- Specified by:
isWrapperForin interfaceWrapper
-
-