public final class StaticClassFieldReferenceNode extends JavaValueNode
forCallStatement, jsqlType
AUTOINCREMENT_CREATE_MODIFY, AUTOINCREMENT_INC_INDEX, AUTOINCREMENT_IS_AUTOINCREMENT_INDEX, AUTOINCREMENT_START_INDEX
Constructor and Description |
---|
StaticClassFieldReferenceNode() |
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 javaClassName,
java.lang.Object fieldName,
java.lang.Object classNameDelimitedIdentifier)
Initializer for a StaticClassFieldReferenceNode
|
castToPrimitive, getJavaTypeName, getJSQLType, getPrimitiveTypeName, getType, 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, printSubNodes, setBeginOffset, setDebugOutput, setEndOffset, setNodeType, setParserContext, setUserData, stackPrint, toString, treePrint, treePrint, treePrint
public void init(java.lang.Object javaClassName, java.lang.Object fieldName, java.lang.Object classNameDelimitedIdentifier)
init
in class QueryTreeNode
javaClassName
- The class namefieldName
- The field namepublic void copyFrom(QueryTreeNode node) throws StandardException
copyFrom
in class JavaValueNode
StandardException
Copyright © 2013. All Rights Reserved.