Interface java.sql.ResultSetMetaData (1.1)


public abstract interface ResultSetMetaData {
  // Constants
    public final static int columnNoNulls;
    public final static int columnNullable;
    public final static int columnNullableUnknown;
  // Public Instance Methods
    public abstract String getCatalogName(int column) throws SQLException;
    public abstract int getColumnCount( ) throws SQLException;
    public abstract int getColumnDisplaySize(int column) throws SQLException;
    public abstract String getColumnLabel(int column) throws SQLException;
    public abstract String getColumnName(int column) throws SQLException;
    public abstract int getColumnType(int column) throws SQLException;
    public abstract String getColumnTypeName(int column) throws SQLException;
    public abstract int getPrecision(int column) throws SQLException;
    public abstract int getScale(int column) throws SQLException;
    public abstract String getSchemaName(int column) throws SQLException;
    public abstract String getTableName(int column) throws SQLException;
    public abstract boolean isAutoIncrement(int column) throws SQLException;
    public abstract boolean isCaseSensitive(int column) throws SQLException;
    public abstract boolean isCurrency(int column) throws SQLException;
    public abstract boolean isDefinitelyWritable(int column) throws SQLException;
    public abstract int isNullable(int column) throws SQLException;
    public abstract boolean isReadOnly(int column) throws SQLException;
    public abstract boolean isSearchable(int column) throws SQLException;
    public abstract boolean isSigned(int column) throws SQLException;
    public abstract boolean isWritable(int column) throws SQLException;
}