public class

UnaryArithmeticNode

extends AbstractSelectExpression
implements UnaryOperatorNode
java.lang.Object
   ↳ antlr.CommonAST
     ↳ org.hibernate.hql.ast.tree.Node
       ↳ org.hibernate.hql.ast.tree.SqlNode
         ↳ org.hibernate.hql.ast.tree.HqlSqlWalkerNode
           ↳ org.hibernate.hql.ast.tree.AbstractSelectExpression
             ↳ org.hibernate.hql.ast.tree.UnaryArithmeticNode

Summary

Public Constructors
UnaryArithmeticNode()
Public Methods
Type getDataType()
Node getOperand()
Retrievs the node representing the operator's single operand.
void initialize()
Called by the tree walker during hql-sql semantic analysis after the operator sub-tree is completely built.
void setScalarColumnText(int i)
[Expand]
Inherited Methods
From class org.hibernate.hql.ast.tree.AbstractSelectExpression
From class org.hibernate.hql.ast.tree.HqlSqlWalkerNode
From class org.hibernate.hql.ast.tree.SqlNode
From class org.hibernate.hql.ast.tree.Node
From class java.lang.Object
From interface org.hibernate.hql.ast.tree.InitializeableNode
From interface org.hibernate.hql.ast.tree.OperatorNode
From interface org.hibernate.hql.ast.tree.SelectExpression
From interface org.hibernate.hql.ast.tree.UnaryOperatorNode

Public Constructors

public UnaryArithmeticNode ()

Public Methods

public Type getDataType ()

public Node getOperand ()

Retrievs the node representing the operator's single operand.

Returns
  • The operator's single operand.

public void initialize ()

Called by the tree walker during hql-sql semantic analysis after the operator sub-tree is completely built.

public void setScalarColumnText (int i)

Throws
SemanticException