Interface SqlAstNode

All Known Subinterfaces:
AggregateFunctionExpression, Expression, FunctionExpression, JdbcParameter, Literal, OrderedSetAggregateFunctionExpression, PluralTableGroup, Predicate, SelfRenderingExpression, SqlSelection, SqmPathInterpretation<T>, TableGroup, TableJoin, TableReference, VirtualTableGroup, WindowFunctionExpression
All Known Implementing Classes:
AbstractJdbcParameter, AbstractPredicate, AbstractSqmPathInterpretation, AbstractTableGroup, AbstractTableReference, AggregateColumnWriteExpression, AliasedExpression, Any, AnyDiscriminatorPathInterpretation, Assignment, AsWrappedExpression, BasicValuedPathInterpretation, BetweenPredicate, BinaryArithmeticExpression, BooleanExpressionPredicate, CaseSearchedExpression, CaseSimpleExpression, CaseStatementDiscriminatorMappingImpl.CaseStatementDiscriminatorExpression, CastTarget, Collation, CollectionTableGroup, ColumnReference, ColumnValueParameter, ColumnWriteFragment, ComparisonPredicate, Conversion, CorrelatedPluralTableGroup, CorrelatedTableGroup, CteTableGroup, DelegatingTableGroup, DerivedTableReference, DiscriminatedAssociationPathInterpretation, DiscriminatorPathInterpretation, Distinct, Duration, DurationUnit, EmbeddableFunctionTableGroup, EmbeddableFunctionTableReference, EmbeddableTypeLiteral, EmbeddableValuedExpression, EmbeddableValuedPathInterpretation, EntityTypeLiteral, EntityValuedPathInterpretation, Every, ExistsPredicate, ExpressionDomainResultProducer, ExtractUnit, FilterJdbcParameter, FilterPredicate, FilterPredicate.FilterFragmentPredicate, Format, FromClause, FunctionTableGroup, FunctionTableReference, GroupedPredicate, InArrayPredicate, InListPredicate, InSubQueryPredicate, JdbcLiteral, JdbcParameterImpl, Junction, LazyTableGroup, LikePredicate, LiteralAsParameter, MappedByTableGroup, ModifiedSubQueryExpression, MutatingTableReference, MutatingTableReferenceGroupWrapper, NamedTableReference, NegatedPredicate, NestedColumnReference, NonAggregatedCompositeValuedPathInterpretation, NullnessPredicate, OneToManyTableGroup, Over, Overflow, PluralValuedSimplePathInterpretation, QueryGroup, QueryLiteral, QueryPart, QueryPartTableGroup, QueryPartTableReference, QuerySpec, ResolvedSqlSelection, ResultSetMappingSqlSelection, SelectClause, SelectStatement, SelfRenderingAggregateFunctionSqlAstExpression, SelfRenderingFunctionSqlAstExpression, SelfRenderingOrderedSetAggregateFunctionSqlAstExpression, SelfRenderingOrderingExpression, SelfRenderingPredicate, SelfRenderingSqlFragmentExpression, SelfRenderingWindowFunctionSqlAstExpression, SortSpecification, SqlFragmentPredicate, SqlSelectionExpression, SqlSelectionImpl, SqlTuple, SqlTypedMappingJdbcParameter, SqmParameterInterpretation, StandardTableGroup, StandardVirtualTableGroup, Star, Summarization, TableGroupImpl, TableGroupJoin, TableReferenceJoin, ThruthnessPredicate, TrimSpecification, UnaryOperation, UnionTableGroup, UnionTableReference, UnparsedNumericLiteral, ValuesTableGroup, ValuesTableReference, VersionTypeSeedParameterSpecification

public interface SqlAstNode
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    accept(SqlAstWalker sqlTreeWalker)
     
  • Method Details