com.akiban.sql.parser
Class XMLUnaryOperatorNode
java.lang.Object
com.akiban.sql.parser.QueryTreeNode
com.akiban.sql.parser.ValueNode
com.akiban.sql.parser.UnaryOperatorNode
com.akiban.sql.parser.XMLUnaryOperatorNode
- All Implemented Interfaces:
- Visitable
public class XMLUnaryOperatorNode
- extends UnaryOperatorNode
A UnaryOperatorNode represents a built-in unary operator as defined by
the ANSI/ISO SQL standard. This covers operators like +, -, NOT, and IS NULL.
Java operators are not represented here: the JSQL language allows Java
methods to be called from expressions, but not Java operators.
| Methods inherited from class com.akiban.sql.parser.ValueNode |
getColumnName, getSchemaName, getSourceResultColumn, getTableName, getType, getTypeId, init, isBinaryEqualsOperatorNode, isBooleanFalse, isBooleanTrue, isConstantExpression, isInListProbeNode, isParameterNode, isRelationalOperator, isSameNodeType, setNullability, setType |
| Methods inherited from class com.akiban.sql.parser.QueryTreeNode |
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 |
XMLUnaryOperatorNode
public XMLUnaryOperatorNode()
init
public void init(Object operand,
Object operatorType,
Object addedArgs)
throws StandardException
- Initializer for a UnaryOperatorNode.
- Overrides:
init in class UnaryOperatorNode
- Parameters:
operand - The operand of the nodeoperatorType - The operatorType for this operator.addedArgs - An array of Objects
from which primitive method parameters can be
retrieved.
- Throws:
StandardException - Thrown on error
copyFrom
public void copyFrom(QueryTreeNode node)
throws StandardException
- Fill this node with a deep copy of the given node.
- Overrides:
copyFrom in class UnaryOperatorNode
- Throws:
StandardException
Copyright © 2013 Akiban Technologies, Inc. All rights reserved.