Top Methods
org.hibernate.sql.ast

public Interface SqlAstWalker

Known Direct Subinterfaces
org.hibernate.sql.ast.SqlAstTranslator
Known Direct Implementers
org.hibernate.sql.ast.spi.AbstractSqlAstWalker, org.hibernate.sql.ast.spi.ExpressionReplacementWalker
Annotations
@Incubating
Imports
org.hibernate.Incubating, org.hibernate.persister.internal.SqlFragmentPredicate, org.hibernate.query.sqm.tree.expression.Conversion, org.hibernate.sql.ast.spi.SqlSelection, org.hibernate.sql.ast.tree.delete.DeleteStatement, org.hibernate.sql.ast.tree.expression.Any, .BinaryArithmeticExpression, .CaseSearchedExpression, .CaseSimpleExpression, .CastTarget, .Collation, .ColumnReference, .AggregateColumnWriteExpression, .Distinct, .Duration, .DurationUnit, .EntityTypeLiteral, .Every, .ExtractUnit, .Format, .JdbcLiteral, .JdbcParameter, .ModifiedSubQueryExpression, .Over, .Overflow, .QueryLiteral, .SelfRenderingExpression, .SqlSelectionExpression, .SqlTuple, .Star, .Summarization, .TrimSpecification, .UnaryOperation, .UnparsedNumericLiteral, org.hibernate.sql.ast.tree.from.FromClause, .FunctionTableReference, .NamedTableReference, .QueryPartTableReference, .TableGroup, .TableGroupJoin, .TableReferenceJoin, .ValuesTableReference, org.hibernate.sql.ast.tree.insert.InsertSelectStatement, org.hibernate.sql.ast.tree.predicate.BetweenPredicate, .BooleanExpressionPredicate, .ComparisonPredicate, .ExistsPredicate, .FilterPredicate, .GroupedPredicate, .InArrayPredicate, .InListPredicate, .InSubQueryPredicate, .Junction, .LikePredicate, .NegatedPredicate, .NullnessPredicate, .SelfRenderingPredicate, .ThruthnessPredicate, org.hibernate.sql.ast.tree.select.QueryGroup, .QueryPart, .QuerySpec, .SelectClause, .SelectStatement, .SortSpecification, org.hibernate.sql.ast.tree.update.Assignment, .UpdateStatement, org.hibernate.sql.model.ast.ColumnWriteFragment, org.hibernate.sql.model.internal.OptionalTableUpdate, .TableDeleteCustomSql, .TableDeleteStandard, .TableInsertCustomSql, .TableInsertStandard, .TableUpdateCustomSql, .TableUpdateStandard

Authors
Steve Ebersole, Andrea Boriero

Method Summary

Modifier and TypeMethod and Description
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
visitJdbcLiteral(JdbcLiteral<?> jdbcLiteral)

public void
public void
public void
public void
public void
public void
public void
public void
public void
visitOver(Over<?> over)

public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public <N extends Number> void
public void
public void

Method Detail

