spring-framework / org.springframework.jdbc.support.rowset / ResultSetWrappingSqlRowSetMetaData

ResultSetWrappingSqlRowSetMetaData

open class ResultSetWrappingSqlRowSetMetaData : SqlRowSetMetaData

The default implementation of Spring's SqlRowSetMetaData interface, wrapping a java.sql.ResultSetMetaData instance, catching any SQLExceptions and translating them to a corresponding Spring InvalidResultSetAccessException.

Used by ResultSetWrappingSqlRowSet.

Author
Thomas Risberg

Author
Juergen Hoeller

Since
1.2

See Also
ResultSetWrappingSqlRowSet#getMetaData()

Constructors

<init>

ResultSetWrappingSqlRowSetMetaData(resultSetMetaData: ResultSetMetaData)

Create a new ResultSetWrappingSqlRowSetMetaData object for the given ResultSetMetaData instance.

Functions

getCatalogName

open fun getCatalogName(column: Int): String

getColumnClassName

open fun getColumnClassName(column: Int): String

getColumnCount

open fun getColumnCount(): Int

getColumnDisplaySize

open fun getColumnDisplaySize(column: Int): Int

getColumnLabel

open fun getColumnLabel(column: Int): String

getColumnName

open fun getColumnName(column: Int): String

getColumnNames

open fun getColumnNames(): Array<String>

getColumnType

open fun getColumnType(column: Int): Int

getColumnTypeName

open fun getColumnTypeName(column: Int): String

getPrecision

open fun getPrecision(column: Int): Int

getScale

open fun getScale(column: Int): Int

getSchemaName

open fun getSchemaName(column: Int): String

getTableName

open fun getTableName(column: Int): String

isCaseSensitive

open fun isCaseSensitive(column: Int): Boolean

isCurrency

open fun isCurrency(column: Int): Boolean

isSigned

open fun isSigned(column: Int): Boolean