Uses of Class org.hibernate.hql.internal.ast.tree.Node (Hibernate JavaDocs)
Date: 2012-04-05

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
org.hibernate.hql.internal.ast.tree.Node

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` TODO : javadoc
`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` TODO : javadoc
`class` | `MapKeyNode` TODO : javadoc
`class` | `MapValueNode` TODO : javadoc
`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` | `BinaryOperatorNode.getLeftHandOperand()` Retrieves the left-hand operand of the operator.
`Node` | `BinaryLogicOperatorNode.getLeftHandOperand()` Retrieves the left-hand operand of the operator.
`Node` | `BinaryArithmeticOperatorNode.getLeftHandOperand()` Retrieves the left-hand operand of the operator.
`Node` | `BetweenOperatorNode.getLowOperand()`
`Node` | `UnaryArithmeticNode.getOperand()`
`Node` | `UnaryOperatorNode.getOperand()` Retrievs the node representing the operator's single operand.
`Node` | `UnaryLogicOperatorNode.getOperand()`
`Node` | `BinaryOperatorNode.getRightHandOperand()` Retrieves the right-hand operand of the operator.
`Node` | `BinaryLogicOperatorNode.getRightHandOperand()` Retrieves the right-hand operand of the operator.
`Node` | `BinaryArithmeticOperatorNode.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)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

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