データソース構成プロパティ

JDBC または ODBC データソースの構成プロパティ (ソース構成 とも呼ばれる) は、ソースがサポートする操作など、基盤となるソースに固有の特性を指定します。

実行エンジンはこの情報を使用して、ソースがどの操作をサポートしているかを把握します。それによって、可能なかぎり多くの処理をデータソースにプッシュダウンして、応答時間の最適化やネットワーク経由のトラフィックの最小化を図ります。

注釈

多くの場合、ユーザー側でこれらの設定を変更する必要はありません。広く使用されているデータソースに対しては、Virtual DataPort によって自動的に適切な構成が使用されるからです。

データソースの [Source configuration] タブで設定を定義するか、 CREATE DATASOURCE ステートメントに設定を追加することができます。

以下の表は、データソースの SOURCECONFIGURATION 句で構成できるプロパティのリストです。左側の列は各プロパティの名前、右側の列は管理ツール、つまりデータソースの [Source configuration] タブにおけるこのプロパティのラベルです。プロパティの意味については、管理ガイドの「 データソース構成プロパティ 」を参照してください。

データソースの SOURCECONFIGURATION 句のプロパティ

SOURCECONFIGURATION 句におけるプロパティ名

Administration Tool ([Source configuration] タブ) におけるプロパティ名

ALLOWFORUPDATE

Allow for UPDATE clause

ALLOWLITERALASPARAMETER

Allow literal as parameter

DELEGATEAGGREGATEFUNCTIONS

Delegate aggregate functions list

DELEGATEALLOPERATORS

Delegate all operators

DELEGATEANALYTICFUNCTIONSLIST

Delegate analytic functions list

DELEGATEARRAYLITERAL

Delegate array literal

DELEGATE_BINARY_ORDERBY_COLLATION

Delegate binary ORDER BY collation

DELEGATECOMPOUNDFIELDPROJECTION

Delegate compound field projection

DELEGATEFETCH

Delegate FETCH clause

DELEGATEGROUPBY

Delegate GROUP BY clause

DELEGATEHAVING

Delegate HAVING clause

DELEGATEINNERJOIN

Delegate INNER JOIN

DELEGATEINTERSECTION

Delegate INTERSECT

DELEGATEINVALIDNUMBERLITERALSASNULL

Delegate invalid number literals as NULL

DELEGATEJOIN

Delegate JOIN

DELEGATELEFTFUNCTION

Delegate left function

DELEGATELEFTLITERAL

Delegate left literal

DELEGATELITERALEXPRESSION

Delegate literal expression

DELEGATEMINUS

Delegate MINUS

DELEGATEMIXEDAGGREGATEEXPRESSION

Delegate mixed literal expression

DELEGATENATURALOUTERJOIN

Delegate natural OUTER JOIN

DELEGATENOTCONDITION

Delegate NOT condition

DELEGATEOFFSET

Delegate OFFSET clause

DELEGATE_OFFSET_RESTRICTION

Delegate OFFSET clause restriction

DELEGATEOPERATORSLIST

Delegate operators list

DELEGATEORCONDITION

Delegate OR condition

DELEGATEORDERBY

Delegate ORDER BY

DELEGATE_ORDERBY_COLLATION_MODIFIER

Delegate ORDER BY collation modifier

DELEGATEPROJECTION

Delegate projection

DELEGATEREGISTERLITERAL

Delegate register literal

DELEGATERIGHTFIELD

Delegate right field

DELEGATERIGHTFUNCTION

Delegate right function

DELEGATERIGHTLITERAL

Delegate right literal

DELEGATESCALARFUNCTIONS

Delegate scalar functions list

DELEGATESELECTDISTINCT

Delegate SELECT DISTINCT

DELEGATESELECTION

Delegate selection

DELEGATESUBQUERY

Delegate subquery

DELEGATEUNION

Delegate UNION

NESTEDJOINWITHBLOCKSSTRATEGY

Nested join optimization syntax

SUPPORTSAGGREGATEFUNCTIONSOPTIONS

Supports modifier in aggregate function

SUPPORTSBATCHINSERT

Supports batch inserts

SUPPORTSBRANCHOUTERJOIN

Supports branch OUTER JOIN

SUPPORTSCLOBINBATCH

Supports CLOBs in batch inserts

SUPPORTSEQOUTERJOINOPERATOR

Supports Eq OUTER JOIN

SUPPORTSEXPLICITCROSSJOIN

Supports explicit CROSS JOIN

SUPPORTSFULLEQOUTERJOIN

Supports full Eq OUTER JOIN

SUPPORTSFULLNOTEQOUTERJOIN

Supports full NotEq OUTER JOIN

SUPPORTSFUSINGINUSINGANDNATURALJOIN

Supports fusing in USING and natural JOIN

SUPPORTSGROUPBYLITERALASPARAMETER

Supports GROUP BY literals as parameters

SUPPORTSJOINONCONDITION

Supports JOIN ON Condition

SUPPORTSNATURALJOIN

Supports NATURAL JOIN

SUPPORTS_ORDERBY_BINARY_COLLATION

Supports binary ORDER BY collation

SUPPORTSORDERBYEXPRESSION

Supports ORDER BY expressions

SUPPORTSRIGHTDEEPJOIN

Supports right deep n-joins

SUPPORTSPREPAREDSTATEMENT

Supports prepared statements

SUPPORTSUSINGJOIN

Supports USING JOIN