| Access | Constructor and Description |
|---|---|
| public | HSQLSqlAstTranslator(SessionFactoryImplementor sessionFactory, Statement statement)
Deprecated
as a consequence of
SessionFactoryImplementor being deprecated.
|
| HSQLSqlAstTranslator | back to summary |
|---|---|
| public HSQLSqlAstTranslator(SessionFactoryImplementor sessionFactory, Statement statement)
Deprecated as a consequence of | |
| areAllResultsPlainParametersOrLiterals | back to summary |
|---|---|
| protected boolean areAllResultsPlainParametersOrLiterals(CaseSearchedExpression caseSearchedExpression) | |
| areAllResultsPlainParametersOrLiterals | back to summary |
|---|---|
| protected boolean areAllResultsPlainParametersOrLiterals(CaseSimpleExpression caseSimpleExpression) | |
| 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.
| |
| renderComparison | back to summary |
|---|---|
| protected void renderComparison(Expression lhs, ComparisonOperator operator, Expression rhs) Overrides org. | |
| renderExpressionAsClauseItem | back to summary |
|---|---|
| protected void renderExpressionAsClauseItem(Expression expression) Overrides org.
| |
| renderPartitionItem | back to summary |
|---|---|
| protected void renderPartitionItem(Expression expression) Overrides org.
| |
| 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.
| |
| supportsArrayConstructor | back to summary |
|---|---|
| protected boolean supportsArrayConstructor() Overrides org. Doc from org. Whether the SQL array constructor is supported.
| |
| supportsFilterClause | back to summary |
|---|---|
| public boolean supportsFilterClause() Overrides org. Implements org. Doc from org. Whether the FILTER clause for aggregate functions is supported.
| |
| supportsOffsetFetchClause | back to summary |
|---|---|
| private boolean supportsOffsetFetchClause() | |
| supportsRecursiveClauseArrayAndRowEmulation | back to summary |
|---|---|
| protected boolean supportsRecursiveClauseArrayAndRowEmulation() Overrides org. Doc from org. Whether the recursive search and cycle clause emulations based on the array and row constructor is supported.
| |
| 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 expression, Consumer<Expression> resultRenderer) Overrides org.
| |
| visitAnsiCaseSimpleExpression | back to summary |
|---|---|
| protected void visitAnsiCaseSimpleExpression(CaseSimpleExpression expression, Consumer<Expression> resultRenderer) Overrides org.
| |
| 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.
| |
| visitInArrayPredicate | back to summary |
|---|---|
| public void visitInArrayPredicate(InArrayPredicate inArrayPredicate) Overrides org. Implements org.
| |
| visitOffsetFetchClause | back to summary |
|---|---|
| public void visitOffsetFetchClause(QueryPart queryPart) Overrides org. Implements org.
| |
| visitRecursivePath | back to summary |
|---|---|
| protected void visitRecursivePath(Expression recursivePath, int sizeEstimate) Overrides org. Doc from org. Renders the recursive path, possibly wrapping a cast expression around it, to make sure a type with proper size is chosen.
| |