Interface SqlAstNode

All Known Subinterfaces:
AggregateFunctionExpression, Expression, FunctionExpression, JdbcParameter, JsonTableColumnDefinition, Literal, OrderedSetAggregateFunctionExpression, PluralTableGroup, Predicate, SelfRenderingExpression, SqlSelection, org.hibernate.query.sqm.sql.internal.SqmPathInterpretation<T>, TableGroup, TableJoin, TableReference, VirtualTableGroup, WindowFunctionExpression, XmlTableColumnDefinition
All Known Implementing Classes:
org.hibernate.sql.exec.internal.AbstractJdbcParameter, AbstractPredicate, AbstractTableGroup, AbstractTableReference, AggregateColumnWriteExpression, AliasedExpression, Any, Assignment, BetweenPredicate, BinaryArithmeticExpression, BooleanExpressionPredicate, CaseSearchedExpression, CaseSimpleExpression, CastTarget, Collation, CollectionTableGroup, ColumnReference, ColumnValueParameter, ColumnWriteFragment, ComparisonPredicate, Conversion, CorrelatedPluralTableGroup, CorrelatedTableGroup, CteTableGroup, DelegatingTableGroup, DerivedTableReference, Distinct, Duration, DurationUnit, EmbeddableFunctionTableGroup, EmbeddableFunctionTableReference, EmbeddableTypeLiteral, EntityTypeLiteral, Every, ExistsPredicate, ExtractUnit, FilterPredicate, FilterPredicate.FilterFragmentPredicate, Format, FromClause, FunctionTableGroup, FunctionTableReference, GroupedPredicate, InArrayPredicate, InListPredicate, InSubQueryPredicate, JdbcLiteral, JsonExistsErrorBehavior, JsonNullBehavior, JsonObjectAggUniqueKeysBehavior, JsonPathPassingClause, JsonQueryEmptyBehavior, JsonQueryErrorBehavior, JsonQueryWrapMode, JsonTableColumnsClause, JsonTableErrorBehavior, JsonTableExistsColumnDefinition, JsonTableNestedColumnDefinition, JsonTableOrdinalityColumnDefinition, JsonTableQueryColumnDefinition, JsonTableValueColumnDefinition, JsonValueEmptyBehavior, JsonValueErrorBehavior, Junction, LazyTableGroup, LikePredicate, LiteralAsParameter, MappedByTableGroup, ModifiedSubQueryExpression, MutatingTableReference, MutatingTableReferenceGroupWrapper, NamedTableReference, NegatedPredicate, NestedColumnReference, NullnessPredicate, OneToManyTableGroup, Over, Overflow, PostgreSQLJsonTableFunction.ClauseLevelDocumentExpression, QueryGroup, QueryLiteral, QueryPart, QueryPartTableGroup, QueryPartTableReference, QuerySpec, SelectClause, SelectStatement, SelfRenderingAggregateFunctionSqlAstExpression, SelfRenderingFunctionSqlAstExpression, SelfRenderingOrderedSetAggregateFunctionSqlAstExpression, SelfRenderingOrderingExpression, SelfRenderingPredicate, SelfRenderingSqlFragmentExpression, SelfRenderingWindowFunctionSqlAstExpression, SortSpecification, SqlSelectionExpression, SqlTuple, StandardTableGroup, StandardVirtualTableGroup, Star, Summarization, TableGroupJoin, TableReferenceJoin, ThruthnessPredicate, TrimSpecification, UnaryOperation, UnionTableGroup, UnionTableReference, UnparsedNumericLiteral, ValuesTableGroup, ValuesTableReference, XmlAttributes, XmlTableColumnsClause, XmlTableOrdinalityColumnDefinition, XmlTableQueryColumnDefinition, XmlTableValueColumnDefinition

public interface SqlAstNode
  • Method Summary

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