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, setScalarColumnText
getAlias, getFromElement, getScalarColumnIndex, isConstructor, isReturnableEntity, isScalar, setAlias, setScalarColumn
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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
setText
public void initialize()
OperatorNode
initialize
in interface OperatorNode
initialize
in class UnaryLogicOperatorNode
protected abstract int getExpansionConnectorType()
protected abstract String getExpansionConnectorText()
Copyright © 2017 JBoss by Red Hat. All rights reserved.