public class UserTypeConstantNode extends ConstantNode
AUTOINCREMENT_CREATE_MODIFY, AUTOINCREMENT_INC_INDEX, AUTOINCREMENT_IS_AUTOINCREMENT_INDEX, AUTOINCREMENT_START_INDEX
Constructor and Description |
---|
UserTypeConstantNode() |
Modifier and Type | Method and Description |
---|---|
void |
copyFrom(QueryTreeNode node)
Fill this node with a deep copy of the given node.
|
java.lang.Object |
getConstantValueAsObject()
Return an Object representing the bind time value of this
expression tree.
|
java.lang.Object |
getObjectValue()
Return the object value of this user defined type.
|
void |
init(java.lang.Object arg1)
Initializer for a typed null node
or a date, time, or timestamp value.
|
boolean |
isNull()
Return whether or not this node represents a typed null constant.
|
getValue, init, isConstantExpression, isEquivalent, setValue, 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, printSubNodes, setBeginOffset, setDebugOutput, setEndOffset, setNodeType, setParserContext, setUserData, stackPrint, treePrint, treePrint, treePrint
public void init(java.lang.Object arg1) throws StandardException
- OR -
init
in class QueryTreeNode
StandardException
- thrown on failurepublic void copyFrom(QueryTreeNode node) throws StandardException
copyFrom
in class ConstantNode
StandardException
public java.lang.Object getObjectValue()
public boolean isNull()
public java.lang.Object getConstantValueAsObject()
Copyright © 2013. All Rights Reserved.