| Package | Description |
|---|---|
| org.hibernate.engine.query.spi |
Defines support for query plans and stored metadata about queries
|
| 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
|
| Class and Description |
|---|
| 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.
|
| Class and Description |
|---|
| 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).
|
| Class and Description |
|---|
| 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
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.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.
|
| 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.
See entire discussion above
|
| 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.
|
| Class and Description |
|---|
| 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.
See entire discussion above
|
| 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).
|
| Class and Description |
|---|
| 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-2015 Red Hat, Inc. All Rights Reserved.