org.hibernate.hql.ast.tree
Interface OperatorNode
- BinaryOperatorNode, UnaryOperatorNode
- AbstractNullnessCheckNode, BetweenOperatorNode, BinaryArithmeticOperatorNode, BinaryLogicOperatorNode, InLogicOperatorNode, IsNotNullLogicOperatorNode, IsNullLogicOperatorNode, UnaryArithmeticNode, UnaryLogicOperatorNode
public interface OperatorNode
Contract for nodes representing operators (logic or arithmetic).
Type | getDataType() - Retrieves the data type for the overall operator expression.
|
abstract void | initialize() - Called by the tree walker during hql-sql semantic analysis
after the operator sub-tree is completely built.
|
getDataType
public Type getDataType()
Retrieves the data type for the overall operator expression.
- The expression's data type.
initialize
public abstract void initialize()
throws SemanticException
Called by the tree walker during hql-sql semantic analysis
after the operator sub-tree is completely built.