public class IsNode extends BinaryLogicalOperatorNode
BinaryOperatorNode.OperatorType
shortCircuitValue
leftInterfaceType, leftOperand, methodName, operator, resultInterfaceType, rightInterfaceType, rightOperand
AUTOINCREMENT_CREATE_MODIFY, AUTOINCREMENT_INC_INDEX, AUTOINCREMENT_IS_AUTOINCREMENT_INDEX, AUTOINCREMENT_START_INDEX
Constructor and Description |
---|
IsNode() |
Modifier and Type | Method and Description |
---|---|
void |
copyFrom(QueryTreeNode node)
Fill this node with a deep copy of the given node.
|
void |
init(java.lang.Object leftOperand,
java.lang.Object rightOperand)
Initializer for an IsNode
|
boolean |
isNegated() |
void |
toggleNegated() |
init
getLeftOperand, getMethodName, getOperator, getRightOperand, init, init, isConstantExpression, isEquivalent, printSubNodes, setLeftOperand, setLeftRightInterfaceType, setRightOperand, toString
getColumnName, getSchemaName, getSourceResultColumn, getTableName, getType, getTypeId, init, isBinaryEqualsOperatorNode, isBooleanFalse, isBooleanTrue, isInListProbeNode, isParameterNode, isRelationalOperator, isSameNodeType, setNullability, setType
accept, convertDefaultNode, debugFlush, debugPrint, formatNodeString, getBeginOffset, getDebugOutput, getEndOffset, getNodeFactory, getNodeType, getNullNode, getParserContext, getStatementType, getUserData, init, init, init, init, init, init, init, init, init, isInstanceOf, makeTableName, makeTableName, nodeHeader, printLabel, setBeginOffset, setDebugOutput, setEndOffset, setNodeType, setParserContext, setUserData, stackPrint, treePrint, treePrint, treePrint
public void init(java.lang.Object leftOperand, java.lang.Object rightOperand)
init
in class QueryTreeNode
leftOperand
- The left operand of the ISrightOperand
- The right operand of the ISnotMe
- Whether to reverse the sense of this node.public void copyFrom(QueryTreeNode node) throws StandardException
copyFrom
in class BinaryLogicalOperatorNode
StandardException
public boolean isNegated()
public void toggleNegated()
Copyright © 2013. All Rights Reserved.