Class JdbcResultSetMetaData

JdbcResultSetMetaData

JDBC ResultSetMetaData。このクラスのドキュメントについては、 java.sql.ResultSetMetaData をご覧ください。

Methods

方法戻り値の型概要
getCatalogName(column)Stringこのメソッドに関するドキュメントについては、java.sql.ResultSetMetaData#getCatalogName(int) をご覧ください。
getColumnClassName(column)Stringこのメソッドに関するドキュメントについては、java.sql.ResultSetMetaData#getColumnClassName(int) をご覧ください。
getColumnCount()Integerこのメソッドに関するドキュメントについては、java.sql.ResultSetMetaData#getColumnCount() をご覧ください。
getColumnDisplaySize(column)Integerこのメソッドに関するドキュメントについては、java.sql.ResultSetMetaData#getColumnDisplaySize(int) をご覧ください。
getColumnLabel(column)Stringこのメソッドに関するドキュメントについては、java.sql.ResultSetMetaData#getColumnLabel(int) をご覧ください。
getColumnName(column)Stringこのメソッドに関するドキュメントについては、java.sql.ResultSetMetaData#getColumnName(int) をご覧ください。
getColumnType(column)Integerこのメソッドに関するドキュメントについては、java.sql.ResultSetMetaData#getColumnType(int) をご覧ください。
getColumnTypeName(column)Stringこのメソッドに関するドキュメントについては、java.sql.ResultSetMetaData#getColumnTypeName(int) をご覧ください。
getPrecision(column)Integerこのメソッドに関するドキュメントについては、java.sql.ResultSetMetaData#getPrecision(int) をご覧ください。
getScale(column)Integerこのメソッドに関するドキュメントについては、java.sql.ResultSetMetaData#getScale(int) をご覧ください。
getSchemaName(column)Stringこのメソッドに関するドキュメントについては、java.sql.ResultSetMetaData#getSchemaName(int) をご覧ください。
getTableName(column)Stringこのメソッドに関するドキュメントについては、java.sql.ResultSetMetaData#getTableName(int) をご覧ください。
isAutoIncrement(column)Booleanこのメソッドに関するドキュメントについては、java.sql.ResultSetMetaData#isAutoIncrement(int) をご覧ください。
isCaseSensitive(column)Booleanこのメソッドに関するドキュメントについては、java.sql.ResultSetMetaData#isCaseSensitive(int) をご覧ください。
isCurrency(column)Booleanこのメソッドに関するドキュメントについては、java.sql.ResultSetMetaData#isCurrency(int) をご覧ください。
isDefinitelyWritable(column)Booleanこのメソッドに関するドキュメントについては、java.sql.ResultSetMetaData#isDefinitelyWritable(int) をご覧ください。
isNullable(column)Integerこのメソッドに関するドキュメントについては、java.sql.ResultSetMetaData#isNullable(int) をご覧ください。
isReadOnly(column)Booleanこのメソッドに関するドキュメントについては、java.sql.ResultSetMetaData#isReadOnly(int) をご覧ください。
isSearchable(column)Booleanこのメソッドに関するドキュメントについては、java.sql.ResultSetMetaData#isSearchable(int) をご覧ください。
isSigned(column)Booleanこのメソッドに関するドキュメントについては、java.sql.ResultSetMetaData#isSigned(int) をご覧ください。
isWritable(column)Booleanこのメソッドに関するドキュメントについては、java.sql.ResultSetMetaData#isWritable(int) をご覧ください。

詳細なドキュメント

getCatalogName(column)

このメソッドに関するドキュメントについては、java.sql.ResultSetMetaData#getCatalogName(int) をご覧ください。

パラメータ

名前説明
columnInteger調査する列のインデックス(最初の列は 1、2 列目は 2、など)。

戻る

String - 指定された列にあるテーブルのカタログ名。該当しない場合は空の文字列。

認可

このメソッドを使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。

  • https://www.googleapis.com/auth/script.external_request

getColumnClassName(column)

このメソッドに関するドキュメントについては、java.sql.ResultSetMetaData#getColumnClassName(int) をご覧ください。

パラメータ

名前説明
columnInteger調査する列のインデックス(最初の列は 1、2 列目は 2、など)。

戻る

String - 指定された列の値のクラスの完全修飾名。

認可

このメソッドを使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。

  • https://www.googleapis.com/auth/script.external_request

