public class UnaryLogicOperatorNode extends HqlSqlWalkerNode implements UnaryOperatorNode
Constructor and Description |
---|
UnaryLogicOperatorNode() |
Modifier and Type | Method and Description |
---|---|
Type |
getDataType()
Retrieves the data type for the overall operator expression.
|
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.
|
getAliasGenerator, getASTFactory, getSessionFactoryHelper, getWalker, initialize
getOriginalText, setDataType, setText
getColumn, getFilename, getLine, getRenderText, getTextLength, initialize, initialize
addChild, decode, encode, equals, equalsList, equalsListPartial, equalsTree, equalsTreePartial, findAll, findAllPartial, getFirstChild, getNextSibling, getNumberOfChildren, getTokenNames, removeChildren, setFirstChild, setNextSibling, setVerboseStringConversion, toString, toStringList, toStringTree, xmlSerialize, xmlSerializeNode, xmlSerializeRootClose, xmlSerializeRootOpen
public Node getOperand()
UnaryOperatorNode
getOperand
in interface UnaryOperatorNode
public void initialize()
OperatorNode
initialize
in interface OperatorNode
public Type getDataType()
OperatorNode
getDataType
in interface OperatorNode
getDataType
in class SqlNode
Copyright © 2001-2013 Red Hat, Inc. All Rights Reserved.