public class

UnaryLogicOperatorNode

extends HqlSqlWalkerNode
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.UnaryLogicOperatorNode
Known Direct Subclasses
Known Indirect Subclasses

Class Overview

Represents a unary operator node.

Summary

Public Constructors
UnaryLogicOperatorNode()
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.
[Expand]
Inherited Methods
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.UnaryOperatorNode

Public Constructors

public UnaryLogicOperatorNode ()

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.