Cosminexus V9 アプリケーションサーバ 機能解説 互換編
表4-85 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を返却します。 | − | ○ |
表4-86 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) 2012, 2015, Hitachi, Ltd.