Interface RelationalResultSetMetaData
- All Superinterfaces:
ResultSetMetaData
,StructMetaData
,Wrapper
- All Known Implementing Classes:
StructResultSetMetaData
Represents metadata about a given ResultSet.
-
Field Summary
Fields inherited from interface java.sql.ResultSetMetaData
columnNoNulls, columnNullable, columnNullableUnknown
-
Method Summary
Modifier and TypeMethodDescriptiondefault String
getCatalogName
(int column) default String
getColumnClassName
(int column) default int
getColumnDisplaySize
(int column) default String
getColumnLabel
(int column) default String
getColumnTypeName
(int column) default int
getPrecision
(int column) default int
getScale
(int column) default String
getSchemaName
(int column) default String
getTableName
(int column) default boolean
isAutoIncrement
(int column) default boolean
isCaseSensitive
(int column) default boolean
isCurrency
(int column) default boolean
isDefinitelyWritable
(int column) default int
isNullable
(int column) default boolean
isReadOnly
(int column) default boolean
isSearchable
(int column) default boolean
isSigned
(int column) default boolean
isWrapperFor
(Class<?> iface) default boolean
isWritable
(int column) default <T> T
Methods inherited from interface java.sql.ResultSetMetaData
getColumnCount, getColumnName, getColumnType
Methods inherited from interface com.apple.foundationdb.relational.api.StructMetaData
getArrayMetaData, getColumnCount, getColumnName, getColumnType, getLeadingPhantomColumnCount, getStructMetaData, getTypeName
-
Method Details
-
isAutoIncrement
- Specified by:
isAutoIncrement
in interfaceResultSetMetaData
- Throws:
SQLException
-
isCaseSensitive
- Specified by:
isCaseSensitive
in interfaceResultSetMetaData
- Throws:
SQLException
-
isSearchable
- Specified by:
isSearchable
in interfaceResultSetMetaData
- Throws:
SQLException
-
isCurrency
- Specified by:
isCurrency
in interfaceResultSetMetaData
- Throws:
SQLException
-
isNullable
- Specified by:
isNullable
in interfaceResultSetMetaData
- Specified by:
isNullable
in interfaceStructMetaData
- Throws:
SQLException
-
isSigned
- Specified by:
isSigned
in interfaceResultSetMetaData
- Throws:
SQLException
-
getColumnDisplaySize
- Specified by:
getColumnDisplaySize
in interfaceResultSetMetaData
- Throws:
SQLException
-
getColumnLabel
- Specified by:
getColumnLabel
in interfaceResultSetMetaData
- Specified by:
getColumnLabel
in interfaceStructMetaData
- Throws:
SQLException
-
getSchemaName
- Specified by:
getSchemaName
in interfaceResultSetMetaData
- Specified by:
getSchemaName
in interfaceStructMetaData
- Throws:
SQLException
-
getPrecision
- Specified by:
getPrecision
in interfaceResultSetMetaData
- Throws:
SQLException
-
getScale
- Specified by:
getScale
in interfaceResultSetMetaData
- Throws:
SQLException
-
getTableName
- Specified by:
getTableName
in interfaceResultSetMetaData
- Specified by:
getTableName
in interfaceStructMetaData
- Throws:
SQLException
-
getCatalogName
- Specified by:
getCatalogName
in interfaceResultSetMetaData
- Specified by:
getCatalogName
in interfaceStructMetaData
- Throws:
SQLException
-
getColumnTypeName
- Specified by:
getColumnTypeName
in interfaceResultSetMetaData
- Specified by:
getColumnTypeName
in interfaceStructMetaData
- Throws:
SQLException
-
isReadOnly
- Specified by:
isReadOnly
in interfaceResultSetMetaData
- Throws:
SQLException
-
isWritable
- Specified by:
isWritable
in interfaceResultSetMetaData
- Throws:
SQLException
-
isDefinitelyWritable
- Specified by:
isDefinitelyWritable
in interfaceResultSetMetaData
- Throws:
SQLException
-
getColumnClassName
- Specified by:
getColumnClassName
in interfaceResultSetMetaData
- Throws:
SQLException
-
unwrap
- Specified by:
unwrap
in interfaceWrapper
- Throws:
SQLException
-
isWrapperFor
- Specified by:
isWrapperFor
in interfaceWrapper
- Throws:
SQLException
-