com.akiban.sql.parser
Class NewInvocationNode
java.lang.Object
com.akiban.sql.parser.QueryTreeNode
com.akiban.sql.parser.JavaValueNode
com.akiban.sql.parser.MethodCallNode
com.akiban.sql.parser.NewInvocationNode
- All Implemented Interfaces:
- Visitable
public class NewInvocationNode
- extends MethodCallNode
A NewInvocationNode represents a new object() invocation.
| Methods inherited from class com.akiban.sql.parser.JavaValueNode |
castToPrimitive, getJavaTypeName, getJSQLType, getPrimitiveTypeName, getType, isPrimitiveType, mapToTypeID, markForCallStatement, markReturnValueDiscarded, mustCastToPrimitive, returnValueDiscarded, returnValueToSQLDomain, setJavaTypeName, valueReturnedToSQLDomain |
| 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, isInstanceOf, makeTableName, makeTableName, nodeHeader, printLabel, setBeginOffset, setDebugOutput, setEndOffset, setNodeType, setParserContext, setUserData, stackPrint, treePrint, treePrint, treePrint |
NewInvocationNode
public NewInvocationNode()
init
public void init(Object javaClassName,
Object params,
Object delimitedIdentifier)
throws StandardException
- Initializer for a NewInvocationNode. Parameters are:
- javaClassName The full package.class name of the class
- parameterList The parameter list for the constructor
- Overrides:
init in class QueryTreeNode
- Throws:
StandardException - Thrown on error
init
public void init(Object vtiTableFuncName,
Object tableDescriptor,
Object params,
Object delimitedIdentifier)
throws StandardException
- Description copied from class:
QueryTreeNode
- Initialize a query tree node.
- Overrides:
init in class QueryTreeNode
- Throws:
StandardException - Thrown on error
init
public void init(Object methodName,
Object params,
Object delimitedIdentifier,
Object nothing1,
Object nothing2)
throws StandardException
- Description copied from class:
QueryTreeNode
- Initialize a query tree node.
- Overrides:
init in class QueryTreeNode
- 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 MethodCallNode
- Throws:
StandardException
isBuiltinVTI
public boolean isBuiltinVTI()
- Report whether this node represents a builtin VTI.
Copyright © 2013 Akiban Technologies, Inc. All rights reserved.