public abstract class BinaryLogicalOperatorNode extends BinaryOperatorNode
BinaryOperatorNode.OperatorType
Modifier and Type | Field and Description |
---|---|
protected boolean |
shortCircuitValue |
leftInterfaceType, leftOperand, methodName, operator, resultInterfaceType, rightInterfaceType, rightOperand
AUTOINCREMENT_CREATE_MODIFY, AUTOINCREMENT_INC_INDEX, AUTOINCREMENT_IS_AUTOINCREMENT_INDEX, AUTOINCREMENT_START_INDEX
Constructor and Description |
---|
BinaryLogicalOperatorNode() |
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 methodName)
Initializer for a BinaryLogicalOperatorNode
|
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, 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 methodName)
init
in class QueryTreeNode
leftOperand
- The left operand of the comparisonrightOperand
- The right operand of the comparisonmethodName
- The name of the method to call in the generated
class. In this case, it's actually an operator name.public void copyFrom(QueryTreeNode node) throws StandardException
copyFrom
in class BinaryOperatorNode
StandardException
Copyright © 2013. All Rights Reserved.