Package org.hibernate.sql.ast.tree
Interface SqlAstNode
- All Known Subinterfaces:
AggregateFunctionExpression,Expression,FunctionExpression,JdbcParameter,JsonTableColumnDefinition,Literal,OrderedSetAggregateFunctionExpression,PluralTableGroup,Predicate,SelfRenderingExpression,SqlSelection,SqmPathInterpretation<T>,TableGroup,TableJoin,TableReference,VirtualTableGroup,WindowFunctionExpression,XmlTableColumnDefinition
- 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,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,NonAggregatedCompositeValuedPathInterpretation,NullnessPredicate,OneToManyTableGroup,Over,Overflow,PluralValuedSimplePathInterpretation,PostgreSQLJsonTableFunction.ClauseLevelDocumentExpression,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,XmlAttributes,XmlTableColumnsClause,XmlTableOrdinalityColumnDefinition,XmlTableQueryColumnDefinition,XmlTableValueColumnDefinition
public interface SqlAstNode
-
Method Summary
-
Method Details
-
accept
-