|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface RowSetMetaData
The RowSetMetaData interface extends ResultSetMetaData with methods that allow a metadata object to be initialized. A RowSetReader may create a RowSetMetaData and pass it to a rowset when new data is read.
Field Summary |
---|
Fields inherited from interface java.sql.ResultSetMetaData |
---|
columnNoNulls, columnNullable, columnNullableUnknown |
Method Summary | |
---|---|
void |
setAutoIncrement(int columnIndex,
boolean flag)
Specify whether the is column automatically numbered, thus read-only. |
void |
setCaseSensitive(int columnIndex,
boolean flag)
Specify whether the column is case sensitive. |
void |
setCatalogName(int columnIndex,
String string)
Specify the column's table's catalog name, if any. |
void |
setColumnCount(int i)
Set the number of columns in the RowSet. |
void |
setColumnDisplaySize(int columnIndex,
int size)
Specify the column's normal max width in chars. |
void |
setColumnLabel(int columnIndex,
String label)
Specify the suggested column title for use in printouts and displays, if any. |
void |
setColumnName(int columnIndex,
String name)
Specify the column name. |
void |
setColumnType(int columnIndex,
int sqltype)
Specify the column's SQL type. |
void |
setColumnTypeName(int columnIndex,
String typeName)
Specify the column's data source specific type name, if any. |
void |
setCurrency(int columnIndex,
boolean flag)
Specify whether the column is a cash value. |
void |
setNullable(int columnIndex,
int property)
Specify whether the column's value can be set to NULL. |
void |
setPrecision(int columnIndex,
int precision)
Specify the column's number of decimal digits. |
void |
setScale(int columnIndex,
int scale)
Specify the column's number of digits to right of the decimal point. |
void |
setSchemaName(int columnIndex,
String schemaName)
Specify the column's table's schema, if any. |
void |
setSearchable(int columnIndex,
boolean flag)
Specify whether the column can be used in a where clause. |
void |
setSigned(int columnIndex,
boolean flag)
Specify whether the column is a signed number. |
void |
setTableName(int columnIndex,
String tableName)
Specify the column's table name, if any. |
Methods inherited from interface java.sql.ResultSetMetaData |
---|
getCatalogName, getColumnClassName, getColumnCount, getColumnDisplaySize, getColumnLabel, getColumnName, getColumnType, getColumnTypeName, getPrecision, getScale, getSchemaName, getTableName, isAutoIncrement, isCaseSensitive, isCurrency, isDefinitelyWritable, isNullable, isReadOnly, isSearchable, isSigned, isWritable |
Method Detail |
---|
void setAutoIncrement(int columnIndex, boolean flag) throws SQLException
columnIndex
- - the first column is 1, the second is 2, ...flag
- - is either true or false.
SQLException
- - if a database-access error occurs.void setCaseSensitive(int columnIndex, boolean flag) throws SQLException
columnIndex
- - the first column is 1, the second is 2, ...flag
- - is either true or false.
SQLException
- - if a database-access error occurs.void setCatalogName(int columnIndex, String string) throws SQLException
columnIndex
- - the first column is 1, the second is 2, ...string
- - column's catalog name.
SQLException
- - if a database-access error occurs.void setColumnCount(int i) throws SQLException
i
- - number of columns.
SQLException
- - if a database-access error occurs.void setColumnDisplaySize(int columnIndex, int size) throws SQLException
columnIndex
- - the first column is 1, the second is 2, ...size
- - size of the column
SQLException
- - if a database-access error occurs.void setColumnLabel(int columnIndex, String label) throws SQLException
columnIndex
- - the first column is 1, the second is 2, ...label
- - the column title
SQLException
- - if a database-access error occurs.void setColumnName(int columnIndex, String name) throws SQLException
columnIndex
- - the first column is 1, the second is 2, ...name
- - the column name
SQLException
- - if a database-access error occurs.void setColumnType(int columnIndex, int sqltype) throws SQLException
columnIndex
- - the first column is 1, the second is 2, ...sqltype
- - column's SQL type.
SQLException
- - if a database-access error occurs.void setColumnTypeName(int columnIndex, String typeName) throws SQLException
columnIndex
- - the first column is 1, the second is 2, ...sqltype
- - column's SQL type name.
SQLException
- - if a database-access error occurs.void setCurrency(int columnIndex, boolean flag) throws SQLException
columnIndex
- - the first column is 1, the second is 2, ...flag
- - is either true or false.
SQLException
- - if a database-access error occurs.void setNullable(int columnIndex, int property) throws SQLException
columnIndex
- - the first column is 1, the second is 2, ...property
- - is either true or false.
SQLException
- - if a database-access error occurs.void setPrecision(int columnIndex, int precision) throws SQLException
columnIndex
- - the first column is 1, the second is 2, ...precision
- - number of decimal digits.
SQLException
- - if a database-access error occurs.void setScale(int columnIndex, int scale) throws SQLException
columnIndex
- - the first column is 1, the second is 2, ...scale
- - number of digits to right of decimal point.
SQLException
- - if a database-access error occurs.void setSchemaName(int columnIndex, String schemaName) throws SQLException
columnIndex
- - the first column is 1, the second is 2, ...schemaName
- - the schema name
SQLException
- - if a database-access error occurs.void setSearchable(int columnIndex, boolean flag) throws SQLException
columnIndex
- - the first column is 1, the second is 2, ...flag
- - is either true or false.
SQLException
- - if a database-access error occurs.void setSigned(int columnIndex, boolean flag) throws SQLException
columnIndex
- - the first column is 1, the second is 2, ...flag
- - is either true or false.
SQLException
- - if a database-access error occurs.void setTableName(int columnIndex, String tableName) throws SQLException
columnIndex
- - the first column is 1, the second is 2, ...tableName
- - column's table name.
SQLException
- - if a database-access error occurs.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |