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, 2014, Oracle and/or its affiliates. All rights reserved.