| AbstractMapComponentNode |
Basic support for KEY, VALUE and ENTRY based "qualified identification variables".
|
| AbstractNullnessCheckNode |
Base class for nodes dealing 'is null' and 'is not null' operators.
|
| AbstractRestrictableStatement |
|
| AbstractSelectExpression |
Partial implementation of SelectExpression for all the nodes that aren't constructors.
|
| AbstractStatement |
Convenience implementation of Statement to centralize common functionality.
|
| AggregatedSelectExpression |
Contract for a select expression which aggregates other select expressions together into a single return
|
| BinaryLogicOperatorNode |
Contract for nodes representing binary operators.
|
| BinaryOperatorNode |
Contract for nodes representing binary operators.
|
| CollectionPropertyReference |
Represents a reference to one of the "collection properties".
|
| DisplayableNode |
Implementors will return additional display text, which will be used
by the ASTPrinter to display information (besides the node type and node
text).
|
| DotNode.DereferenceType |
|
| DotNode.IllegalCollectionDereferenceExceptionBuilder |
|
| ExpectedTypeAwareNode |
Interface for nodes which wish to be made aware of any determined "expected
type" based on the context within they appear in the query.
|
| FromClause |
Represents the 'FROM' part of a query or subquery, containing all mapped class references.
|
| FromElement |
Represents a single mapped class mentioned in an HQL FROM clause.
|
| FromReferenceNode |
Represents a reference to a FROM element, for example a class alias in a WHERE clause.
|
| FunctionNode |
Identifies a node which models a SQL function.
|
| HqlSqlWalkerNode |
A semantic analysis node, that points back to the main analyzer.
|
| InitializeableNode |
An interface for initializeable AST nodes.
|
| IntoClause |
Represents an entity referenced in the INTO clause of an HQL
INSERT statement.
|
| LiteralNode |
Represents a literal.
|
| MapKeyEntityFromElement |
|
| MethodNode |
Represents a method call.
|
| Node |
Base node class for use by Hibernate within its AST trees.
|
| OperatorNode |
Contract for nodes representing operators (logic or arithmetic).
|
| OrderByClause |
Implementation of OrderByClause.
|
| ParameterContainer |
已过时。
|
| PathNode |
An AST node with a path property.
|
| ResolvableNode |
The contract for expression sub-trees that can resolve themselves.
|
| RestrictableStatement |
Type definition for Statements which are restrictable via a where-clause (and
thus also having a from-clause).
|
| SelectClause |
Represents the list of expressions in a SELECT clause.
|
| SelectExpression |
Represents an element of a projection list, i.e. a select expression.
|
| SelectExpressionList |
Common behavior - a node that contains a list of select expressions.
|
| SessionFactoryAwareNode |
Interface for nodes which require access to the SessionFactory
|
| SqlNode |
A base AST node for the intermediate tree.
|
| Statement |
Common interface modeling the different HQL statements (i.e., INSERT, UPDATE, DELETE, SELECT).
|
| TableReferenceNode |
|
| UnaryLogicOperatorNode |
Represents a unary operator node.
|
| UnaryOperatorNode |
Contract for nodes representing unary operators.
|