getColumnCount()

このメソッドに関するドキュメントについては、java.sql.ResultSetMetaData#getColumnCount() をご覧ください。

戻る

Integer - この結果セットに含まれる列の数。

認可

このメソッドを使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。

  • https://www.googleapis.com/auth/script.external_request

getColumnDisplaySize(column)

このメソッドに関するドキュメントについては、java.sql.ResultSetMetaData#getColumnDisplaySize(int) をご覧ください。

パラメータ

名前説明
columnInteger調査する列のインデックス(最初の列は 1、2 列目は 2、など)。

戻る

Integer - 指定した列の幅として許容される最大文字数。

認可

このメソッドを使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。

  • https://www.googleapis.com/auth/script.external_request

getColumnLabel(column)

このメソッドに関するドキュメントについては、java.sql.ResultSetMetaData#getColumnLabel(int) をご覧ください。

パラメータ

名前説明
columnInteger調査する列のインデックス(最初の列は 1、2 列目は 2、など)。

戻る

String - 指定された列のタイトルです。通常は SQL の AS 句で指定します。AS が指定されていない場合、getColumnName(column) と同じ値を返します。

認可

このメソッドを使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。

  • https://www.googleapis.com/auth/script.external_request

getColumnName(column)

このメソッドに関するドキュメントについては、java.sql.ResultSetMetaData#getColumnName(int) をご覧ください。

パラメータ

名前説明
columnInteger調査する列のインデックス(最初の列は 1、2 列目は 2、など)。

戻る

String - 指定した列の名前。

認可

このメソッドを使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。

  • https://www.googleapis.com/auth/script.external_request

getColumnType(column)

このメソッドに関するドキュメントについては、java.sql.ResultSetMetaData#getColumnType(int) をご覧ください。

パラメータ

名前説明
columnInteger調査する列のインデックス(最初の列は 1、2 列目は 2、など)。

戻る

Integer - 指定された列の SQL 型

認可

このメソッドを使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。

  • https://www.googleapis.com/auth/script.external_request

getColumnTypeName(column)

このメソッドに関するドキュメントについては、java.sql.ResultSetMetaData#getColumnTypeName(int) をご覧ください。

パラメータ

名前説明
columnInteger調査する列のインデックス(最初の列は 1、2 列目は 2、など)。

戻る

String - 指定した列に固有のデータベース固有の型名。ユーザー定義型である場合、完全修飾タイプ名を返します。

認可

このメソッドを使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。

  • https://www.googleapis.com/auth/script.external_request

getPrecision(column)

このメソッドに関するドキュメントについては、java.sql.ResultSetMetaData#getPrecision(int) をご覧ください。

パラメータ

名前説明
columnInteger調査する列のインデックス(最初の列は 1、2 列目は 2、など)。

戻る

Integer - 特定の列の最大列サイズ。数値データの場合、これが最大精度です。文字データの場合、これは文字の長さです。日時データの場合、これは文字列表現の文字数の長さです(秒の小数部分の最大許容精度を想定)。バイナリデータの場合、これはバイト単位の長さです。ROWID データ型の場合、これはバイト単位の長さです。列サイズが適用できない型の場合は 0 を返します。

認可

このメソッドを使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。

  • https://www.googleapis.com/auth/script.external_request

getScale(column)

このメソッドに関するドキュメントについては、java.sql.ResultSetMetaData#getScale(int) をご覧ください。

パラメータ

名前説明
columnInteger調査する列のインデックス(最初の列は 1、2 列目は 2、など)。

戻る

Integer - 指定した小数点以下の桁数。スケールが適用されないデータ型の場合は 0 を返します。

認可

このメソッドを使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。

  • https://www.googleapis.com/auth/script.external_request

getSchemaName(column)

このメソッドに関するドキュメントについては、java.sql.ResultSetMetaData#getSchemaName(int) をご覧ください。

パラメータ

名前説明
columnInteger調査する列のインデックス(最初の列は 1、2 列目は 2、など)。

戻る

String - 指定された列のテーブル スキーマ。

認可

このメソッドを使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。

  • https://www.googleapis.com/auth/script.external_request

getTableName(column)

このメソッドに関するドキュメントについては、java.sql.ResultSetMetaData#getTableName(int) をご覧ください。

パラメータ

名前説明
columnInteger調査する列のインデックス(最初の列は 1、2 列目は 2、など)。

