Package org.hibernate.sql.ast.tree
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
-
Method Details
-
accept
-