org.hibernate.hql.internal.ast.tree
Class IsNullLogicOperatorNode

java.lang.Object
  extended by antlr.BaseAST
      extended by antlr.CommonAST
          extended by org.hibernate.hql.internal.ast.tree.Node
              extended by org.hibernate.hql.internal.ast.tree.SqlNode
                  extended by org.hibernate.hql.internal.ast.tree.HqlSqlWalkerNode
                      extended by org.hibernate.hql.internal.ast.tree.AbstractSelectExpression
                          extended by org.hibernate.hql.internal.ast.tree.UnaryLogicOperatorNode
                              extended by org.hibernate.hql.internal.ast.tree.AbstractNullnessCheckNode
                                  extended by org.hibernate.hql.internal.ast.tree.IsNullLogicOperatorNode
All Implemented Interfaces:
antlr.collections.AST, Serializable, InitializeableNode, OperatorNode, SelectExpression, UnaryOperatorNode

public class IsNullLogicOperatorNode
extends AbstractNullnessCheckNode

Represents a 'is null' check.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class antlr.BaseAST
down, right
 
Constructor Summary
IsNullLogicOperatorNode()
           
 
Method Summary
protected  String getExpansionConnectorText()
          When (if) we need to expand a row value constructor, what is the text of the connector to use between the expansion fragments.
protected  int getExpansionConnectorType()
          When (if) we need to expand a row value constructor, what is the type of connector to use between the expansion fragments.
 
Methods inherited from class org.hibernate.hql.internal.ast.tree.AbstractNullnessCheckNode
initialize
 
Methods inherited from class org.hibernate.hql.internal.ast.tree.UnaryLogicOperatorNode
getDataType, getOperand, setScalarColumnText
 
Methods inherited from class org.hibernate.hql.internal.ast.tree.AbstractSelectExpression
getAlias, getFromElement, getScalarColumnIndex, isConstructor, isReturnableEntity, isScalar, setAlias, setScalarColumn
 
Methods inherited from class org.hibernate.hql.internal.ast.tree.HqlSqlWalkerNode
getAliasGenerator, getASTFactory, getSessionFactoryHelper, getWalker, initialize
 
Methods inherited from class org.hibernate.hql.internal.ast.tree.SqlNode
getOriginalText, setDataType, setText
 
Methods inherited from class org.hibernate.hql.internal.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.internal.ast.tree.SelectExpression
setText
 

Constructor Detail

IsNullLogicOperatorNode

public IsNullLogicOperatorNode()
Method Detail

getExpansionConnectorType

protected int getExpansionConnectorType()
Description copied from class: AbstractNullnessCheckNode
When (if) we need to expand a row value constructor, what is the type of connector to use between the expansion fragments.

Specified by:
getExpansionConnectorType in class AbstractNullnessCheckNode
Returns:
The expansion connector type.

getExpansionConnectorText

protected String getExpansionConnectorText()
Description copied from class: AbstractNullnessCheckNode
When (if) we need to expand a row value constructor, what is the text of the connector to use between the expansion fragments.

Specified by:
getExpansionConnectorText in class AbstractNullnessCheckNode
Returns:
The expansion connector text.


Copyright © 2001-2015 Red Hat, Inc. All Rights Reserved.