visitAggregateColumnWriteExpressionback to summary
public void visitAggregateColumnWriteExpression(AggregateColumnWriteExpression aggregateColumnWriteExpression)
visitAnyback to summary
public void visitAny(Any any)
visitAssignmentback to summary
public void visitAssignment(Assignment assignment)
visitBetweenPredicateback to summary
public void visitBetweenPredicate(BetweenPredicate betweenPredicate)
visitBinaryArithmeticExpressionback to summary
public void visitBinaryArithmeticExpression(BinaryArithmeticExpression arithmeticExpression)
visitBooleanExpressionPredicateback to summary
public void visitBooleanExpressionPredicate(BooleanExpressionPredicate booleanExpressionPredicate)
visitCaseSearchedExpressionback to summary
public void visitCaseSearchedExpression(CaseSearchedExpression caseSearchedExpression)
visitCaseSimpleExpressionback to summary
public void visitCaseSimpleExpression(CaseSimpleExpression caseSimpleExpression)
visitCastTargetback to summary
public void visitCastTarget(CastTarget castTarget)
visitCollationback to summary
public void visitCollation(Collation collation)
visitColumnReferenceback to summary
public void visitColumnReference(ColumnReference columnReference)
visitColumnWriteFragmentback to summary
public void visitColumnWriteFragment(ColumnWriteFragment columnWriteFragment)
visitConversionback to summary
public void visitConversion(Conversion conversion)
visitCustomTableDeleteback to summary
public void visitCustomTableDelete(TableDeleteCustomSql tableDelete)
visitCustomTableInsertback to summary
public void visitCustomTableInsert(TableInsertCustomSql tableInsert)
visitCustomTableUpdateback to summary
public void visitCustomTableUpdate(TableUpdateCustomSql tableUpdate)
visitDeleteStatementback to summary
public void visitDeleteStatement(DeleteStatement statement)
visitDistinctback to summary
public void visitDistinct(Distinct distinct)
visitDurationback to summary
public void visitDuration(Duration duration)
visitDurationUnitback to summary
public void visitDurationUnit(DurationUnit durationUnit)
visitEntityTypeLiteralback to summary
public void visitEntityTypeLiteral(EntityTypeLiteral expression)
visitEveryback to summary
public void visitEvery(Every every)
visitExistsPredicateback to summary
public void visitExistsPredicate(ExistsPredicate existsPredicate)
visitExtractUnitback to summary
public void visitExtractUnit(ExtractUnit extractUnit)
visitFilterFragmentPredicateback to summary
public void visitFilterFragmentPredicate(FilterPredicate.FilterFragmentPredicate fragmentPredicate)
visitFilterPredicateback to summary
public void visitFilterPredicate(FilterPredicate filterPredicate)
visitFormatback to summary
public void visitFormat(Format format)
visitFromClauseback to summary
public void visitFromClause(FromClause fromClause)
visitFunctionTableReferenceback to summary
public void visitFunctionTableReference(FunctionTableReference tableReference)
visitGroupedPredicateback to summary
public void visitGroupedPredicate(GroupedPredicate groupedPredicate)
visitInArrayPredicateback to summary
public void visitInArrayPredicate(InArrayPredicate inArrayPredicate)
visitInListPredicateback to summary
public void visitInListPredicate(InListPredicate inListPredicate)
visitInsertStatementback to summary
public void visitInsertStatement(InsertSelectStatement statement)
visitInSubQueryPredicateback to summary
public void visitInSubQueryPredicate(InSubQueryPredicate inSubQueryPredicate)
visitJdbcLiteralback to summary
public void visitJdbcLiteral(JdbcLiteral<?> jdbcLiteral)
visitJunctionback to summary
public void visitJunction(Junction junction)
visitLikePredicateback to summary
public void visitLikePredicate(LikePredicate likePredicate)
visitModifiedSubQueryExpressionback to summary
public void visitModifiedSubQueryExpression(ModifiedSubQueryExpression expression)
visitNamedTableReferenceback to summary
public void visitNamedTableReference(NamedTableReference tableReference)
visitNegatedPredicateback to summary
public void visitNegatedPredicate(NegatedPredicate negatedPredicate)
visitNullnessPredicateback to summary
public void visitNullnessPredicate(NullnessPredicate nullnessPredicate)
visitOffsetFetchClauseback to summary
public void visitOffsetFetchClause(QueryPart querySpec)
visitOptionalTableUpdateback to summary
public void visitOptionalTableUpdate(OptionalTableUpdate tableUpdate)
visitOverback to summary
public void visitOver(Over<?> over)
visitOverflowback to summary
public void visitOverflow(Overflow overflow)
visitParameterback to summary
public void visitParameter(JdbcParameter jdbcParameter)
visitQueryGroupback to summary
public void visitQueryGroup(QueryGroup queryGroup)
visitQueryLiteralback to summary
public void visitQueryLiteral(QueryLiteral<?> queryLiteral)
visitQueryPartTableReferenceback to summary
public void visitQueryPartTableReference(QueryPartTableReference tableReference)
visitQuerySpecback to summary
public void visitQuerySpec(QuerySpec querySpec)
visitRelationalPredicateback to summary
public void visitRelationalPredicate(ComparisonPredicate comparisonPredicate)
visitSelectClauseback to summary
public void visitSelectClause(SelectClause selectClause)
visitSelectStatementback to summary
public void visitSelectStatement(SelectStatement statement)
visitSelfRenderingExpressionback to summary
public void visitSelfRenderingExpression(SelfRenderingExpression expression)
visitSelfRenderingPredicateback to summary
public void visitSelfRenderingPredicate(SelfRenderingPredicate selfRenderingPredicate)
visitSortSpecificationback to summary
public void visitSortSpecification(SortSpecification sortSpecification)
visitSqlFragmentPredicateback to summary
public void visitSqlFragmentPredicate(SqlFragmentPredicate predicate)
visitSqlSelectionback to summary
public void visitSqlSelection(SqlSelection sqlSelection)
visitSqlSelectionExpressionback to summary
public void visitSqlSelectionExpression(SqlSelectionExpression expression)
visitStandardTableDeleteback to summary
public void visitStandardTableDelete(TableDeleteStandard tableDelete)
visitStandardTableInsertback to summary
public void visitStandardTableInsert(TableInsertStandard tableInsert)
visitStandardTableUpdateback to summary
public void visitStandardTableUpdate(TableUpdateStandard tableUpdate)
visitStarback to summary
public void visitStar(Star star)
visitSummarizationback to summary
public void visitSummarization(Summarization every)
visitTableGroupback to summary
public void visitTableGroup(TableGroup tableGroup)
visitTableGroupJoinback to summary
public void visitTableGroupJoin(TableGroupJoin tableGroupJoin)
visitTableReferenceJoinback to summary
public void visitTableReferenceJoin(TableReferenceJoin tableReferenceJoin)
visitThruthnessPredicateback to summary
public void visitThruthnessPredicate(ThruthnessPredicate predicate)
visitTrimSpecificationback to summary
public void visitTrimSpecification(TrimSpecification trimSpecification)
visitTupleback to summary
public void visitTuple(SqlTuple tuple)
visitUnaryOperationExpressionback to summary
public void visitUnaryOperationExpression(UnaryOperation unaryOperationExpression)
visitUnparsedNumericLiteralback to summary
public <N extends Number> void visitUnparsedNumericLiteral(UnparsedNumericLiteral<N> literal)
visitUpdateStatementback to summary
public void visitUpdateStatement(UpdateStatement statement)
visitValuesTableReferenceback to summary
public void visitValuesTableReference(ValuesTableReference tableReference)