| Access | Constructor and Description |
|---|---|
| public | OracleSqlAstTranslator(SessionFactoryImplementor sessionFactory, Statement statement)
Deprecated
as a consequence of
SessionFactoryImplementor being deprecated.
|
| OracleSqlAstTranslator | back to summary |
|---|---|
| public OracleSqlAstTranslator(SessionFactoryImplementor sessionFactory, Statement statement)
Deprecated as a consequence of | |
| canApplyLockingWrapper | back to summary |
|---|---|
| private boolean canApplyLockingWrapper(QuerySpec querySpec) | |
| createLockingWrapper | back to summary |
|---|---|
| private QuerySpec createLockingWrapper(QuerySpec querySpec, Expression offsetExpression, Expression fetchExpression, FetchClauseType fetchClauseType, EntityIdentifierMapping identifierMappingForLockingWrapper) | |
| determineLockingStrategy | back to summary |
|---|---|
| protected AbstractSqlAstTranslator. Overrides org.
| |
| getFromDual | back to summary |
|---|---|
| protected String getFromDual() Overrides org. Doc from org. Some databases require a bit of syntactic noise when there are no tables in the from clause. | |
| getFromDualForSelectOnly | back to summary |
|---|---|
| protected String getFromDualForSelectOnly() Overrides org.
| |
| hasSetOperations | back to summary |
|---|---|
| private boolean hasSetOperations(QuerySpec querySpec) | |
| identifierMappingForLockingWrapper | back to summary |
|---|---|
| private EntityIdentifierMapping identifierMappingForLockingWrapper(QuerySpec querySpec) | |
| isPartOfQueryGroup | back to summary |
|---|---|
| private boolean isPartOfQueryGroup() | |
| needsLockingWrapper | back to summary |
|---|---|
| private boolean needsLockingWrapper(QuerySpec querySpec) | |
| needsRecursiveKeywordInWithClause | back to summary |
|---|---|
| protected boolean needsRecursiveKeywordInWithClause() Overrides org. Doc from org. Whether the SQL with clause requires the "recursive" keyword for recursive CTEs.
| |
| partIsQueryGroup | back to summary |
|---|---|
| private static QueryPart partIsQueryGroup(final QueryPart part) | |
| renderComparison | back to summary |
|---|---|
| protected void renderComparison(Expression lhs, ComparisonOperator operator, Expression rhs) Overrides org.
| |
| renderMergeSource | back to summary |
|---|---|
| protected void renderMergeSource(OptionalTableUpdate optionalTableUpdate) Overrides org.
| |
| renderMergeSourceAlias | back to summary |
|---|---|
| protected void renderMergeSourceAlias() Overrides org.
| |
| renderMergeTargetAlias | back to summary |
|---|---|
| protected void renderMergeTargetAlias() Overrides org.
| |
| renderPartitionItem | back to summary |
|---|---|
| protected void renderPartitionItem(Expression expression) Overrides org.
| |
| renderRowNumber | back to summary |
|---|---|
| protected void renderRowNumber(SelectClause selectClause, QueryPart queryPart) Overrides org.
| |
| renderSelectTupleComparison | back to summary |
|---|---|
| protected void renderSelectTupleComparison(List<SqlSelection> lhsExpressions, SqlTuple tuple, ComparisonOperator operator) Overrides org.
| |
| shouldEmulateFetchClause | back to summary |
|---|---|
| protected boolean shouldEmulateFetchClause(QueryPart queryPart) | |
| shouldEmulateLateralWithIntersect | back to summary |
|---|---|
| protected boolean shouldEmulateLateralWithIntersect(QueryPart queryPart) Overrides org.
| |
| supportsDuplicateSelectItemsInQueryGroup | back to summary |
|---|---|
| protected boolean supportsDuplicateSelectItemsInQueryGroup() Overrides org.
| |
| supportsNestedSubqueryCorrelation | back to summary |
|---|---|
| protected boolean supportsNestedSubqueryCorrelation() Overrides org.
| |
| supportsOffsetFetchClause | back to summary |
|---|---|
| private boolean supportsOffsetFetchClause() | |
| supportsRecursiveCycleClause | back to summary |
|---|---|
| protected boolean supportsRecursiveCycleClause() Overrides org. Doc from org. Whether the SQL cycle clause is supported, which can be used for recursive CTEs.
| |
| supportsRecursiveSearchClause | back to summary |
|---|---|
| protected boolean supportsRecursiveSearchClause() Overrides org. Doc from org. Whether the SQL search clause is supported, which can be used for recursive CTEs.
| |
| supportsRowValueConstructorSyntax | back to summary |
|---|---|
| protected boolean supportsRowValueConstructorSyntax() Overrides org. Doc from org. Is this dialect known to support what ANSI-SQL terms "row value constructor" syntax; sometimes called tuple syntax.
Basically, does it support syntax like
| |
| supportsRowValueConstructorSyntaxInInList | back to summary |
|---|---|
| protected boolean supportsRowValueConstructorSyntaxInInList() Overrides org. Doc from org. If the dialect supports
For example,
| |
| supportsRowValueConstructorSyntaxInInSubQuery | back to summary |
|---|---|
| protected boolean supportsRowValueConstructorSyntaxInInSubQuery() Overrides org. Doc from org. If the dialect supports
For example,
| |
| supportsRowValueConstructorSyntaxInQuantifiedPredicates | back to summary |
|---|---|
| protected boolean supportsRowValueConstructorSyntaxInQuantifiedPredicates() Is this dialect known to support what ANSI-SQL terms "row value constructor" syntax; sometimes called tuple syntax with quantified predicates.
Basically, does it support syntax like
| |
| supportsSimpleQueryGrouping | back to summary |
|---|---|
| protected boolean supportsSimpleQueryGrouping() Overrides org.
| |
| supportsWithClauseInSubquery | back to summary |
|---|---|
| protected boolean supportsWithClauseInSubquery() Overrides org. Doc from org. Whether the SQL with clause is supported within a subquery.
| |
| visitFunctionTableReference | back to summary |
|---|---|
| public void visitFunctionTableReference(FunctionTableReference tableReference) Overrides org. Implements org.
| |
| visitOffsetFetchClause | back to summary |
|---|---|
| public void visitOffsetFetchClause(QueryPart queryPart) Overrides org. Implements org.
| |
| visitOver | back to summary |
|---|---|
| public void visitOver(Over<?> over) Overrides org. Implements org.
| |
| visitQueryGroup | back to summary |
|---|---|
| public void visitQueryGroup(QueryGroup queryGroup) Overrides org. Implements org.
| |
| visitQueryPartTableReference | back to summary |
|---|---|
| public void visitQueryPartTableReference(QueryPartTableReference tableReference) Overrides org. Implements org.
| |
| visitQuerySpec | back to summary |
|---|---|
| public void visitQuerySpec(QuerySpec querySpec) Overrides org. Implements org.
| |
| visitSetAssignment | back to summary |
|---|---|
| protected void visitSetAssignment(Assignment assignment) Overrides org.
| |
| visitSqlSelection | back to summary |
|---|---|
| public void visitSqlSelection(SqlSelection sqlSelection) Overrides org. Implements org.
| |
| visitValuesList | back to summary |
|---|---|
| protected void visitValuesList(List<Values> valuesList) Overrides org.
| |
| visitValuesTableReference | back to summary |
|---|---|
| public void visitValuesTableReference(ValuesTableReference tableReference) Overrides org. Implements org.
| |