public class SQLToJavaValueNode extends JavaValueNode
forCallStatement, jsqlType
AUTOINCREMENT_CREATE_MODIFY, AUTOINCREMENT_INC_INDEX, AUTOINCREMENT_IS_AUTOINCREMENT_INDEX, AUTOINCREMENT_START_INDEX
Constructor and Description |
---|
SQLToJavaValueNode() |
Modifier and Type | Method and Description |
---|---|
void |
copyFrom(QueryTreeNode node)
Fill this node with a deep copy of the given node.
|
ValueNode |
getSQLValueNode()
Get the SQL ValueNode that is being converted to a JavaValueNode
|
DataTypeDescriptor |
getType()
Override behavior in superclass.
|
void |
init(java.lang.Object value)
Constructor for a SQLToJavaValueNode
|
void |
printSubNodes(int depth)
Prints the sub-nodes of this object.
|
void |
setSQLValueNode(ValueNode value) |
castToPrimitive, getJavaTypeName, getJSQLType, getPrimitiveTypeName, isPrimitiveType, mapToTypeID, markForCallStatement, markReturnValueDiscarded, mustCastToPrimitive, returnValueDiscarded, returnValueToSQLDomain, setJavaTypeName, valueReturnedToSQLDomain
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, init, init, isInstanceOf, makeTableName, makeTableName, nodeHeader, printLabel, setBeginOffset, setDebugOutput, setEndOffset, setNodeType, setParserContext, setUserData, stackPrint, toString, treePrint, treePrint, treePrint
public void init(java.lang.Object value)
init
in class QueryTreeNode
value
- A ValueNode representing a SQL value to convert to
the Java domain.public void copyFrom(QueryTreeNode node) throws StandardException
copyFrom
in class JavaValueNode
StandardException
public void printSubNodes(int depth)
printSubNodes
in class QueryTreeNode
depth
- The depth of this node in the treepublic DataTypeDescriptor getType() throws StandardException
getType
in class JavaValueNode
StandardException
public ValueNode getSQLValueNode()
public void setSQLValueNode(ValueNode value)
Copyright © 2013. All Rights Reserved.