JavaScript is disabled on your browser.
Description
Method Summary
Method Details
translate(JdbcParameterBindings, QueryOptions)
getSqlAst()
getSessionFactory()
getLiteralValue(Expression)
renderNamedSetReturningFunction(String, List, AnonymousTupleTableGroupProducer, String, SqlAstNodeRenderingMode)
render(SqlAstNode, SqlAstNodeRenderingMode)
getCurrentQueryPart()
getCurrentClauseStack()
getAffectedTableNames()
addAffectedTableName(String)
All Superinterfaces:
SqlAstWalker
All Known Implementing Classes:
AbstractSqlAstTranslator , CockroachSqlAstTranslator , DB2iSqlAstTranslator , DB2SqlAstTranslator , DB2zSqlAstTranslator , H2SqlAstTranslator , HANASqlAstTranslator , HSQLSqlAstTranslator , MariaDBSqlAstTranslator , MySQLSqlAstTranslator , OracleSqlAstTranslator , PostgreSQLSqlAstTranslator , SpannerSqlAstTranslator , SqlAstTranslatorWithMerge , SqlAstTranslatorWithOnDuplicateKeyUpdate , SqlAstTranslatorWithUpsert , SQLServerSqlAstTranslator , StandardSqlAstTranslator , SybaseASESqlAstTranslator , SybaseSqlAstTranslator
Method Summary
All Methods Instance Methods Abstract Methods
void
Not the best spot for this.
org.hibernate.internal.util.collections.Stack<Clause >
Returns the current query part that is translated.
<X> X
Returns the literal value of the given expression, inlining a parameter value if necessary.
Access to the SessionFactory.
The SQL AST being translated.
void
Renders the given SQL AST node with the given rendering mode.
void
Renders a named set returning function.
Perform the translation and produce the JdbcOperation.
Methods inherited from interface SqlAstWalker
visitAggregateColumnWriteExpression , visitAny , visitAssignment , visitBetweenPredicate , visitBinaryArithmeticExpression , visitBooleanExpressionPredicate , visitCaseSearchedExpression , visitCaseSimpleExpression , visitCastTarget , visitCollation , visitColumnReference , visitColumnWriteFragment , visitConversion , visitCustomTableDelete , visitCustomTableInsert , visitCustomTableUpdate , visitDeleteStatement , visitDistinct , visitDuration , visitDurationUnit , visitEmbeddableTypeLiteral , visitEntityTypeLiteral , visitEvery , visitExistsPredicate , visitExtractUnit , visitFilterFragmentPredicate , visitFilterPredicate , visitFormat , visitFromClause , visitFunctionTableReference , visitGroupedPredicate , visitInArrayPredicate , visitInListPredicate , visitInsertStatement , visitInSubQueryPredicate , visitJdbcLiteral , visitJunction , visitLikePredicate , visitModifiedSubQueryExpression , visitNamedTableReference , visitNegatedPredicate , visitNestedColumnReference , visitNullnessPredicate , visitOffsetFetchClause , visitOptionalTableUpdate , visitOver , visitOverflow , visitParameter , visitQueryGroup , visitQueryLiteral , visitQueryPartTableReference , visitQuerySpec , visitRelationalPredicate , visitSelectClause , visitSelectStatement , visitSelfRenderingExpression , visitSelfRenderingPredicate , visitSortSpecification , visitSqlFragmentPredicate , visitSqlSelection , visitSqlSelectionExpression , visitStandardTableDelete , visitStandardTableInsert , visitStandardTableUpdate , visitStar , visitSummarization , visitTableGroup , visitTableGroupJoin , visitTableReferenceJoin , visitThruthnessPredicate , visitTrimSpecification , visitTuple , visitUnaryOperationExpression , visitUnparsedNumericLiteral , visitUpdateStatement , visitValuesTableReference
Method Details
renderNamedSetReturningFunction