public abstract class BinaryComparisonOperatorNode extends BinaryOperatorNode
BinaryOperatorNode.OperatorType
leftInterfaceType, leftOperand, methodName, operator, resultInterfaceType, rightInterfaceType, rightOperand
AUTOINCREMENT_CREATE_MODIFY, AUTOINCREMENT_INC_INDEX, AUTOINCREMENT_IS_AUTOINCREMENT_INDEX, AUTOINCREMENT_START_INDEX
Constructor and Description |
---|
BinaryComparisonOperatorNode() |
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,
java.lang.Object operator,
java.lang.Object methodName)
Initializer for a BinaryComparisonOperatorNode
|
boolean |
isForQueryRewrite()
Was this node generated in a query rewrite?
|
void |
setForQueryRewrite(boolean val)
This node was generated as part of a query rewrite.
|
getLeftOperand, getMethodName, getOperator, getRightOperand, 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, 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, java.lang.Object operator, java.lang.Object methodName)
init
in class BinaryOperatorNode
leftOperand
- The left operand of the comparisonrightOperand
- The right operand of the comparisonoperator
- The name of the operatormethodName
- The name of the method to call in the generated classpublic void copyFrom(QueryTreeNode node) throws StandardException
copyFrom
in class BinaryOperatorNode
StandardException
public void setForQueryRewrite(boolean val)
val
- true if this was for a query rewritepublic boolean isForQueryRewrite()
Copyright © 2013. All Rights Reserved.