Package org.hibernate.sql.ast.tree.expression
AST nodes representing expressions in a SQL tree.
-
Interface Summary Interface Description AggregateFunctionExpression Models an aggregate function expression at the SQL AST level.Expression Models an expression at the SQL AST level.FunctionExpression Models a function expression at the SQL AST level.JdbcParameter Literal OrderedSetAggregateFunctionExpression Models an ordered set-aggregate function expression at the SQL AST level.QueryTransformer SelfRenderingExpression SqlTupleContainer WindowFunctionExpression Models a window function expression at the SQL AST level. -
Class Summary Class Description AggregateColumnWriteExpression AliasedExpression A wrapper for an expression that also renders an alias.Any BinaryArithmeticExpression CaseSearchedExpression CaseSearchedExpression.WhenFragment CaseSimpleExpression CaseSimpleExpression.WhenFragment CastTarget Collation ColumnReference Models a reference to a Column in a SQL ASTDistinct Duration A duration expressed in terms of a given temporal unit.DurationUnit EntityTypeLiteral Every ExtractUnit ATemporalUnit
passed as an argument to theExtractFunction
.Format Represents the format pattern for a date/time format expressionJdbcLiteral<T> Represents a literal in the SQL AST.LiteralAsParameter<T> A wrapper for a literal to render as parameter through a cast function.ModifiedSubQueryExpression Over<T> Overflow QueryLiteral<T> Represents a literal in the SQL AST.SelfRenderingSqlFragmentExpression Represents a self rendering expression that renders a SQL fragment.SqlSelectionExpression Represents a selection that is "re-used" in certain parts of the query other than the select-clause (mainly important for order-by, group-by and having).SqlTuple SqlTuple.Builder Star Summarization TrimSpecification UnaryOperation -
Enum Summary Enum Description ModifiedSubQueryExpression.Modifier Summarization.Kind