public interface DatabaseTable
修飾子とタイプ | メソッドと説明 |
---|---|
Collection<ColumnMetadata> |
fetchColumns(String tableName)
テーブル名を指定してカラム情報の一覧をデータベースから取得します。
|
Collection<String> |
fetchPrimaryKeys(String tableName)
テーブル名を指定して主キーであるカラム名の一覧を取得します。
|
Collection<String> |
fetchTableNames()
テーブル名の一覧をデータベースから取得します。
|
static DatabaseTable |
getSharedDatabaseTable(String connectId)
シェアードデータベースのテーブル情報を参照する
DatabaseTable を取得します。 |
static DatabaseTable |
getTenantDatabaseTable()
テナントデータベースのテーブル情報を参照する
DatabaseTable を取得します。 |
static DatabaseTable getSharedDatabaseTable(String connectId) throws DatabaseException
DatabaseTable
を取得します。connectId
- 接続IDDatabaseException
- データベースアクセスに失敗した場合にスローされます。static DatabaseTable getTenantDatabaseTable() throws DatabaseException
DatabaseTable
を取得します。DatabaseException
- データベースアクセスに失敗した場合にスローされます。Collection<ColumnMetadata> fetchColumns(String tableName) throws DatabaseException, SQLException
tableName
- カラム情報を取得するテーブル名。テーブル名は大文字小文字が区別されます。DatabaseException
- カラム情報の一覧の取得に失敗した場合にスローされます。SQLException
- SQL 実行エラーが発生した場合にスローされます。Collection<String> fetchPrimaryKeys(String tableName) throws DatabaseException, SQLException
tableName
- 主キー情報を取得するテーブル名。テーブル名は大文字小文字が区別されます。DatabaseException
- 主キー情報の一覧の取得に失敗した場合にスローされます。SQLException
- SQL 実行エラーが発生した場合にスローされます。Collection<String> fetchTableNames() throws DatabaseException, SQLException
DatabaseException
- テーブル名の取得に失敗した場合にスローされます。SQLException
- SQL 実行エラーが発生した場合にスローされます。Copyright © 2012 NTT DATA INTRAMART CORPORATION