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
          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)
           
 



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