| 
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Node | |
|---|---|
| org.hibernate.hql.internal.ast.tree | |
| Uses of Node in org.hibernate.hql.internal.ast.tree | 
|---|
| Subclasses of Node in org.hibernate.hql.internal.ast.tree | |
|---|---|
 class | 
AbstractMapComponentNode
Basic support for KEY, VALUE and ENTRY based "qualified identification variables".  | 
 class | 
AbstractNullnessCheckNode
Base class for nodes dealing 'is null' and 'is not null' operators.  | 
 class | 
AbstractRestrictableStatement
Convenience implementation of RestrictableStatement
 to centralize common functionality. | 
 class | 
AbstractSelectExpression
Partial implementation of SelectExpression for all the nodes that aren't constructors.  | 
 class | 
AbstractStatement
Convenience implementation of Statement to centralize common functionality.  | 
 class | 
AggregateNode
Represents an aggregate function i.e.  | 
 class | 
BetweenOperatorNode
Contract for nodes representing logical BETWEEN (ternary) operators.  | 
 class | 
BinaryArithmeticOperatorNode
Nodes which represent binary arithmetic operators.  | 
 class | 
BinaryLogicOperatorNode
Contract for nodes representing binary operators.  | 
 class | 
BooleanLiteralNode
Represents a boolean literal within a query.  | 
 class | 
Case2Node
Represents a case ...  | 
 class | 
CaseNode
Represents a case ...  | 
 class | 
CollectionFunction
Represents 'elements()' or 'indices()'.  | 
 class | 
ComponentJoin
Models an explicit join terminating at a component value (e.g.  | 
 class | 
ConstructorNode
Represents a constructor (new) in a SELECT.  | 
 class | 
CountNode
Represents a COUNT expression in a select.  | 
 class | 
DeleteStatement
Defines a top-level AST node representing an HQL delete statement.  | 
 class | 
DotNode
Represents a reference to a property or alias expression.  | 
 class | 
FromClause
Represents the 'FROM' part of a query or subquery, containing all mapped class references.  | 
 class | 
FromElement
Represents a single mapped class mentioned in an HQL FROM clause.  | 
 class | 
FromReferenceNode
Represents a reference to a FROM element, for example a class alias in a WHERE clause.  | 
 class | 
HqlSqlWalkerNode
A semantic analysis node, that points back to the main analyzer.  | 
 class | 
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 context.  | 
 class | 
ImpliedFromElement
Represents a FROM element implied by a path expression or a collection reference.  | 
 class | 
IndexNode
Represents the [] operator and provides it's semantics.  | 
 class | 
InLogicOperatorNode
 | 
 class | 
InsertStatement
Defines a top-level AST node representing an HQL "insert select" statement.  | 
 class | 
IntoClause
Represents an entity referenced in the INTO clause of an HQL INSERT statement.  | 
 class | 
IsNotNullLogicOperatorNode
IsNotNullLogicOperatorNode implementation  | 
 class | 
IsNullLogicOperatorNode
Represents a 'is null' check.  | 
 class | 
JavaConstantNode
A node representing a static Java constant.  | 
 class | 
LiteralNode
Represents a literal.  | 
 class | 
MapEntryNode
Tree node representing reference to the entry ( Map.Entry) of a Map association. | 
 class | 
MapKeyNode
Tree node representing reference to the key of a Map association.  | 
 class | 
MapValueNode
Tree node representing reference to the value of a Map association.  | 
 class | 
MethodNode
Represents a method call.  | 
 class | 
OrderByClause
Implementation of OrderByClause.  | 
 class | 
ParameterNode
Implementation of ParameterNode.  | 
 class | 
QueryNode
Defines a top-level AST node representing an HQL select statement.  | 
 class | 
ResultVariableRefNode
Represents a reference to a result_variable as defined in the JPA 2 spec.  | 
 class | 
SelectClause
Represents the list of expressions in a SELECT clause.  | 
 class | 
SelectExpressionImpl
A select expression that was generated by a FROM element.  | 
 class | 
SelectExpressionList
Common behavior - a node that contains a list of select expressions.  | 
 class | 
SqlFragment
Represents an SQL fragment in the AST.  | 
 class | 
SqlNode
A base AST node for the intermediate tree.  | 
 class | 
UnaryArithmeticNode
 | 
 class | 
UnaryLogicOperatorNode
Represents a unary operator node.  | 
 class | 
UpdateStatement
Defines a top-level AST node representing an HQL update statement.  | 
| Methods in org.hibernate.hql.internal.ast.tree that return Node | |
|---|---|
 Node | 
BetweenOperatorNode.getFixtureOperand()
 | 
 Node | 
BetweenOperatorNode.getHighOperand()
 | 
 Node | 
InLogicOperatorNode.getInList()
 | 
 Node | 
BinaryLogicOperatorNode.getLeftHandOperand()
Retrieves the left-hand operand of the operator.  | 
 Node | 
BinaryArithmeticOperatorNode.getLeftHandOperand()
Retrieves the left-hand operand of the operator.  | 
 Node | 
BinaryOperatorNode.getLeftHandOperand()
Retrieves the left-hand operand of the operator.  | 
 Node | 
BetweenOperatorNode.getLowOperand()
 | 
 Node | 
UnaryArithmeticNode.getOperand()
 | 
 Node | 
UnaryLogicOperatorNode.getOperand()
 | 
 Node | 
UnaryOperatorNode.getOperand()
Retrievs the node representing the operator's single operand.  | 
 Node | 
BinaryLogicOperatorNode.getRightHandOperand()
Retrieves the right-hand operand of the operator.  | 
 Node | 
BinaryArithmeticOperatorNode.getRightHandOperand()
Retrieves the right-hand operand of the operator.  | 
 Node | 
BinaryOperatorNode.getRightHandOperand()
Retrieves the right-hand operand of the operator.  | 
| Methods in org.hibernate.hql.internal.ast.tree with parameters of type Node | |
|---|---|
protected  Type | 
BinaryLogicOperatorNode.extractDataType(Node operand)
 | 
protected static String[] | 
BinaryLogicOperatorNode.extractMutationTexts(Node operand,
                     int count)
 | 
  | 
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||