| Modifier and Type | Field and Description |
|---|---|
| private boolean |
| Access | Constructor and Description |
|---|---|
| public | DB2SqlAstTranslator(SessionFactoryImplementor sessionFactory, Statement statement)
Deprecated
as a consequence of
SessionFactoryImplementor being deprecated.
|
| inLateral | back to summary |
|---|---|
| private boolean inLateral | |
| DB2SqlAstTranslator | back to summary |
|---|---|
| public DB2SqlAstTranslator(SessionFactoryImplementor sessionFactory, Statement statement)
Deprecated as a consequence of | |
| emulateFetchOffsetWithWindowFunctionsVisitQueryPart | back to summary |
|---|---|
protected void emulateFetchOffsetWithWindowFunctionsVisitQueryPart(QueryPart queryPart)
| |
| getDB2Version | back to summary |
|---|---|
| public DatabaseVersion getDB2Version() | |
| getForShare | back to summary |
|---|---|
| protected String getForShare(int timeoutMillis) Overrides org.
| |
| getForUpdate | back to summary |
|---|---|
| protected String getForUpdate() 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.
| |
| getSkipLocked | back to summary |
|---|---|
| protected String getSkipLocked() Overrides org.
| |
| needsRecursiveKeywordInWithClause | back to summary |
|---|---|
| protected boolean needsRecursiveKeywordInWithClause() Overrides org. Doc from org. Whether the SQL with clause requires the "recursive" keyword for recursive CTEs.
| |
| renderComparison | back to summary |
|---|---|
| protected void renderComparison(Expression lhs, ComparisonOperator operator, Expression rhs) Overrides org.
| |
| renderComparisonStandard | back to summary |
|---|---|
| protected void renderComparisonStandard(Expression lhs, ComparisonOperator operator, Expression rhs) Overrides org.
| |
| renderExpressionAsClauseItem | back to summary |
|---|---|
| protected void renderExpressionAsClauseItem(Expression expression) Overrides org.
| |
| renderFetchExpression | back to summary |
|---|---|
| protected void renderFetchExpression(Expression fetchExpression) Overrides org.
| |
| renderOffsetExpression | back to summary |
|---|---|
| protected void renderOffsetExpression(Expression offsetExpression) Overrides org.
| |
| renderPartitionItem | back to summary |
|---|---|
| protected void renderPartitionItem(Expression expression) Overrides org.
| |
| renderReturningClause | back to summary |
|---|---|
| protected boolean renderReturningClause(MutationStatement statement) | |
| renderSelectExpression | back to summary |
|---|---|
| protected void renderSelectExpression(Expression expression) Overrides org.
| |
| renderSelectTupleComparison | back to summary |
|---|---|
| protected void renderSelectTupleComparison(List<SqlSelection> lhsExpressions, SqlTuple tuple, ComparisonOperator operator) Overrides org.
| |
| renderTableGroupJoin | back to summary |
|---|---|
| protected void renderTableGroupJoin(TableGroupJoin tableGroupJoin, List<TableGroupJoin> tableGroupJoinCollector) Overrides org.
| |
| renderTableReferenceJoins | back to summary |
|---|---|
| protected void renderTableReferenceJoins(TableGroup tableGroup) Overrides org.
| |
| shouldEmulateFetchClause | back to summary |
|---|---|
| protected boolean shouldEmulateFetchClause(QueryPart queryPart) | |
| supportsOffsetClause | back to summary |
|---|---|
| protected boolean supportsOffsetClause() | |
| supportsParameterOffsetFetchExpression | back to summary |
|---|---|
| protected boolean supportsParameterOffsetFetchExpression() | |
| 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,
| |
| 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
| |
| supportsWithClauseInSubquery | back to summary |
|---|---|
| protected boolean supportsWithClauseInSubquery() Overrides org. Doc from org. Whether the SQL with clause is supported within a subquery.
| |
| visitAnsiCaseSearchedExpression | back to summary |
|---|---|
| protected void visitAnsiCaseSearchedExpression(CaseSearchedExpression caseSearchedExpression, Consumer<Expression> resultRenderer) Overrides org.
| |
| visitAnsiCaseSimpleExpression | back to summary |
|---|---|
| protected void visitAnsiCaseSimpleExpression(CaseSimpleExpression caseSimpleExpression, Consumer<Expression> resultRenderer) Overrides org.
| |
| visitBooleanExpressionPredicate | back to summary |
|---|---|
| public void visitBooleanExpressionPredicate(BooleanExpressionPredicate booleanExpressionPredicate) Overrides org. Implements org.
| |
| visitDeleteStatementOnly | back to summary |
|---|---|
| protected void visitDeleteStatementOnly(DeleteStatement statement) Overrides org.
| |
| visitInsertStatementOnly | back to summary |
|---|---|
| protected void visitInsertStatementOnly(InsertSelectStatement statement) Overrides org.
| |
| visitOffsetFetchClause | back to summary |
|---|---|
| public void visitOffsetFetchClause(QueryPart queryPart) 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.
| |
| visitReturningColumns | back to summary |
|---|---|
| protected void visitReturningColumns(List<ColumnReference> returningColumns) Overrides org.
| |
| visitSelectStatement | back to summary |
|---|---|
| public void visitSelectStatement(SelectStatement statement) Overrides org. Implements org.
| |
| visitStandardTableInsert | back to summary |
|---|---|
| public void visitStandardTableInsert(TableInsertStandard tableInsert) Overrides org. Implements org.
| |
| visitUpdateStatementOnly | back to summary |
|---|---|
| protected void visitUpdateStatementOnly(UpdateStatement statement) Overrides org.
| |