Package com.microsoft.sqlserver.jdbc
Class SQLServerResultSetMetaData
java.lang.Object
com.microsoft.sqlserver.jdbc.SQLServerResultSetMetaData
- All Implemented Interfaces:
ISQLServerResultSetMetaData,Serializable,ResultSetMetaData,Wrapper
Provides an implementation of the result set metadata to the SQL Server. A ResultSetMetaData object can be used to
obtain the meta data (types and type properties) of the columns in a ResultSet.
The API javadoc for JDBC API methods that this class implements are not repeated here. Please see Sun's JDBC API
interfaces javadoc for those details.
- See Also:
- Serialized Form
-
Field Summary
Fields inherited from interface java.sql.ResultSetMetaData
columnNoNulls, columnNullable, columnNullableUnknown -
Method Summary
Modifier and TypeMethodDescriptiongetCatalogName(int column)getColumnClassName(int column)intintgetColumnDisplaySize(int column)getColumnLabel(int column)getColumnName(int column)intgetColumnType(int column)getColumnTypeName(int column)intgetPrecision(int column)intgetScale(int column)getSchemaName(int column)getTableName(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)booleanisSparseColumnSet(int column)Returns if the column is a SQLServer SparseColumnSet.booleanisWrapperFor(Class<?> iface)booleanisWritable(int column)toString()<T> T
-
Method Details
-
toString
-
isWrapperFor
- Specified by:
isWrapperForin interfaceWrapper- Throws:
SQLException
-
unwrap
- Specified by:
unwrapin interfaceWrapper- Throws:
SQLException
-
getCatalogName
- Specified by:
getCatalogNamein interfaceResultSetMetaData- Throws:
SQLServerException
-
getColumnCount
- Specified by:
getColumnCountin interfaceResultSetMetaData- Throws:
SQLServerException
-
getColumnDisplaySize
- Specified by:
getColumnDisplaySizein interfaceResultSetMetaData- Throws:
SQLServerException
-
getColumnLabel
- Specified by:
getColumnLabelin interfaceResultSetMetaData- Throws:
SQLServerException
-
getColumnName
- Specified by:
getColumnNamein interfaceResultSetMetaData- Throws:
SQLServerException
-
getColumnType
- Specified by:
getColumnTypein interfaceResultSetMetaData- Throws:
SQLServerException
-
getColumnTypeName
- Specified by:
getColumnTypeNamein interfaceResultSetMetaData- Throws:
SQLServerException
-
getPrecision
- Specified by:
getPrecisionin interfaceResultSetMetaData- Throws:
SQLServerException
-
getScale
- Specified by:
getScalein interfaceResultSetMetaData- Throws:
SQLServerException
-
getSchemaName
- Specified by:
getSchemaNamein interfaceResultSetMetaData- Throws:
SQLServerException
-
getTableName
- Specified by:
getTableNamein interfaceResultSetMetaData- Throws:
SQLServerException
-
isAutoIncrement
- Specified by:
isAutoIncrementin interfaceResultSetMetaData- Throws:
SQLServerException
-
isCaseSensitive
- Specified by:
isCaseSensitivein interfaceResultSetMetaData- Throws:
SQLServerException
-
isCurrency
- Specified by:
isCurrencyin interfaceResultSetMetaData- Throws:
SQLServerException
-
isDefinitelyWritable
- Specified by:
isDefinitelyWritablein interfaceResultSetMetaData- Throws:
SQLServerException
-
isNullable
- Specified by:
isNullablein interfaceResultSetMetaData- Throws:
SQLServerException
-
isReadOnly
- Specified by:
isReadOnlyin interfaceResultSetMetaData- Throws:
SQLServerException
-
isSearchable
- Specified by:
isSearchablein interfaceResultSetMetaData- Throws:
SQLServerException
-
isSigned
- Specified by:
isSignedin interfaceResultSetMetaData- Throws:
SQLServerException
-
isSparseColumnSet
Description copied from interface:ISQLServerResultSetMetaDataReturns if the column is a SQLServer SparseColumnSet.- Specified by:
isSparseColumnSetin interfaceISQLServerResultSetMetaData- Parameters:
column- The column number- Returns:
- true if a column in a result set is a sparse column set, otherwise false.
- Throws:
SQLServerException- when an error occurs
-
isWritable
- Specified by:
isWritablein interfaceResultSetMetaData- Throws:
SQLServerException
-
getColumnClassName
- Specified by:
getColumnClassNamein interfaceResultSetMetaData- Throws:
SQLServerException
-