| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.springframework.jdbc.support.rowset.ResultSetWrappingSqlRowSetMetaData
public class ResultSetWrappingSqlRowSetMetaData
Default implementation of Spring's SqlRowSetMetaData interface. Used by ResultSetWrappingSqlRowSet.
This implementation wraps a javax.sql.ResultSetMetaData
 instance, catching any SQLExceptions and translating them to the
 appropriate Spring DataAccessException.
ResultSetWrappingSqlRowSet.getMetaData()| Constructor Summary | |
|---|---|
| ResultSetWrappingSqlRowSetMetaData(ResultSetMetaData resultSetMetaData)Create a new ResultSetWrappingSqlRowSetMetaData object for the given ResultSetMetaData instance. | |
| Method Summary | |
|---|---|
|  String | getCatalogName(int column)Retrieves the catalog name of the table that served as the source for the specified column. | 
|  String | getColumnClassName(int column)Retrieves the fully qualified class that the specified column will be mapped to. | 
|  int | getColumnCount()Retrives the number of columns in the RowSet. | 
|  int | getColumnDisplaySize(int column)Retrieves the maximum width of the designated column. | 
|  String | getColumnLabel(int column)Retrieve the suggested column title for the column specified. | 
|  String | getColumnName(int column)Retrieve the column name for the indicated column. | 
|  String[] | getColumnNames()Return the column names of the table that the result set represents. | 
|  int | getColumnType(int column)Retrieve the SQL type code for the indicated column. | 
|  String | getColumnTypeName(int column)Retrieves the DBMS-specific type name for the indicated column. | 
|  int | getPrecision(int column)Retrieves the precision for the indicated column. | 
|  int | getScale(int column)Retrieves the scale of the indicated column. | 
|  String | getSchemaName(int column)Retrieves the schema name of the table that served as the source for the specified column. | 
|  String | getTableName(int column)Retrieves the name of the table that served as the source for the specified column. | 
|  boolean | isCaseSensitive(int column)Indicates whether the case of the designated column is significant. | 
|  boolean | isCurrency(int column)Indicates whether the designated column contains a currency value. | 
|  boolean | isSigned(int column)Indicates whether the designated column contains a signed number. | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public ResultSetWrappingSqlRowSetMetaData(ResultSetMetaData resultSetMetaData)
resultSetMetaData - a disconnected ResultSetMetaData instance
 to wrap (usually a javax.sql.RowSetMetaData instance)ResultSet.getMetaData(), 
RowSetMetaData, 
ResultSetWrappingSqlRowSet.getMetaData()| Method Detail | 
|---|
public String getCatalogName(int column)
                      throws InvalidResultSetAccessException
SqlRowSetMetaData
getCatalogName in interface SqlRowSetMetaDatacolumn - the index of the column
InvalidResultSetAccessExceptionResultSetMetaData.getCatalogName(int)
public String getColumnClassName(int column)
                          throws InvalidResultSetAccessException
SqlRowSetMetaData
getColumnClassName in interface SqlRowSetMetaDatacolumn - the index of the column
InvalidResultSetAccessExceptionResultSetMetaData.getColumnClassName(int)
public int getColumnCount()
                   throws InvalidResultSetAccessException
SqlRowSetMetaData
getColumnCount in interface SqlRowSetMetaDataInvalidResultSetAccessExceptionResultSetMetaData.getColumnCount()
public String[] getColumnNames()
                        throws InvalidResultSetAccessException
SqlRowSetMetaData
getColumnNames in interface SqlRowSetMetaDataInvalidResultSetAccessException
public int getColumnDisplaySize(int column)
                         throws InvalidResultSetAccessException
SqlRowSetMetaData
getColumnDisplaySize in interface SqlRowSetMetaDatacolumn - the index of the column
InvalidResultSetAccessExceptionResultSetMetaData.getColumnDisplaySize(int)
public String getColumnLabel(int column)
                      throws InvalidResultSetAccessException
SqlRowSetMetaData
getColumnLabel in interface SqlRowSetMetaDatacolumn - the index of the column
InvalidResultSetAccessExceptionResultSetMetaData.getColumnLabel(int)
public String getColumnName(int column)
                     throws InvalidResultSetAccessException
SqlRowSetMetaData
getColumnName in interface SqlRowSetMetaDatacolumn - the index of the column
InvalidResultSetAccessExceptionResultSetMetaData.getColumnName(int)
public int getColumnType(int column)
                  throws InvalidResultSetAccessException
SqlRowSetMetaData
getColumnType in interface SqlRowSetMetaDatacolumn - the index of the column
InvalidResultSetAccessExceptionResultSetMetaData.getColumnType(int), 
Types
public String getColumnTypeName(int column)
                         throws InvalidResultSetAccessException
SqlRowSetMetaData
getColumnTypeName in interface SqlRowSetMetaDatacolumn - the index of the column
InvalidResultSetAccessExceptionResultSetMetaData.getColumnTypeName(int)
public int getPrecision(int column)
                 throws InvalidResultSetAccessException
SqlRowSetMetaData
getPrecision in interface SqlRowSetMetaDatacolumn - the index of the column
InvalidResultSetAccessExceptionResultSetMetaData.getPrecision(int)
public int getScale(int column)
             throws InvalidResultSetAccessException
SqlRowSetMetaData
getScale in interface SqlRowSetMetaDatacolumn - the index of the column
InvalidResultSetAccessExceptionResultSetMetaData.getScale(int)
public String getSchemaName(int column)
                     throws InvalidResultSetAccessException
SqlRowSetMetaData
getSchemaName in interface SqlRowSetMetaDatacolumn - the index of the column
InvalidResultSetAccessExceptionResultSetMetaData.getSchemaName(int)
public String getTableName(int column)
                    throws InvalidResultSetAccessException
SqlRowSetMetaData
getTableName in interface SqlRowSetMetaDatacolumn - the index of the column
InvalidResultSetAccessExceptionResultSetMetaData.getTableName(int)
public boolean isCaseSensitive(int column)
                        throws InvalidResultSetAccessException
SqlRowSetMetaData
isCaseSensitive in interface SqlRowSetMetaDatacolumn - the index of the column
InvalidResultSetAccessExceptionResultSetMetaData.isCaseSensitive(int)
public boolean isCurrency(int column)
                   throws InvalidResultSetAccessException
SqlRowSetMetaData
isCurrency in interface SqlRowSetMetaDatacolumn - the index of the column
InvalidResultSetAccessExceptionResultSetMetaData.isCurrency(int)
public boolean isSigned(int column)
                 throws InvalidResultSetAccessException
SqlRowSetMetaData
isSigned in interface SqlRowSetMetaDatacolumn - the index of the column
InvalidResultSetAccessExceptionResultSetMetaData.isSigned(int)| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||