|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--superwaba.ext.xplat.sql.ResultSetMetaData
This interface provides a mechanism for obtaining information about
the columns that are present in a ResultSet.
Note that in this class column indexes start at 1, not 0.
| Field Summary | |
static int |
columnNoNulls
The column does not allow NULL's. |
static int |
columnNullable
The column allows NULL's. |
static int |
columnNullableUnknown
It is unknown whether or not the column allows NULL's. |
| Constructor Summary | |
ResultSetMetaData()
|
|
| Method Summary | |
abstract String |
getCatalogName(int column)
This method returns the name of the catalog containing the specified column. |
abstract String |
getColumnClassName(int column)
This method returns the name of the Java class which will be used to create objects representing the data in this column. |
abstract int |
getColumnCount()
This method returns the number of columns in the result set. |
abstract int |
getColumnDisplaySize(int column)
This method returns the maximum number of characters that can be used to display a value in this column. |
abstract String |
getColumnLabel(int column)
This method returns a string that should be used as a caption for this column for user display purposes. |
abstract String |
getColumnName(int column)
This method returns the name of the specified column. |
abstract int |
getColumnType(int column)
This method returns the SQL type of the specified column. |
abstract String |
getColumnTypeName(int column)
This method returns the name of the SQL type for this column. |
abstract int |
getPrecision(int column)
This method returns the precision of the specified column, which is the number of decimal digits it contains. |
abstract int |
getScale(int column)
This method returns the scale of the specified column, which is the number of digits to the right of the decimal point. |
abstract String |
getSchemaName(int column)
This method returns the name of the schema that contains the specified column. |
abstract String |
getTableName(int column)
This method returns the name of the table containing the specified column. |
abstract boolean |
isAutoIncrement(int column)
This method test whether or not the column is an auto-increment column. |
abstract boolean |
isCaseSensitive(int column)
This method tests whether or not a column is case sensitive in its values. |
abstract boolean |
isCurrency(int column)
This method tests whether or not the column stores a monetary value. |
abstract boolean |
isDefinitelyWritable(int column)
This method tests whether or not the column is writable. |
abstract int |
isNullable(int column)
This method returns a value indicating whether or not the specified column may contain a NULL value. |
abstract boolean |
isReadOnly(int column)
This method tests whether or not the specified column is read only. |
abstract boolean |
isSearchable(int column)
This method tests whether not the specified column can be used in a WHERE clause. |
abstract boolean |
isSigned(int column)
This method tests whether or not the value of the specified column is signed or unsigned. |
abstract boolean |
isWritable(int column)
This method tests whether or not the column may be writable. |
| Methods inherited from class java.lang.Object |
equals,
getClass,
hashCode,
notify,
toString,
wait,
wait |
| Field Detail |
public static final int columnNoNulls
public static final int columnNullable
public static final int columnNullableUnknown
| Constructor Detail |
public ResultSetMetaData()
| Method Detail |
public abstract int getColumnCount()
throws SQLException
public abstract boolean isAutoIncrement(int column)
throws SQLException
index - The index of the column to test.true if the column is auto-increment, false
otherwise.
public abstract boolean isCaseSensitive(int column)
throws SQLException
index - The index of the column to test.true if the column value is case sensitive,
false otherwise.
public abstract boolean isSearchable(int column)
throws SQLException
index - The index of the column to test.true if the column may be used in a WHERE clause,
false otherwise.
public abstract boolean isCurrency(int column)
throws SQLException
index - The index of the column to test.true if the column contains a monetary value,
false otherwise.
public abstract int isNullable(int column)
throws SQLException
index - The index of the column to test.columnNoNulls,
columnNullable, or columnNullableUnknown.
public abstract boolean isSigned(int column)
throws SQLException
index - The index of the column to test.true if the column value is signed, false
otherwise.
public abstract int getColumnDisplaySize(int column)
throws SQLException
index - The index of the column to check.
public abstract String getColumnLabel(int column)
throws SQLException
index - The index of the column to check.
public abstract String getColumnName(int column)
throws SQLException
index - The index of the column to return the name of.
public abstract String getSchemaName(int column)
throws SQLException
index - The index of the column to check the schema name for.
public abstract int getPrecision(int column)
throws SQLException
index - The index of the column to check the precision on.
public abstract int getScale(int column)
throws SQLException
index - The index column to check the scale of.
public abstract String getTableName(int column)
throws SQLException
index - The index of the column to check the table name for.
public abstract String getCatalogName(int column)
throws SQLException
index - The index of the column to check the catalog name for.
public abstract int getColumnType(int column)
throws SQLException
Types.index - The index of the column to check the SQL type of.Types
public abstract String getColumnTypeName(int column)
throws SQLException
index - The index of the column to check the SQL type name for.
public abstract boolean isReadOnly(int column)
throws SQLException
index - The index of the column to check.true if the column is read only, false
otherwise.
public abstract boolean isWritable(int column)
throws SQLException
index - The index of the column to check for writability.true if the column may be writable,
false otherwise.
public abstract boolean isDefinitelyWritable(int column)
throws SQLException
index - The index of the column to check for writability.true if the column is writable,
false otherwise.
public abstract String getColumnClassName(int column)
throws SQLException
index - The index of the column to check.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||