public interface RowSetMetaData extends ResultSetMetaData
RowSet オブジェクトの列に関する情報を格納するオブジェクトです。このインタフェースは、RowSetMetaData オブジェクトの値を設定するメソッドで ResultSetMetaData インタフェースを拡張します。RowSetReader オブジェクトによって RowSet オブジェクトにデータが読み込まれると、RowSetMetaData オブジェクトが作成され、RowSetMetaData インタフェースのメソッドを使用して初期化されます。そしてリーダーによって RowSetMetaData オブジェクトが行セットに渡されます。
 
アプリケーションが RowSet.execute メソッドを呼び出したときに、このインタフェースのメソッドが内部的に呼び出されます。アプリケーションプログラマが直接使用することはありません。
columnNoNulls, columnNullable, columnNullableUnknown| 修飾子と型 | メソッドと説明 | 
|---|---|
| void | setAutoIncrement(int columnIndex,                 boolean property)指定した列に自動的に番号が割り振られるかどうかを設定します。デフォルトでは、 RowSetオブジェクトの列には番号は自動的に割り振られません。 | 
| 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に設定します (存在する場合)。 | 
getCatalogName, getColumnClassName, getColumnCount, getColumnDisplaySize, getColumnLabel, getColumnName, getColumnType, getColumnTypeName, getPrecision, getScale, getSchemaName, getTableName, isAutoIncrement, isCaseSensitive, isCurrency, isDefinitelyWritable, isNullable, isReadOnly, isSearchable, isSigned, isWritableisWrapperFor, unwrapvoid setColumnCount(int columnCount)
                    throws SQLException
RowSet オブジェクトの列数を、指定した数に設定します。columnCount - この RowSet オブジェクトの列数SQLException - データベースアクセスエラーが発生した場合void setAutoIncrement(int columnIndex,
                    boolean property)
                      throws SQLException
RowSet オブジェクトの列には番号は自動的に割り振られません。columnIndex - 最初の列は 1、2 番目の列は 2、... となるproperty - 列に自動的に番号が割り振られる場合は true、割り振られない場合は falseSQLException - データベースアクセスエラーが発生した場合void setCaseSensitive(int columnIndex,
                    boolean property)
                      throws SQLException
false です。columnIndex - 最初の列は 1、2 番目の列は 2、... となるproperty - 列で大文字と小文字が区別され場合は true、区別されない場合は falseSQLException - データベースアクセスエラーが発生した場合void setSearchable(int columnIndex,
                 boolean property)
                   throws SQLException
false です。columnIndex - 最初の列は 1、2 番目の列は 2、... となるproperty - 列が WHERE 節で使用できる場合は true、使用できない場合は falseSQLException - データベースアクセスエラーが発生した場合void setCurrency(int columnIndex,
               boolean property)
                 throws SQLException
false です。columnIndex - 最初の列は 1、2 番目の列は 2、... となるproperty - 列が金額を表す場合は true、表さない場合は falseSQLException - データベースアクセスエラーが発生した場合void setNullable(int columnIndex,
               int property)
                 throws SQLException
NULL に設定できるかどうかを設定します。デフォルトは ResultSetMetaData.columnNullableUnknown です。columnIndex - 最初の列は 1、2 番目の列は 2、... となるproperty - 次の定数のいずれか。ResultSetMetaData.columnNoNulls、ResultSetMetaData.columnNullable、または ResultSetMetaData.columnNullableUnknownSQLException - データベースアクセスエラーが発生した場合void setSigned(int columnIndex,
             boolean property)
               throws SQLException
false です。columnIndex - 最初の列は 1、2 番目の列は 2、... となるproperty - 列が符号付きの数である場合は true、符号付きの数でない場合は falseSQLException - データベースアクセスエラーが発生した場合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 - データベースアクセスエラーが発生した場合Typesvoid setColumnTypeName(int columnIndex,
                     String typeName)
                       throws SQLException
String に設定します (存在する場合)。columnIndex - 最初の列は 1、2 番目の列は 2、... となるtypeName - データソース固有の型名。SQLException - データベースアクセスエラーが発生した場合 バグまたは機能を送信 
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.