org.hibernate.hql.ast.tree
Class InLogicOperatorNode

java.lang.Object
  extended by antlr.BaseAST
      extended by antlr.CommonAST
          extended by org.hibernate.hql.ast.tree.Node
              extended by org.hibernate.hql.ast.tree.SqlNode
                  extended by org.hibernate.hql.ast.tree.HqlSqlWalkerNode
                      extended by org.hibernate.hql.ast.tree.BinaryLogicOperatorNode
                          extended by org.hibernate.hql.ast.tree.InLogicOperatorNode
All Implemented Interfaces:
antlr.collections.AST, Serializable, BinaryOperatorNode, InitializeableNode, OperatorNode

public class InLogicOperatorNode
extends BinaryLogicOperatorNode
implements BinaryOperatorNode

Author:
Steve Ebersole
See Also:
Serialized Form

Field Summary
 
Fields inherited from class antlr.BaseAST
down, right
 
Constructor Summary
InLogicOperatorNode()
           
 
Method Summary
 Node getInList()
           
 void initialize()
          Performs the operator node initialization by seeking out any parameter nodes and setting their expected type, if possible.
 
Methods inherited from class org.hibernate.hql.ast.tree.BinaryLogicOperatorNode
extractDataType, getDataType, getLeftHandOperand, getRightHandOperand, mutateRowValueConstructorSyntaxesIfNecessary
 
Methods inherited from class org.hibernate.hql.ast.tree.HqlSqlWalkerNode
getAliasGenerator, getASTFactory, getSessionFactoryHelper, getWalker, initialize
 
Methods inherited from class org.hibernate.hql.ast.tree.SqlNode
getOriginalText, setDataType, setText
 
Methods inherited from class org.hibernate.hql.ast.tree.Node
getColumn, getFilename, getLine, getRenderText, getTextLength, initialize, initialize
 
Methods inherited from class antlr.CommonAST
getText, getType, initialize, setType
 
Methods inherited from class antlr.BaseAST
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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.hibernate.hql.ast.tree.BinaryOperatorNode
getLeftHandOperand, getRightHandOperand
 
Methods inherited from interface org.hibernate.hql.ast.tree.OperatorNode
getDataType
 

Constructor Detail

InLogicOperatorNode

public InLogicOperatorNode()
Method Detail

getInList

public Node getInList()

initialize

public void initialize()
                throws antlr.SemanticException
Description copied from class: BinaryLogicOperatorNode
Performs the operator node initialization by seeking out any parameter nodes and setting their expected type, if possible.

Specified by:
initialize in interface OperatorNode
Overrides:
initialize in class BinaryLogicOperatorNode
Throws:
antlr.SemanticException