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_TYPEAUTOINCREMENT_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() |
String |
getDefinition() |
String |
getExternalName() |
String |
getJavaClassName() |
String |
getMethodName() |
void |
init(Object aliasName,
Object targetObject,
Object methodName,
Object aliasSpecificInfo,
Object aliasType,
Object createOrReplace)
Initializer for a CreateAliasNode
|
boolean |
isCreateOrReplace() |
String |
statementToString() |
String |
toString()
Convert this object to a String.
|
getFullName, getObjectName, getRelativeName, init, initAndCheck, isAtomicaccept, 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, treePrintpublic 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(Object aliasName, Object targetObject, Object methodName, Object aliasSpecificInfo, Object aliasType, Object createOrReplace) throws StandardException
init in class QueryTreeNodealiasName - The name of the aliastargetObject - Target namemethodName - The method namealiasType - The alias typeStandardException - Thrown on errorpublic String getJavaClassName()
public String getMethodName()
public String getExternalName()
public boolean isCreateOrReplace()
public AliasInfo.Type getAliasType()
public AliasInfo getAliasInfo()
public String getDefinition()
public String toString()
toString in class DDLStatementNodepublic void copyFrom(QueryTreeNode node) throws StandardException
copyFrom in class DDLStatementNodeStandardExceptionpublic String statementToString()
statementToString in class StatementNodeCopyright © 2015 FoundationDB, LLC. All rights reserved.