戻る

String - 指定した列のテーブル名。該当しない場合は空の文字列。

認可

このメソッドを使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。

  • https://www.googleapis.com/auth/script.external_request

isAutoIncrement(column)

このメソッドに関するドキュメントについては、java.sql.ResultSetMetaData#isAutoIncrement(int) をご覧ください。

パラメータ

名前説明
columnInteger調査する列のインデックス(最初の列は 1、2 列目は 2、など)。

戻る

Boolean - 指定した列が自動的に番号付けされている場合は true、それ以外の場合は false になります。

認可

このメソッドを使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。

  • https://www.googleapis.com/auth/script.external_request

isCaseSensitive(column)

このメソッドに関するドキュメントについては、java.sql.ResultSetMetaData#isCaseSensitive(int) をご覧ください。

パラメータ

名前説明
columnInteger調査する列のインデックス(最初の列は 1、2 列目は 2、など)。

戻る

Boolean - 指定した列が大文字と小文字を区別する場合は true、そうでない場合は false

認可

このメソッドを使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。

  • https://www.googleapis.com/auth/script.external_request

isCurrency(column)

このメソッドに関するドキュメントについては、java.sql.ResultSetMetaData#isCurrency(int) をご覧ください。

パラメータ

名前説明
columnInteger調査する列のインデックス(最初の列は 1、2 列目は 2、など)。

戻る

Boolean - 指定した列が現金の場合、true。それ以外の場合は false

認可

このメソッドを使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。

  • https://www.googleapis.com/auth/script.external_request

isDefinitelyWritable(column)

このメソッドに関するドキュメントについては、java.sql.ResultSetMetaData#isDefinitelyWritable(int) をご覧ください。

パラメータ

名前説明
columnInteger調査する列のインデックス(最初の列は 1、2 列目は 2、など)。

戻る

Booleantrue指定された列への書き込みが成功した場合。false

認可

このメソッドを使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。

  • https://www.googleapis.com/auth/script.external_request

isNullable(column)

このメソッドに関するドキュメントについては、java.sql.ResultSetMetaData#isNullable(int) をご覧ください。

パラメータ

名前説明
columnInteger調査する列のインデックス(最初の列は 1、2 列目は 2、など)。

戻る

Integer - 指定した列の null 可能性ステータス(Jdbc.ResultSetMetaData.columnNoNullsJdbc.ResultSetMetaData.columnNullable、または Jdbc.ResultSetMetaData.columnNullableUnknown)。

認可

このメソッドを使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。

  • https://www.googleapis.com/auth/script.external_request

isReadOnly(column)

このメソッドに関するドキュメントについては、java.sql.ResultSetMetaData#isReadOnly(int) をご覧ください。

パラメータ

名前説明
columnInteger調査する列のインデックス(最初の列は 1、2 列目は 2、など)。

戻る

Boolean - 指定した列が書き込み不可能である場合は true です。そうでない場合は false になります。

認可

このメソッドを使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。

  • https://www.googleapis.com/auth/script.external_request

isSearchable(column)

このメソッドに関するドキュメントについては、java.sql.ResultSetMetaData#isSearchable(int) をご覧ください。

パラメータ

名前説明
columnInteger調査する列のインデックス(最初の列は 1、2 列目は 2、など)。

戻る

Boolean - where 句で、指定された列を使用できる場合は true、そうでない場合は false

認可

このメソッドを使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。

  • https://www.googleapis.com/auth/script.external_request

isSigned(column)

このメソッドに関するドキュメントについては、java.sql.ResultSetMetaData#isSigned(int) をご覧ください。

パラメータ

名前説明
columnInteger調査する列のインデックス(最初の列は 1、2 列目は 2、など)。

戻る

Boolean - 指定された列の値が符号付き数値の場合は true、それ以外の場合は false

認可

このメソッドを使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。

  • https://www.googleapis.com/auth/script.external_request

isWritable(column)

このメソッドに関するドキュメントについては、java.sql.ResultSetMetaData#isWritable(int) をご覧ください。

パラメータ

名前説明
columnInteger調査する列のインデックス(最初の列は 1、2 列目は 2、など)。

戻る

Boolean - 指定された列に書き込むことができる場合は true。そうでない場合は false

認可

このメソッドを使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。

  • https://www.googleapis.com/auth/script.external_request