Interface SqlRowSetMetaData

All Known Implementing Classes:
ResultSetWrappingSqlRowSetMetaData

public interface SqlRowSetMetaData
Metadata interface for Spring's SqlRowSet, analogous to JDBC's ResultSetMetaData.

The main difference to the standard JDBC ResultSetMetaData is that a SQLException is never thrown here. This allows SqlRowSetMetaData to be used without having to deal with checked exceptions. SqlRowSetMetaData will throw Spring's InvalidResultSetAccessException instead (when appropriate).

Since:
1.2
Author:
Thomas Risberg, Juergen Hoeller
See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    getCatalogName(int columnIndex)
    Retrieve the catalog name of the table that served as the source for the specified column.
    getColumnClassName(int columnIndex)
    Retrieve the fully qualified class that the specified column will be mapped to.
    int
    Retrieve the number of columns in the RowSet.
    int
    getColumnDisplaySize(int columnIndex)
    Retrieve the maximum width of the designated column.
    getColumnLabel(int columnIndex)
    Retrieve the suggested column title for the column specified.
    getColumnName(int columnIndex)
    Retrieve the column name for the indicated column.
    Return the column names of the table that the result set represents.
    int
    getColumnType(int columnIndex)
    Retrieve the SQL type code for the indicated column.
    getColumnTypeName(int columnIndex)
    Retrieve the DBMS-specific type name for the indicated column.
    int
    getPrecision(int columnIndex)
    Retrieve the precision for the indicated column.
    int
    getScale(int columnIndex)
    Retrieve the scale of the indicated column.
    getSchemaName(int columnIndex)
    Retrieve the schema name of the table that served as the source for the specified column.
    getTableName(int columnIndex)
    Retrieve the name of the table that served as the source for the specified column.
    boolean
    isCaseSensitive(int columnIndex)
    Indicate whether the case of the designated column is significant.
    boolean
    isCurrency(int columnIndex)
    Indicate whether the designated column contains a currency value.
    boolean
    isSigned(int columnIndex)
    Indicate whether the designated column contains a signed number.