| Access | Constructor and Description |
|---|---|
| public | MySQLSqlAstTranslator(SessionFactoryImplementor sessionFactory, Statement statement)
Deprecated
as a consequence of
SessionFactoryImplementor being deprecated.
|
| MySQLSqlAstTranslator | back to summary |
|---|---|
| public MySQLSqlAstTranslator(SessionFactoryImplementor sessionFactory, Statement statement)
Deprecated as a consequence of | |
| getDialect | back to summary |
|---|---|
| public MySQLDialect getDialect() Overrides org.
| |
| getForShare | back to summary |
|---|---|
| protected String getForShare(int timeoutMillis) 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. | |
| getSqlType | back to summary |
|---|---|
public static String getSqlType(CastTarget castTarget, Dialect dialect)
| |
| getSqlType | back to summary |
|---|---|
| public static String getSqlType(CastTarget castTarget, SessionFactoryImplementor factory)
Deprecated as a consequence of | |
| getSqlType | back to summary |
|---|---|
| private static String getSqlType(CastTarget castTarget, String sqlType, Dialect dialect) | |
| 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.
| |
| renderStringContainsExactlyPredicate | back to summary |
|---|---|
| protected void renderStringContainsExactlyPredicate(Expression haystack, Expression needle) Overrides org.
| |
| shouldEmulateFetchClause | back to summary |
|---|---|
| protected boolean shouldEmulateFetchClause(QueryPart queryPart) | |
| supportsDistinctFromPredicate | back to summary |
|---|---|
| protected boolean supportsDistinctFromPredicate() Overrides org. Doc from org. Is this SQL dialect known to support some kind of distinct from predicate.
Basically, does it support syntax like
| |
| supportsIntersect | back to summary |
|---|---|
| protected boolean supportsIntersect() Overrides org.
| |
| supportsNestedSubqueryCorrelation | back to summary |
|---|---|
| protected boolean supportsNestedSubqueryCorrelation() Overrides org.
| |
| supportsRowValueConstructorSyntaxInInList | back to summary |
|---|---|
| public 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
| |
| supportsRowValueConstructorSyntaxInSet | back to summary |
|---|---|
| public boolean supportsRowValueConstructorSyntaxInSet() Overrides org. Doc from org. Is this dialect known to support what ANSI-SQL terms "row value constructor" syntax, sometimes called tuple syntax, in the SET clause;
Basically, does it support syntax like
| |
| supportsSimpleQueryGrouping | back to summary |
|---|---|
| protected boolean supportsSimpleQueryGrouping() Overrides org.
| |
| supportsWithClause | back to summary |
|---|---|
| protected boolean supportsWithClause() Overrides org. Doc from org. Whether the SQL with clause is supported.
| |
| visitBooleanExpressionPredicate | back to summary |
|---|---|
| public void visitBooleanExpressionPredicate(BooleanExpressionPredicate booleanExpressionPredicate) Overrides org. Implements org.
| |
| visitCastTarget | back to summary |
|---|---|
| public void visitCastTarget(CastTarget castTarget) Overrides org. Implements 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.
| |
| visitQueryGroup | back to summary |
|---|---|
| public void visitQueryGroup(QueryGroup queryGroup) Overrides org. Implements org.
| |
| visitQuerySpec | back to summary |
|---|---|
| public void visitQuerySpec(QuerySpec querySpec) 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.
| |
| visitValuesTableReference | back to summary |
|---|---|
| public void visitValuesTableReference(ValuesTableReference tableReference) Overrides org. Implements org.
| |