|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
public interface RowSetMetaData
RowSet オブジェクトの列に関する情報を格納するオブジェクトです。このインタフェースは、RowSetMetaData オブジェクトの値を設定するメソッドで ResultSetMetaData インタフェースを拡張します。RowSetReader オブジェクトによって RowSet オブジェクトにデータが読み込まれると、RowSetMetaData オブジェクトが作成され、RowSetMetaData インタフェースのメソッドを使用して初期化されます。 そしてリーダーによって RowSetMetaData オブジェクトが行セットに渡されます。
アプリケーションが RowSet.execute メソッドを呼び出したときに、このインタフェースのメソッドが内部的に呼び出されます。アプリケーションプログラマが直接使用することはありません。
| フィールドの概要 |
|---|
| インタフェース java.sql.ResultSetMetaData から継承されたフィールド |
|---|
columnNoNulls, columnNullable, columnNullableUnknown |
| メソッドの概要 | |
|---|---|
void |
setAutoIncrement(int columnIndex,
boolean property)
指定した列に自動的に番号が割り振られるかどうか (そのために読み込み専用であるかどうか) を設定します。 |
void |
setCaseSensitive(int columnIndex,
boolean property)
指定した列で大文字・小文字を区別するかどうかを設定します。 |
void |
setCatalogName(int columnIndex,
String catalogName)
指定した列のテーブルのカタログ名を、指定された String に設定します (存在する場合)。 |
void |
setColumnCount(int columnCount)
この RowSet オブジェクトの列数を、指定した数に設定します。 |
void |
setColumnDisplaySize(int columnIndex,
int size)
指定された列の通常の最大幅 (文字数) を、指定された int に設定します。 |
void |
setColumnLabel(int columnIndex,
String label)
印刷と表示で使用する推奨列のタイトルを、指定した String に設定します (存在する場合)。 |
void |
setColumnName(int columnIndex,
String columnName)
指定した列の名前を、指定された String に設定します。 |
void |
setColumnType(int columnIndex,
int SQLType)
指定された列の SQL 型を、指定した型に設定します。 |
void |
setColumnTypeName(int columnIndex,
String typeName)
指定した列の、データソースに固有の型名を、指定された String に設定します (存在する場合)。 |
void |
setCurrency(int columnIndex,
boolean property)
指定した列が金額を表すかどうかを設定します。 |
void |
setNullable(int columnIndex,
int property)
指定した列の値を NULL に設定できるかどうかを設定します。 |
void |
setPrecision(int columnIndex,
int precision)
指定された列の 10 進桁数を、指定された int に設定します。 |
void |
setScale(int columnIndex,
int scale)
指定された列の小数点以下の桁数を、指定された int に設定します。 |
void |
setSchemaName(int columnIndex,
String schemaName)
指定した列のテーブルスキーマの名前を、指定された String に設定します (存在する場合)。 |
void |
setSearchable(int columnIndex,
boolean property)
指定された列を where 節で使用できるかどうかを設定します。 |
void |
setSigned(int columnIndex,
boolean property)
指定した列が符号付き数であるかどうかを設定します。 |
void |
setTableName(int columnIndex,
String tableName)
指定した列のテーブル名を、指定された String に設定します (存在する場合)。 |
| メソッドの詳細 |
|---|
void setColumnCount(int columnCount)
throws SQLException
RowSet オブジェクトの列数を、指定した数に設定します。
columnCount - この RowSet オブジェクトの列数
SQLException - データベースアクセスエラーが発生した場合
void setAutoIncrement(int columnIndex,
boolean property)
throws SQLException
RowSet オブジェクトの列がデフォルトで、この場合、番号は自動的に割り振られません。
columnIndex - 最初の列は 1、2 番目の列は 2、... となるproperty - 列に自動的に番号が割り振られる場合は true、そうでない場合は false
SQLException - データベースアクセスエラーが発生した場合
void setCaseSensitive(int columnIndex,
boolean property)
throws SQLException
false です。
columnIndex - 最初の列は 1、2 番目の列は 2、... となるproperty - 列で大文字・小文字を区別する場合は true、そうでない場合は false
SQLException - データベースアクセスエラーが発生した場合
void setSearchable(int columnIndex,
boolean property)
throws SQLException
false です。
columnIndex - 最初の列は 1、2 番目の列は 2、... となるproperty - 列が WHERE 節で使用できる場合は true、そうでない場合は false
SQLException - データベースアクセスエラーが発生した場合
void setCurrency(int columnIndex,
boolean property)
throws SQLException
false です。
columnIndex - 最初の列は 1、2 番目の列は 2、... となるproperty - 列が金額を表す場合は true、そうでない場合は false
SQLException - データベースアクセスエラーが発生した場合
void setNullable(int columnIndex,
int property)
throws SQLException
NULL に設定できるかどうかを設定します。デフォルトは ResultSetMetaData.columnNullableUnknown です。
columnIndex - 最初の列は 1、2 番目の列は 2、... となるproperty - ResultSetMetaData.columnNoNulls、ResultSetMetaData.columnNullable、ResultSetMetaData.columnNullableUnknown の各定数のどれか
SQLException - データベースアクセスエラーが発生した場合
void setSigned(int columnIndex,
boolean property)
throws SQLException
false です。
columnIndex - 最初の列は 1、2 番目の列は 2、... となるproperty - 列が符号付き数である場合は true、そうでない場合は false
SQLException - データベースアクセスエラーが発生した場合
void setColumnDisplaySize(int columnIndex,
int size)
throws SQLException
int に設定します。
columnIndex - 最初の列は 1、2 番目の列は 2、... となるsize - 指定した列の、通常の最大文字数
SQLException - データベースアクセスエラーが発生した場合
void setColumnLabel(int columnIndex,
String label)
throws SQLException
String に設定します (存在する場合)。
columnIndex - 最初の列は 1、2 番目の列は 2、... となるlabel - 列のタイトル
SQLException - データベースアクセスエラーが発生した場合
void setColumnName(int columnIndex,
String columnName)
throws SQLException
String に設定します。
columnIndex - 最初の列は 1、2 番目の列は 2、... となるcolumnName - 指定された列の名前
SQLException - データベースアクセスエラーが発生した場合
void setSchemaName(int columnIndex,
String schemaName)
throws SQLException
String に設定します (存在する場合)。
columnIndex - 最初の列は 1、2 番目の列は 2、... となるschemaName - スキーマ名
SQLException - データベースアクセスエラーが発生した場合
void setPrecision(int columnIndex,
int precision)
throws SQLException
int に設定します。
columnIndex - 最初の列は 1、2 番目の列は 2、... となるprecision - 10 進桁数の総数
SQLException - データベースアクセスエラーが発生した場合
void setScale(int columnIndex,
int scale)
throws SQLException
int に設定します。
columnIndex - 最初の列は 1、2 番目の列は 2、... となるscale - 小数点以下の桁数
SQLException - データベースアクセスエラーが発生した場合
void setTableName(int columnIndex,
String tableName)
throws SQLException
String に設定します (存在する場合)。
columnIndex - 最初の列は 1、2 番目の列は 2、... となるtableName - 列のテーブル名
SQLException - データベースアクセスエラーが発生した場合
void setCatalogName(int columnIndex,
String catalogName)
throws SQLException
String に設定します (存在する場合)。
columnIndex - 最初の列は 1、2 番目の列は 2、... となるcatalogName - 列のカタログ名
SQLException - データベースアクセスエラーが発生した場合
void setColumnType(int columnIndex,
int SQLType)
throws SQLException
columnIndex - 最初の列は 1、2 番目の列は 2、... となるSQLType - 列の SQL 型
SQLException - データベースアクセスエラーが発生した場合Types
void setColumnTypeName(int columnIndex,
String typeName)
throws SQLException
String に設定します (存在する場合)。
columnIndex - 最初の列は 1、2 番目の列は 2、... となるtypeName - データソース固有の型名
SQLException - データベースアクセスエラーが発生した場合
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。