Android
java.sql
public interface

java.sql.ResultSetMetaData

java.sql.ResultSetMetaData

Provides information about the columns in a ResultSet.

Known Indirect Subclasses

Summary

Constants

      Value  
int  columnNoNulls  Indicates that a column cannot contain NULL values   0x00000000 
int  columnNullable  Indicates that a column can contain NULL values   0x00000001 
int  columnNullableUnknown  Indicates that it is unknown whether a column can contain NULLs or not   0x00000002 

Public Methods

          String  getCatalogName(int column)
Returns the title of indexed columns catalog
          String  getColumnClassName(int column)
Returns the fully-qualified type of the class that is produced when invoking ResultSet.getObject to recover this columns value.
          int  getColumnCount()
Returns a count of the columns in this set of results.
          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
          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 decimal places in 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 and indication of whether the indexed column has automatic numbering and is therefore read-only
          boolean  isCaseSensitive(int column)
Returns an indicator of whether the case of the indexed column is important
          boolean  isCurrency(int column)
Returns if 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 indicator of whether the values contained in the indexed column are signed.
          boolean  isWritable(int column)
Returns an indication of whether writing to the indexed column is possible.

Details

Constants

public static final int columnNoNulls

Indicates that a column cannot contain NULL values
Constant Value: 0 (0x00000000)

public static final int columnNullable

Indicates that a column can contain NULL values
Constant Value: 1 (0x00000001)

public static final int columnNullableUnknown

Indicates that it is unknown whether a column can contain NULLs or not
Constant Value: 2 (0x00000002)

Public Methods

public String getCatalogName(int column)

Returns the title of indexed columns catalog

Parameters

column the column index, starting at 1

Returns

  • the catalog title

Throws

SQLException if there is a database error

public String getColumnClassName(int column)

Returns the fully-qualified type of the class that is produced when invoking ResultSet.getObject to recover this columns value.

Parameters

column the column index, starting at 1

Returns

  • the fully-qualified class name

Throws

SQLException if there is a database error

public int getColumnCount()

Returns a count of the columns in this set of results.

Returns

  • the column count

Throws

SQLException if there is a database error

public int getColumnDisplaySize(int column)

Returns the indexed column's standard maximum width, expressed in number of characters.

Parameters

column the column index, starting at 1

Returns

  • the column's max width

Throws

SQLException if there is a database error

public String getColumnLabel(int column)

Returns a recommended title for the indexed column, to be used when the title needs to be displayed.

Parameters

column the column index, starting at 1

Returns

  • the column's title

Throws

SQLException if there is a database error

public String getColumnName(int column)

Returns the title of the indexed column

Parameters

column the column index, starting at 1

Returns

  • the column title

Throws

SQLException if there is a database error

public int getColumnType(int column)

Returns the type of the indexed column

Parameters

column the column index, starting at 1

Returns

  • the column type

Throws

SQLException if there is a database error

public String getColumnTypeName(int column)

Returns the type name of the indexed column

Parameters

column the column index, starting at 1

Returns

  • the type name

Throws

SQLException if there is a database error

public int getPrecision(int column)

Returns the decimal precision of the indexed column

Parameters

column the column index, starting at 1

Returns

  • the precision

Throws

SQLException if there is a database error

public int getScale(int column)

Returns the number of decimal places in the indexed column.

Parameters

column the column index, starting at 1

Returns

  • number of decimal places

Throws

SQLException if there is a database error

public String getSchemaName(int column)

Returns the name of the indexed columns schema

Parameters

column the column index, starting at 1

Returns

  • the name of the columns schema

Throws

SQLException if there is a database error

public String getTableName(int column)

Returns the title of the indexed columns table.

Parameters

column the column index, starting at 1

Returns

  • the table title

Throws

SQLException if there is a database error

public boolean isAutoIncrement(int column)

Returns and indication of whether the indexed column has automatic numbering and is therefore read-only

Parameters

column the column index, starting at 1

Returns

  • true if it is automatically numbered, false otherwise

Throws

SQLException if there is a database error

public boolean isCaseSensitive(int column)

Returns an indicator of whether the case of the indexed column is important

Parameters

column the column index, starting at 1

Returns

  • true if case matters, false otherwise

Throws

SQLException if there is a database error

public boolean isCurrency(int column)

Returns if the indexed column contains a monetary amount.

Parameters

column the column index, starting at 1

Returns

  • true if it is a monetary value, false otherwise

Throws

SQLException if there is a database error

public boolean isDefinitelyWritable(int column)

Returns an indication of whether writing to the indexed column is guaranteed to be successful

Parameters

column the column index, starting at 1

Returns

  • true if the write is guaranteed, false otherwise

Throws

SQLException if there is a database error

public int isNullable(int column)

Returns whether the indexed column is nullable.

Parameters

column the column index, starting at 1

Returns

  • true if it is nullable, false otherwise

Throws

SQLException if there is a database error

public boolean isReadOnly(int column)

Returns an indication of whether writing to the indexed column is guaranteed to be unsuccessful

Parameters

column the column index, starting at 1

Returns

  • true if the column is read-only, false otherwise

Throws

SQLException if there is a database error

public boolean isSearchable(int column)

Returns an indication of whether the indexed column is searchable.

Parameters

column the column index, starting at 1

Returns

  • true if the indexed column is searchable, false otherwise.

Throws

SQLException if there is a database error

public boolean isSigned(int column)

Returns an indicator of whether the values contained in the indexed column are signed.

Parameters

column the column index, starting at 1

Returns

  • true if they are signed, false otherwise

Throws

SQLException if there is a database error

public boolean isWritable(int column)

Returns an indication of whether writing to the indexed column is possible.

Parameters

column the column index, starting at 1

Returns

  • true if it is possible to write, false otherwise

Throws

SQLException if there is a database error
Copyright 2007 Google Inc. Build 0.9_r1-98467 - 14 Aug 2008 18:48