public class CreateAliasNode extends DDLStatementNode
Modifier and Type | Field and Description |
---|---|
static int |
DETERMINISTIC |
static int |
DYNAMIC_RESULT_SET_COUNT |
static int |
EXTERNAL_NAME |
static int |
INLINE_DEFINITION |
static int |
LANGUAGE |
static int |
NULL_ON_NULL_INPUT |
static int |
PARAMETER_ARRAY |
static int |
PARAMETER_STYLE |
static int |
RETURN_TYPE |
static int |
ROUTINE_ELEMENT_COUNT |
static int |
ROUTINE_SECURITY_DEFINER |
static int |
SQL_CONTROL |
static int |
TABLE_NAME |
ADD_TYPE, DROP_TYPE, LOCKING_TYPE, MODIFY_TYPE, UNKNOWN_TYPE
AUTOINCREMENT_CREATE_MODIFY, AUTOINCREMENT_INC_INDEX, AUTOINCREMENT_IS_AUTOINCREMENT_INDEX, AUTOINCREMENT_START_INDEX
Constructor and Description |
---|
CreateAliasNode() |
Modifier and Type | Method and Description |
---|---|
void |
copyFrom(QueryTreeNode node)
Fill this node with a deep copy of the given node.
|
AliasInfo |
getAliasInfo() |
AliasInfo.Type |
getAliasType() |
java.lang.String |
getDefinition() |
java.lang.String |
getExternalName() |
java.lang.String |
getJavaClassName() |
java.lang.String |
getMethodName() |
void |
init(java.lang.Object aliasName,
java.lang.Object targetObject,
java.lang.Object methodName,
java.lang.Object aliasSpecificInfo,
java.lang.Object aliasType)
Initializer for a CreateAliasNode
|
java.lang.String |
statementToString() |
java.lang.String |
toString()
Convert this object to a String.
|
getFullName, getObjectName, getRelativeName, init, initAndCheck, isAtomic
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, isInstanceOf, makeTableName, makeTableName, nodeHeader, printLabel, printSubNodes, setBeginOffset, setDebugOutput, setEndOffset, setNodeType, setParserContext, setUserData, stackPrint, treePrint, treePrint, treePrint
public static final int PARAMETER_ARRAY
public static final int TABLE_NAME
public static final int DYNAMIC_RESULT_SET_COUNT
public static final int LANGUAGE
public static final int EXTERNAL_NAME
public static final int PARAMETER_STYLE
public static final int SQL_CONTROL
public static final int DETERMINISTIC
public static final int NULL_ON_NULL_INPUT
public static final int RETURN_TYPE
public static final int ROUTINE_SECURITY_DEFINER
public static final int INLINE_DEFINITION
public static final int ROUTINE_ELEMENT_COUNT
public void init(java.lang.Object aliasName, java.lang.Object targetObject, java.lang.Object methodName, java.lang.Object aliasSpecificInfo, java.lang.Object aliasType) throws StandardException
init
in class QueryTreeNode
aliasName
- The name of the aliastargetObject
- Target namemethodName
- The method namealiasType
- The alias typeStandardException
- Thrown on errorpublic java.lang.String getJavaClassName()
public java.lang.String getMethodName()
public java.lang.String getExternalName()
public AliasInfo.Type getAliasType()
public AliasInfo getAliasInfo()
public java.lang.String getDefinition()
public java.lang.String toString()
toString
in class DDLStatementNode
public void copyFrom(QueryTreeNode node) throws StandardException
copyFrom
in class DDLStatementNode
StandardException
public java.lang.String statementToString()
statementToString
in class StatementNode
Copyright © 2013. All Rights Reserved.