Module com.microsoft.sqlserver.jdbc
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:
-
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) final StringtoString()<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
-