org.hibernate.hql.ast.tree |
|
Java Source File Name | Type | Comment |
AbstractRestrictableStatement.java | Class | Convenience implementation of RestrictableStatement to centralize common functionality. |
AbstractSelectExpression.java | Class | Partial implementation of SelectExpression for all the nodes that aren't constructors. |
AbstractStatement.java | Class | Convenience implementation of Statement to centralize common functionality. |
AggregateNode.java | Class | Represents an aggregate function i.e. |
AssignmentSpecification.java | Class | Encapsulates the information relating to an individual assignment within the
set clause of an HQL update statement. |
BetweenOperatorNode.java | Class | Contract for nodes representing logcial BETWEEN (ternary) operators. |
BinaryArithmeticOperatorNode.java | Class | Nodes which represent binary arithmetic operators. |
BinaryLogicOperatorNode.java | Class | Contract for nodes representing binary operators. |
BinaryOperatorNode.java | Interface | Contract for nodes representing binary operators. |
BooleanLiteralNode.java | Class | Represents a boolean literal within a query. |
Case2Node.java | Class | Represents a case ... |
CaseNode.java | Class | Represents a case ... |
CollectionFunction.java | Class | Represents 'elements()' or 'indices()'. |
ConstructorNode.java | Class | Represents a constructor (new) in a SELECT. |
CountNode.java | Class | Represents a COUNT expression in a select. |
DeleteStatement.java | Class | Defines a top-level AST node representing an HQL delete statement. |
DisplayableNode.java | Interface | Implementors will return additional display text, which will be used
by the ASTPrinter to display information (besides the node type and node
text). |
DotNode.java | Class | Represents a reference to a property or alias expression. |
ExpectedTypeAwareNode.java | Interface | 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.java | Class | Represents the 'FROM' part of a query or subquery, containing all mapped class references. |
FromElement.java | Class | Represents a single mapped class mentioned in an HQL FROM clause. |
FromElementFactory.java | Class | Encapsulates the creation of FromElements and JoinSequences. |
FromElementType.java | Class | Delegate that handles the type and join sequence information for a FromElement. |
FromReferenceNode.java | Class | Represents a reference to a FROM element, for example a class alias in a WHERE clause. |
HqlSqlWalkerNode.java | Class | A semantic analysis node, that points back to the main analyzer. |
IdentNode.java | Class | 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
context. |
ImpliedFromElement.java | Class | Represents a FROM element implied by a path expression or a collection reference. |
IndexNode.java | Class | Represents the [] operator and provides it's semantics. |
InitializeableNode.java | Interface | An interface for initializeable AST nodes. |
InLogicOperatorNode.java | Class | |
InsertStatement.java | Class | Defines a top-level AST node representing an HQL "insert select" statement. |
IntoClause.java | Class | Represents an entity referenced in the INTO clause of an HQL
INSERT statement. |
JavaConstantNode.java | Class | A node representing a static Java constant. |
LiteralNode.java | Class | Represents a literal. |
MethodNode.java | Class | Represents a method call. |
Node.java | Class | Base node class for use by Hibernate within its AST trees. |
OperatorNode.java | Interface | Contract for nodes representing operators (logic or arithmetic). |
OrderByClause.java | Class | Implementation of OrderByClause. |
ParameterNode.java | Class | Implementation of ParameterNode. |
PathNode.java | Interface | An AST node with a path property. |
QueryNode.java | Class | Defines a top-level AST node representing an HQL select statement. |
ResolvableNode.java | Interface | The contract for expression sub-trees that can resolve themselves. |
RestrictableStatement.java | Interface | Type definition for Statements which are restrictable via a where-clause (and
thus also having a from-clause). |
SelectClause.java | Class | Represents the list of expressions in a SELECT clause. |
SelectExpression.java | Interface | Represents an element of a projection list, i.e. |
SelectExpressionImpl.java | Class | A select expression that was generated by a FROM element. |
SelectExpressionList.java | Class | Common behavior - a node that contains a list of select expressions. |
SessionFactoryAwareNode.java | Interface | |
SqlFragment.java | Class | Represents an SQL fragment in the AST. |
SqlNode.java | Class | A base AST node for the intermediate tree. |
Statement.java | Interface | Common interface modeling the different HQL statements (i.e., INSERT, UPDATE, DELETE, SELECT). |
UnaryArithmeticNode.java | Class | |
UnaryLogicOperatorNode.java | Class | |
UnaryOperatorNode.java | Interface | Contract for nodes representing unary operators. |
UpdateStatement.java | Class | Defines a top-level AST node representing an HQL update statement. |