| Modifier and Type | Interface and Description |
|---|---|
| public interface | AggregateFunctionExpression
Models an aggregate function expression at the SQL AST level. |
| public interface | Expression
Models an expression at the SQL AST level. |
| public interface | FunctionExpression
Models a function expression at the SQL AST level. |
| public interface | |
| public interface | |
| public interface | OrderedSetAggregateFunctionExpression
Models an ordered set-aggregate function expression at the SQL AST level. |
| public interface | |
| public interface | |
| public interface | |
| public interface | WindowFunctionExpression
Models a window function expression at the SQL AST level. |
| Modifier and Type | Class and Description |
|---|---|
| public class | |
| public class | AliasedExpression
A wrapper for an expression that also renders an alias. |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | ColumnReference
Models a reference to a Column in a SQL AST |
| public class | |
| public class | Duration
A duration expressed in terms of a given temporal unit. |
| public class | DurationUnit
A |
| public class | |
| public class | |
| public class | ExtractUnit
A |
| public class | Format
Represents the format pattern for a date/time format expression |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | SelfRenderingSqlFragmentExpression
Represents a self rendering expression that renders a SQL fragment. |
| public class | 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). |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | UnparsedNumericLiteral<N extends Number>
A numeric literal coming from an HQL query, which needs special handling |