class CreateAliasConstantAction extends DDLConstantAction
Modifier and Type | Field and Description |
---|---|
private AliasInfo |
aliasInfo |
private java.lang.String |
aliasName |
private char |
aliasType |
private java.lang.String |
javaClassName |
private char |
nameSpace |
private java.lang.String |
schemaName |
WHEN_MATCHED_THEN_DELETE, WHEN_MATCHED_THEN_UPDATE, WHEN_NOT_MATCHED_THEN_INSERT
Constructor and Description |
---|
CreateAliasConstantAction(java.lang.String aliasName,
java.lang.String schemaName,
java.lang.String javaClassName,
AliasInfo aliasInfo,
char aliasType)
Make the ConstantAction for a CREATE alias statement.
|
Modifier and Type | Method and Description |
---|---|
void |
executeConstantAction(Activation activation)
This is the guts of the Execution-time logic for
CREATE FUNCTION, PROCEDURE, SYNONYM, and TYPE.
|
java.lang.String |
toString() |
private void |
vetRoutine(DataDictionary dd,
SchemaDescriptor sd,
AliasDescriptor ads)
Common checks to be performed for functions and procedures
|
addColumnDependencies, adjustUDTDependencies, adjustUDTDependencies, constructToString, getAndCheckSchemaDescriptor, getSchemaDescriptorForCreate, lockTableForDDL, storeConstraintDependenciesOnPrivileges, storeViewTriggerDependenciesOnPrivileges
private final java.lang.String aliasName
private final java.lang.String schemaName
private final java.lang.String javaClassName
private final char aliasType
private final char nameSpace
private final AliasInfo aliasInfo
CreateAliasConstantAction(java.lang.String aliasName, java.lang.String schemaName, java.lang.String javaClassName, AliasInfo aliasInfo, char aliasType)
aliasName
- Name of alias.schemaName
- Name of alias's schema.javaClassName
- Name of java class.aliasInfo
- AliasInfoaliasType
- The type of the aliaspublic java.lang.String toString()
toString
in class java.lang.Object
public void executeConstantAction(Activation activation) throws StandardException
A function, procedure, or udt is represented as:
A synonym is represented as:
activation
- The execution environment for this constant action.StandardException
- Thrown on failureConstantAction.executeConstantAction(org.apache.derby.iapi.sql.Activation)
,
AliasDescriptor
,
TableDescriptor
,
SchemaDescriptor
private void vetRoutine(DataDictionary dd, SchemaDescriptor sd, AliasDescriptor ads) throws StandardException
StandardException
Apache Derby V10.13 Internals - Copyright © 2004,2016 The Apache Software Foundation. All Rights Reserved.