public abstract class AbstractNullnessCheckNode extends UnaryLogicOperatorNode
Constructor and Description |
---|
AbstractNullnessCheckNode() |
Modifier and Type | Method and Description |
---|---|
protected abstract 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 abstract int |
getExpansionConnectorType()
When (if) we need to expand a row value constructor, what is the type of connector to use between the
expansion fragments.
|
void |
initialize()
Called by the tree walker during hql-sql semantic analysis
after the operator sub-tree is completely built.
|
getDataType, getOperand
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 void initialize()
initialize
in interface OperatorNode
initialize
in class UnaryLogicOperatorNode
protected abstract int getExpansionConnectorType()
protected abstract String getExpansionConnectorText()
Copyright © 2001-2013 Red Hat, Inc. All Rights Reserved.