此内容没有您所选择的语言版本。
13.5. Base Execution Properties
The following execution properties are shared by all translators.
Name | Description | Default |
---|---|---|
Immutable | Set to true to indicate that the source never changes. | false |
RequiresCriteria | Set to true to indicate that source SELECT/UPDATE/DELETE queries require a WHERE clause. | false |
SupportsOrderBy | Set to true to indicate that the ORDER BY clause is supported. | true |
SupportsOuterJoins | Set to true to indicate that OUTER JOINs are supported. | true |
SupportsFullOuterJoins | If outer joins are supported, true indicates that FULL OUTER JOINs are supported. | true |
SupportsInnerJoins | Set to true to indicate that INNER JOINs are supported. | true |
SupportedJoinCriteria | If joins are supported, defines what criteria may be used as the join criteria. May be one of (ANY, THETA, EQUI, or KEY). | ANY |
MaxInCriteriaSize | If in criteria are supported, defines what the maximum number of in entries are per predicate. -1 indicates no limit. | -1 |
MaxDependentInPredicates | If IN criteria are supported, defines what the maximum number of predicates that can be used for a dependent join. Values less than 1 indicate to use only one IN predicate per dependent value pushed. | -1 |
NativeQueryProcedureName
|
If the native query is supported on the translator, this property indicates the name of the procedure.
|
native
|
SupportsNativeQueries
|
Set to true to indicate the translator supports the direct execution of commands using the native procedure
|
false
|
Note
Only a subset of the supports metadata can be set through execution properties. If more control is needed, see Red Hat JBoss Data Virtualization Development Guide: Server Development.