org.hibernate.hql.ast.tree

Class UnaryLogicOperatorNode

Implemented Interfaces:
InitializeableNode, OperatorNode, UnaryOperatorNode
Known Direct Subclasses:
AbstractNullnessCheckNode

public class UnaryLogicOperatorNode
extends HqlSqlWalkerNode
implements UnaryOperatorNode

Represents a unary operator node.
Author:
Steve Ebersole

Method Summary

Type
getDataType()
Node
getOperand()
void
initialize()

Methods inherited from class org.hibernate.hql.ast.tree.HqlSqlWalkerNode

getASTFactory, getAliasGenerator, getSessionFactoryHelper, getWalker, initialize

Methods inherited from class org.hibernate.hql.ast.tree.SqlNode

getDataType, getOriginalText, setDataType, setText

Methods inherited from class org.hibernate.hql.ast.tree.Node

getColumn, getFilename, getLine, getRenderText, getTextLength, initialize, initialize

Method Details

getDataType

public Type getDataType()
Specified by:
getDataType in interface OperatorNode
Overrides:
getDataType in interface SqlNode

getOperand

public Node getOperand()
Specified by:
getOperand in interface UnaryOperatorNode

initialize

public void initialize()
Specified by:
initialize in interface OperatorNode