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.