Cosminexus アプリケーションサーバ V8 リファレンス API編
表14-13 DatabaseMetaDataクラスの制限事項
| メソッド名 | 制限事項 | JDBC1.0での制限 | JDBC2.0での制限 |
|---|---|---|---|
| dataDefinitionIgnoredInTransactions | 無条件にfalseを返却します。 | ○ | ○ |
| deletesAreDetected | 更新結果を反映するResultSetをサポートしていないため,無条件にfalseを返却します。 | − | ○ |
| getBestRowIdentifier | 行を一意に識別するテーブルの最適なカラムに関する記述を返却します(返す結果は常に0件)。 | ○ | ○ |
| getCatalogs | カタログ名称に関する記述を返却します(返す結果は常に0件)。 | ○ | ○ |
| getCrossReference | 主キーテーブルの主キーカラムを参照する外部キーテーブル中の,外部キーカラムに関する記述を返却します(返す結果は常に0件)。 | ○ | ○ |
| getDatabaseProductVersion | 無条件にnullを返却します。 | ○ | ○ |
| getDefaultTransactionIsolation | 無条件にTRANSACTION_READ_UNCOMMITTEDを返却します。 | ○ | ○ |
| getExportedKeys | 主キーのカラムを参照する,外部キーのカラムに関する記述を返却します(返す結果は常に0件)。 | ○ | ○ |
| getIdentifierQuoteString | 無条件に引用符(")を返却します。 | ○ | ○ |
| getImportedKeys | 外部キーのカラムを参照する,主キーのカラムに関する記述を返却します(返す結果は常に0件)。 | ○ | ○ |
| getMaxConnections | 無条件に0を返却します。 | ○ | ○ |
| getMaxStatements | 接続データベースがHiRDBまたはOracleの場合,無条件に1024を,それ以外の場合は,64を返却します。 | ○ | ○ |
| getUDTs | ユーザ定義型に関する記述を返却します(返す結果は常に0件)。 | − | ○ |
| getVersionColumns | 自動的に更新されるカラムに関する記述を返却します(返す結果は常に0件)。 | ○ | ○ |
| isReadOnly | アクセスモードを変更できないため,無条件にfalseを返却します。 | ○ | ○ |
| insertsAreDetected | 更新結果を反映するResultSetをサポートしていないため,無条件にfalseを返却します。 | − | ○ |
| othersDeletesAreVisible | |||
| othersInsertsAreVisible | |||
| othersUpdatesAreVisible | |||
| ownDeletesAreVisible | |||
| ownInsertsAreVisible | |||
| ownUpdatesAreVisible | |||
| storesLowerCaseQuotedIdentifiers | 無条件にfalseを返却します。 | ○ | ○ |
| supportsANSI92EntryLevelSQL | 無条件にtrueを返却します。 | ○ | ○ |
| supportsANSI92FullSQL | 無条件にfalseを返却します。 | ○ | ○ |
| supportsANSI92IntermediateSQL | |||
| supportsCatalogsInIndexDefinitions | |||
| supportsCatalogsInPrivilegeDefinitions | |||
| supportsMixedCaseIdentifiers | |||
| supportsMultipleResultSets | |||
| supportsMultipleTransactions | 無条件にtrueを返却します。 | ○ | ○ |
| supportsPositionedDelete | 無条件にfalseを返却します。 | ○ | ○ |
| supportsPositionedUpdate | |||
| supportsSelectForUpdate | |||
| supportsSchemasInDataManipulation | 無条件にtrueを返却します。 | ○ | ○ |
| supportsTransactionIsolationLevel | 与えられたトランザクションアイソレーションレベルがTRANSACTION_READ_UNCOMMITTEDの場合,trueを返却します。 | ○ | ○ |
| supportsTransactions | 無条件にtrueを返却します。 | ○ | ○ |
| usesLocalFilePerTable | 無条件にfalseを返却します。 | ○ | ○ |
| usesLocalFiles | |||
| supportsOpenCursorsAcrossCommit |
|
− | ○ |
| supportsOpenCursorsAcrossRollback | |||
| supportsOpenStatementsAcrossCommit | |||
| supportsOpenStatementsAcrossRollback | |||
| supportsBatchUpdates | 無条件にtrueを返却します。 | − | ○ |
| supportsResultSetConcurrency | ResultSetタイプがTYPE_FORWARD_ONLYまたはTYPE_SCROLL_INSENSITIVEで,並行処理タイプがCONCUR_READ_ONLYの場合,trueを返却します。 | − | ○ |
| updatesAreDetected | 更新結果を反映するResultSetをサポートしていないため,無条件にfalseを返却します。 | − | ○ |
表14-14 HiRDB接続時のsupportsOpenXXXXメソッドの戻り値
| 接続時のHiRDB_CURSORの指定値 | |
|---|---|
| FALSE | TRUE |
| supportsOpenCursorsAcrossCommit=false supportsOpenCursorsAcrossRollback=false supportsOpenStatementsAcrossCommit=true supportsOpenStatementsAcrossRollback=true |
supportsOpenCursorsAcrossCommit=true supportsOpenCursorsAcrossRollback=false supportsOpenStatementsAcrossCommit=true supportsOpenStatementsAcrossRollback=true |
All Rights Reserved. Copyright (C) 2008, 2011, Hitachi, Ltd.