Package SQLite.JDBC2z

Class JDBCResultSetMetaData

java.lang.Object
SQLite.JDBC2z.JDBCResultSetMetaData
All Implemented Interfaces:
ResultSetMetaData, Wrapper

public class JDBCResultSetMetaData
extends Object
implements ResultSetMetaData
  • Field Summary

    Fields inherited from interface java.sql.ResultSetMetaData

    columnNoNulls, columnNullable, columnNullableUnknown
  • Constructor Summary

    Constructors 
    Constructor Description
    JDBCResultSetMetaData​(JDBCResultSet r)  
  • Method Summary

    Modifier and Type Method Description
    String getCatalogName​(int column)
    Returns the title of an indexed column's catalog.
    String getColumnClassName​(int column)
    Returns the fully-qualified type of the class that is produced when invoking ResultSet.getObject to recover this column's value.
    int getColumnCount()
    Returns number of columns contained in the associated result set.
    int getColumnDisplaySize​(int column)
    Returns the indexed column's standard maximum width, expressed in number of characters.
    String getColumnLabel​(int column)
    Returns a recommended title for the indexed column, to be used when the title needs to be displayed.
    String getColumnName​(int column)
    Returns the title of the indexed column.
    int getColumnType​(int column)
    Returns the type of the indexed column as SQL type code.
    String getColumnTypeName​(int column)
    Returns the type name of the indexed column.
    int getPrecision​(int column)
    Returns the decimal precision of the indexed column.
    int getScale​(int column)
    Returns the number of digits to the right of the decimal point of the indexed column.
    String getSchemaName​(int column)
    Returns the name of the indexed columns schema.
    String getTableName​(int column)
    Returns the title of the indexed columns table.
    boolean isAutoIncrement​(int column)
    Returns an indication of whether the indexed column is automatically incremented and is therefore read-only.
    boolean isCaseSensitive​(int column)
    Returns an indication of whether the case of the indexed column is important.
    boolean isCurrency​(int column)
    Returns whether the indexed column contains a monetary amount.
    boolean isDefinitelyWritable​(int column)
    Returns an indication of whether writing to the indexed column is guaranteed to be successful.
    int isNullable​(int column)
    Returns whether the indexed column is nullable.
    boolean isReadOnly​(int column)
    Returns an indication of whether writing to the indexed column is guaranteed to be unsuccessful.
    boolean isSearchable​(int column)
    Returns an indication of whether the indexed column is searchable.
    boolean isSigned​(int column)
    Returns an indication of whether the values contained in the indexed column are signed.
    boolean isWrapperFor​(Class iface)
    If the caller is a wrapper of the class or implements the given interface, the methods return false and vice versa.
    boolean isWritable​(int column)
    Returns an indication of whether writing to the indexed column is possible.
    <T> T unwrap​(Class<T> iface)
    Returns an object that implements the given interface.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait