## Uses of Package
org.hibernate.hql.internal.ast.tree

Packages that use org.hibernate.hql.internal.ast.tree
org.hibernate.hql.internal.ast: An ANTLR-based parser for Hibernate Query Language.
org.hibernate.hql.internal.ast.tree
org.hibernate.hql.internal.ast.util
org.hibernate.loader.hql: This package defines a loader for the AST-based query parser

Classes in org.hibernate.hql.internal.ast.tree used by org.hibernate.hql.internal.ast
FromClause Represents the 'FROM' part of a query or subquery, containing all mapped class references.
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.
Statement Common interface modeling the different HQL statements (i.e., INSERT, UPDATE, DELETE, SELECT).

Classes in org.hibernate.hql.internal.ast.tree used by org.hibernate.hql.internal.ast.tree
AbstractMapComponentNode TODO : javadoc
AbstractNullnessCheckNode Base class for nodes dealing 'is null' and 'is not null' operators.
AbstractRestrictableStatement Convenience implementation of `RestrictableStatement` to centralize common functionality.
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.
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.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.
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 Deprecated.
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.
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).
UnaryLogicOperatorNode Represents a unary operator node.
UnaryOperatorNode Contract for nodes representing unary operators.

Classes in org.hibernate.hql.internal.ast.tree used by org.hibernate.hql.internal.ast.util
DotNode Represents a reference to a property or alias expression.
FromElement Represents a single mapped class mentioned in an HQL FROM clause.
HqlSqlWalkerNode A semantic analysis node, that points back to the main analyzer.
ParameterContainer Deprecated.
QueryNode Defines a top-level AST node representing an HQL select statement.
RestrictableStatement Type definition for Statements which are restrictable via a where-clause (and thus also having a from-clause).

Classes in org.hibernate.hql.internal.ast.tree used by org.hibernate.loader.hql
AggregatedSelectExpression Contract for a select expression which aggregates other select expressions together into a single return
SelectClause Represents the list of expressions in a SELECT clause.

Copyright © 2001-2012 Red Hat, Inc. All Rights Reserved.