Package org.hibernate.sql.ast.tree.expression
package org.hibernate.sql.ast.tree.expression
AST nodes representing expressions in a SQL tree.
-
ClassDescriptionModels an aggregate function expression at the SQL AST level.A wrapper for an expression that also renders an alias.Models a reference to a Column in a SQL ASTA duration expressed in terms of a given temporal unit.Models an expression at the SQL AST level.A
TemporalUnit
passed as an argument to theExtractFunction
.Represents the format pattern for a date/time format expressionModels a function expression at the SQL AST level.JdbcLiteral<T>Represents a literal in the SQL AST.A wrapper for a literal to render as parameter through a cast function.Model a column which is relative to a base expression e.g.Models an ordered set-aggregate function expression at the SQL AST level.Over<T>QueryLiteral<T>Represents a literal in the SQL AST.Represents a self rendering expression that renders a SQL fragment.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).UnparsedNumericLiteral<N extends Number>A numeric literal coming from an HQL query, which needs special handlingModels a window function expression at the SQL AST level.