| Modifier and Type | Field and Description |
|---|---|
| private boolean |
| Access | Constructor and Description |
|---|---|
| public | H2SqlAstTranslator(SessionFactoryImplementor sessionFactory, Statement statement)
Deprecated
as a consequence of
SessionFactoryImplementor being deprecated.
|
| renderAsArray | back to summary |
|---|---|
| private boolean renderAsArray | |
| H2SqlAstTranslator | back to summary |
|---|---|
| public H2SqlAstTranslator(SessionFactoryImplementor sessionFactory, Statement statement)
Deprecated as a consequence of | |
| getArrayContainsFunction | back to summary |
|---|---|
| protected String getArrayContainsFunction() Overrides org. Doc from org. Returns the name of the
| |
| 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. | |
| needsCteInlining | back to summary |
|---|---|
| protected boolean needsCteInlining() Overrides org. Doc from org. Whether CTEs should be inlined rather than rendered as CTEs.
| |
| renderExpressionAsClauseItem | back to summary |
|---|---|
| protected void renderExpressionAsClauseItem(Expression expression) Overrides org.
| |
| renderPartitionItem | back to summary |
|---|---|
| protected void renderPartitionItem(Expression expression) Overrides org.
| |
| renderPrimaryTableReference | back to summary |
|---|---|
| protected boolean renderPrimaryTableReference(TableGroup tableGroup, LockMode lockMode) Overrides org.
| |
| renderSelectTupleComparison | back to summary |
|---|---|
| protected void renderSelectTupleComparison(List<SqlSelection> lhsExpressions, SqlTuple tuple, ComparisonOperator operator) Overrides org.
| |
| shouldInlineCte | back to summary |
|---|---|
| protected boolean shouldInlineCte(TableGroup tableGroup) Overrides org. Doc from org. Whether CTEs should be inlined rather than rendered as CTEs.
| |
| supportsArrayConstructor | back to summary |
|---|---|
| protected boolean supportsArrayConstructor() Overrides org. Doc from org. Whether the SQL array constructor is supported.
| |
| supportsJoinInMutationStatementSubquery | back to summary |
|---|---|
| protected boolean supportsJoinInMutationStatementSubquery() Overrides org. Doc from org. If the dialect supports using joins in mutation statement subquery that could also use columns from the mutation target table
| |
| supportsNullPrecedence | back to summary |
|---|---|
| protected boolean supportsNullPrecedence() Overrides org.
| |
| supportsOffsetFetchClause | back to summary |
|---|---|
| private boolean supportsOffsetFetchClause() | |
| supportsOffsetFetchClausePercentWithTies | back to summary |
|---|---|
| private boolean supportsOffsetFetchClausePercentWithTies() | |
| supportsRowConstructor | back to summary |
|---|---|
| protected boolean supportsRowConstructor() Overrides org. Doc from org. Whether the SQL row constructor is supported.
| |
| supportsRowValueConstructorDistinctFromSyntax | back to summary |
|---|---|
| protected boolean supportsRowValueConstructorDistinctFromSyntax() Overrides org. Doc from org. Is this dialect known to support what ANSI-SQL terms "row value
constructor" syntax; sometimes called tuple syntax with
Basically, does it support syntax like
| |
| 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.
| |
| visitBinaryArithmeticExpression | back to summary |
|---|---|
| public void visitBinaryArithmeticExpression(BinaryArithmeticExpression arithmeticExpression) Overrides org. Implements org.
| |
| visitBooleanExpressionPredicate | back to summary |
|---|---|
| public void visitBooleanExpressionPredicate(BooleanExpressionPredicate booleanExpressionPredicate) Overrides org. Implements org.
| |
| visitCteContainer | back to summary |
|---|---|
| public void visitCteContainer(CteContainer cteContainer) Overrides org.
| |
| visitLikePredicate | back to summary |
|---|---|
| public void visitLikePredicate(LikePredicate likePredicate) Overrides org. Implements org.
| |
| visitOffsetFetchClause | back to summary |
|---|---|
| public void visitOffsetFetchClause(QueryPart queryPart) Overrides org. Implements org.
| |
| visitReturningColumns | back to summary |
|---|---|
| protected void visitReturningColumns(List<ColumnReference> returningColumns) Overrides org.
| |
| visitReturningInsertStatement | back to summary |
|---|---|
| public void visitReturningInsertStatement(TableInsertStandard tableInsert) | |
| visitSqlSelections | back to summary |
|---|---|
| protected void visitSqlSelections(SelectClause selectClause) Overrides org.
| |
| visitStandardTableInsert | back to summary |
|---|---|
| public void visitStandardTableInsert(TableInsertStandard tableInsert) Overrides org. Implements org.
| |