| Name | Description | Type | Package | Framework |
| AbstractMapComponentNode | Basic support for KEY, VALUE and ENTRY based "qualified identification variables". | Class | org.hibernate.hql.internal.ast.tree | Hibernate ORM |
| AbstractNullnessCheckNode | Base class for nodes dealing 'is null' and 'is not null' operators. | Class | org.hibernate.hql.internal.ast.tree | Hibernate ORM |
| AbstractRestrictableStatement | Convenience implementation of RestrictableStatement to centralize common functionality. | Class | org.hibernate.hql.internal.ast.tree | Hibernate ORM |
| AbstractSelectExpression | Partial implementation of SelectExpression for all the nodes that aren't constructors. | Class | org.hibernate.hql.internal.ast.tree | Hibernate ORM |
| AbstractStatement | Convenience implementation of Statement to centralize common functionality. | Class | org.hibernate.hql.internal.ast.tree | Hibernate ORM |
| AggregatedSelectExpression | Interface | org.hibernate.hql.internal.ast.tree | Hibernate ORM | |
| AggregateNode | Represents an aggregate function i. | Class | org.hibernate.hql.internal.ast.tree | Hibernate ORM |
| AssignmentSpecification | Encapsulates the information relating to an individual assignment within the set clause of an HQL update statement. | Class | org.hibernate.hql.internal.ast.tree | Hibernate ORM |
| BetweenOperatorNode | Contract for nodes representing logical BETWEEN (ternary) operators. | Class | org.hibernate.hql.internal.ast.tree | Hibernate ORM |
| BinaryArithmeticOperatorNode | Nodes which represent binary arithmetic operators. | Class | org.hibernate.hql.internal.ast.tree | Hibernate ORM |
| BinaryLogicOperatorNode | Contract for nodes representing binary operators. | Class | org.hibernate.hql.internal.ast.tree | Hibernate ORM |
| BinaryOperatorNode | Contract for nodes representing binary operators. | Interface | org.hibernate.hql.internal.ast.tree | Hibernate ORM |
| BooleanLiteralNode | Represents a boolean literal within a query. | Class | org.hibernate.hql.internal.ast.tree | Hibernate ORM |
| Case2Node | Represents a case . | Class | org.hibernate.hql.internal.ast.tree | Hibernate ORM |
| CaseNode | Represents a case . | Class | org.hibernate.hql.internal.ast.tree | Hibernate ORM |
| CollectionFunction | Represents 'elements()' or 'indices()'. | Class | org.hibernate.hql.internal.ast.tree | Hibernate ORM |
| ComponentJoin | Models an explicit join terminating at a component value (e. | Class | org.hibernate.hql.internal.ast.tree | Hibernate ORM |
| ConstructorNode | Represents a constructor (new) in a SELECT. | Class | org.hibernate.hql.internal.ast.tree | Hibernate ORM |
| CountNode | Represents a COUNT expression in a select. | Class | org.hibernate.hql.internal.ast.tree | Hibernate ORM |
| DeleteStatement | Defines a top-level AST node representing an HQL delete statement. | Class | org.hibernate.hql.internal.ast.tree | Hibernate ORM |
| DisplayableNode | Interface | org.hibernate.hql.internal.ast.tree | Hibernate ORM | |
| DotNode | Represents a reference to a property or alias expression. | Class | org.hibernate.hql.internal.ast.tree | Hibernate ORM |
| DotNode .IllegalCollectionDereferenceExceptionBuilder | Interface | org.hibernate.hql.internal.ast.tree.DotNode | Hibernate ORM | |
| 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. | Interface | org.hibernate.hql.internal.ast.tree | Hibernate ORM |
| FromClause | Represents the 'FROM' part of a query or subquery, containing all mapped class references. | Class | org.hibernate.hql.internal.ast.tree | Hibernate ORM |
| FromElement | Represents a single mapped class mentioned in an HQL FROM clause. | Class | org.hibernate.hql.internal.ast.tree | Hibernate ORM |
| FromElementFactory | Encapsulates the creation of FromElements and JoinSequences. | Class | org.hibernate.hql.internal.ast.tree | Hibernate ORM |
| FromReferenceNode | Represents a reference to a FROM element, for example a class alias in a WHERE clause. | Class | org.hibernate.hql.internal.ast.tree | Hibernate ORM |
| FunctionNode | Identifies a node which models a SQL function. | Interface | org.hibernate.hql.internal.ast.tree | Hibernate ORM |
| HqlSqlWalkerNode | A semantic analysis node, that points back to the main analyzer. | Class | org.hibernate.hql.internal.ast.tree | Hibernate ORM |
| IdentNode | Represents an identifier all by itself, which may be a function name, a class alias, or a form of naked property-ref depending on the | Class | org.hibernate.hql.internal.ast.tree | Hibernate ORM |
| ImpliedFromElement | Represents a FROM element implied by a path expression or a collection reference. | Class | org.hibernate.hql.internal.ast.tree | Hibernate ORM |
| IndexNode | Represents the [] operator and provides it's semantics. | Class | org.hibernate.hql.internal.ast.tree | Hibernate ORM |
| InitializeableNode | An interface for initializeable AST nodes. | Interface | org.hibernate.hql.internal.ast.tree | Hibernate ORM |
| InLogicOperatorNode | See Also:Serialized FormFields inherited from class antlr. | Class | org.hibernate.hql.internal.ast.tree | Hibernate ORM |
| InsertStatement | Defines a top-level AST node representing an HQL insert select statement. | Class | org.hibernate.hql.internal.ast.tree | Hibernate ORM |
| IntoClause | Represents an entity referenced in the INTO clause of an HQLSee Also:Serialized Form | Class | org.hibernate.hql.internal.ast.tree | Hibernate ORM |
| IsNotNullLogicOperatorNode | IsNotNullLogicOperatorNode implementationSee Also:Serialized Form | Class | org.hibernate.hql.internal.ast.tree | Hibernate ORM |
| IsNullLogicOperatorNode | Represents a 'is null' check. | Class | org.hibernate.hql.internal.ast.tree | Hibernate ORM |
| JavaConstantNode | A node representing a static Java constant. | Class | org.hibernate.hql.internal.ast.tree | Hibernate ORM |
| LiteralNode | Represents a literal. | Class | org.hibernate.hql.internal.ast.tree | Hibernate ORM |
| MapEntryNode | Tree node representing reference to the entry (Map. | Class | org.hibernate.hql.internal.ast.tree | Hibernate ORM |
| MapKeyNode | Tree node representing reference to the key of a Map association. | Class | org.hibernate.hql.internal.ast.tree | Hibernate ORM |
| MapValueNode | Tree node representing reference to the value of a Map association. | Class | org.hibernate.hql.internal.ast.tree | Hibernate ORM |
| MethodNode | Represents a method call. | Class | org.hibernate.hql.internal.ast.tree | Hibernate ORM |
| Node | Base node class for use by Hibernate within its AST trees. | Class | org.hibernate.hql.internal.ast.tree | Hibernate ORM |
| OperatorNode | Contract for nodes representing operators (logic or arithmetic). | Interface | org.hibernate.hql.internal.ast.tree | Hibernate ORM |
| OrderByClause | See Also:Serialized FormFields inherited from class antlr. | Class | org.hibernate.hql.internal.ast.tree | Hibernate ORM |
| ParameterContainer | Currently this is needed in order to deal with FromElements which contain hidden JDBC parameters from applying filters. | Interface | org.hibernate.hql.internal.ast.tree | Hibernate ORM |
| ParameterNode | See Also:Serialized FormFields inherited from class antlr. | Class | org.hibernate.hql.internal.ast.tree | Hibernate ORM |
| PathNode | An AST node with a path property. | Interface | org.hibernate.hql.internal.ast.tree | Hibernate ORM |
| QueryNode | Defines a top-level AST node representing an HQL select statement. | Class | org.hibernate.hql.internal.ast.tree | Hibernate ORM |
| ResolvableNode | The contract for expression sub-trees that can resolve themselves. | Interface | org.hibernate.hql.internal.ast.tree | Hibernate ORM |
| RestrictableStatement | Type definition for Statements which are restrictable via a where-clause (and thus also having a from-clause). | Interface | org.hibernate.hql.internal.ast.tree | Hibernate ORM |
| ResultVariableRefNode | Represents a reference to a result_variable as defined in the JPA 2 spec. | Class | org.hibernate.hql.internal.ast.tree | Hibernate ORM |
| SelectClause | Represents the list of expressions in a SELECT clause. | Class | org.hibernate.hql.internal.ast.tree | Hibernate ORM |
| SelectExpression | Represents an element of a projection list, i. | Interface | org.hibernate.hql.internal.ast.tree | Hibernate ORM |
| SelectExpressionImpl | A select expression that was generated by a FROM element. | Class | org.hibernate.hql.internal.ast.tree | Hibernate ORM |
| SelectExpressionList | Common behavior - a node that contains a list of select expressions. | Class | org.hibernate.hql.internal.ast.tree | Hibernate ORM |
| SessionFactoryAwareNode | Interface | org.hibernate.hql.internal.ast.tree | Hibernate ORM | |
| SqlFragment | Represents an SQL fragment in the AST. | Class | org.hibernate.hql.internal.ast.tree | Hibernate ORM |
| SqlNode | A base AST node for the intermediate tree. | Class | org.hibernate.hql.internal.ast.tree | Hibernate ORM |
| Statement | Common interface modeling the different HQL statements (i. | Interface | org.hibernate.hql.internal.ast.tree | Hibernate ORM |
| UnaryArithmeticNode | See Also:Serialized FormFields inherited from class antlr. | Class | org.hibernate.hql.internal.ast.tree | Hibernate ORM |
| UnaryLogicOperatorNode | Represents a unary operator node. | Class | org.hibernate.hql.internal.ast.tree | Hibernate ORM |
| UnaryOperatorNode | Contract for nodes representing unary operators. | Interface | org.hibernate.hql.internal.ast.tree | Hibernate ORM |
| UpdateStatement | Defines a top-level AST node representing an HQL update statement. | Class | org.hibernate.hql.internal.ast.tree | Hibernate ORM |