public class ExtractOperatorNode extends UnaryOperatorNode
Modifier and Type | Class and Description |
---|---|
static class |
ExtractOperatorNode.Field |
methodName, operator, receiverInterfaceType, resultInterfaceType
AUTOINCREMENT_CREATE_MODIFY, AUTOINCREMENT_INC_INDEX, AUTOINCREMENT_IS_AUTOINCREMENT_INDEX, AUTOINCREMENT_START_INDEX
Constructor and Description |
---|
ExtractOperatorNode() |
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 field,
java.lang.Object operand)
Initializer for a ExtractOperatorNode
|
java.lang.String |
toString()
Convert this object to a String.
|
getMethodName, getOperand, getOperator, init, init, isEquivalent, printSubNodes, setOperand
getColumnName, getSchemaName, getSourceResultColumn, getTableName, getType, getTypeId, init, isBinaryEqualsOperatorNode, isBooleanFalse, isBooleanTrue, isConstantExpression, 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 field, java.lang.Object operand) throws StandardException
init
in class QueryTreeNode
field
- The field to extractoperand
- The operandStandardException
- Thrown on errorpublic void copyFrom(QueryTreeNode node) throws StandardException
copyFrom
in class UnaryOperatorNode
StandardException
public java.lang.String toString()
UnaryOperatorNode
toString
in class UnaryOperatorNode
Copyright © 2013. All Rights Reserved.