|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
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.
| Fields inherited from interface java.sql.ResultSetMetaData |
columnNoNulls,
columnNullable,
columnNullableUnknown |
| Method Summary | |
void |
setAutoIncrement(int columnIndex,
boolean property)
Specify whether the is column automatically numbered, thus read-only. |
void |
setCaseSensitive(int columnIndex,
boolean property)
Specify whether the column is case sensitive. |
void |
setCatalogName(int columnIndex,
java.lang.String catalogName)
Specify the column's table's catalog name, if any. |
void |
setColumnCount(int columnCount)
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,
java.lang.String label)
Specify the suggested column title for use in printouts and displays, if any. |
void |
setColumnName(int columnIndex,
java.lang.String columnName)
Specify the column name. |
void |
setColumnType(int columnIndex,
int SQLType)
Specify the column's SQL type. |
void |
setColumnTypeName(int columnIndex,
java.lang.String typeName)
Specify the column's data source specific type name, if any. |
void |
setCurrency(int columnIndex,
boolean property)
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,
java.lang.String schemaName)
Specify the column's table's schema, if any. |
void |
setSearchable(int columnIndex,
boolean property)
Specify whether the column can be used in a where clause. |
void |
setSigned(int columnIndex,
boolean property)
Speicfy whether the column is a signed number. |
void |
setTableName(int columnIndex,
java.lang.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 |
public void setColumnCount(int columnCount)
throws java.sql.SQLException
columnCount - number of columns.
public void setAutoIncrement(int columnIndex,
boolean property)
throws java.sql.SQLException
column - the first column is 1, the second is 2, ...property - is either true or false.
public void setCaseSensitive(int columnIndex,
boolean property)
throws java.sql.SQLException
column - the first column is 1, the second is 2, ...property - is either true or false.
public void setSearchable(int columnIndex,
boolean property)
throws java.sql.SQLException
column - the first column is 1, the second is 2, ...property - is either true or false.
public void setCurrency(int columnIndex,
boolean property)
throws java.sql.SQLException
column - the first column is 1, the second is 2, ...property - is either true or false.
public void setNullable(int columnIndex,
int property)
throws java.sql.SQLException
column - the first column is 1, the second is 2, ...property - is either one of columnNoNulls, columnNullable or columnNullableUnknown.
public void setSigned(int columnIndex,
boolean property)
throws java.sql.SQLException
column - the first column is 1, the second is 2, ...property - is either true or false.
public void setColumnDisplaySize(int columnIndex,
int size)
throws java.sql.SQLException
column - the first column is 1, the second is 2, ...size - size of the column
public void setColumnLabel(int columnIndex,
java.lang.String label)
throws java.sql.SQLException
column - the first column is 1, the second is 2, ...label - the column title
public void setColumnName(int columnIndex,
java.lang.String columnName)
throws java.sql.SQLException
column - the first column is 1, the second is 2, ...columnName - the column name
public void setSchemaName(int columnIndex,
java.lang.String schemaName)
throws java.sql.SQLException
column - the first column is 1, the second is 2, ...schemaName - the schema name
public void setPrecision(int columnIndex,
int precision)
throws java.sql.SQLException
column - the first column is 1, the second is 2, ...precision - number of decimal digits.
public void setScale(int columnIndex,
int scale)
throws java.sql.SQLException
column - the first column is 1, the second is 2, ...scale - number of digits to right of decimal point.
public void setTableName(int columnIndex,
java.lang.String tableName)
throws java.sql.SQLException
column - the first column is 1, the second is 2, ...tableName - column's table name.
public void setCatalogName(int columnIndex,
java.lang.String catalogName)
throws java.sql.SQLException
column - the first column is 1, the second is 2, ...catalogName - column's catalog name.
public void setColumnType(int columnIndex,
int SQLType)
throws java.sql.SQLException
column - the first column is 1, the second is 2, ...SQLType - column's SQL type.Types
public void setColumnTypeName(int columnIndex,
java.lang.String typeName)
throws java.sql.SQLException
column - the first column is 1, the second is 2, ...typeName - data source specific type name.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||