public abstract class IndexConstantAction extends DDLSingleTableConstantAction
Modifier and Type | Field and Description |
---|---|
(package private) java.lang.String |
indexName |
(package private) java.lang.String |
schemaName |
(package private) java.lang.String |
tableName |
tableId
Modifier | Constructor and Description |
---|---|
protected |
IndexConstantAction(UUID tableId,
java.lang.String indexName,
java.lang.String tableName,
java.lang.String schemaName)
Make the ConstantAction for a CREATE/DROP INDEX statement.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getIndexName()
Get the index name.
|
void |
setIndexName(java.lang.String indexName)
Set the index name at execution time.
|
dropConglomerate, dropConglomerate, dropConstraint, dropConstraint, dropConstraint, executeConglomReplacement, getConglomReplacementAction, recreateUniqueConstraintBackingIndexAsUniqueWhenNotNull
addColumnDependencies, adjustUDTDependencies, adjustUDTDependencies, constructToString, getAndCheckSchemaDescriptor, getSchemaDescriptorForCreate, lockTableForDDL, storeConstraintDependenciesOnPrivileges, storeViewTriggerDependenciesOnPrivileges
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
executeConstantAction
java.lang.String indexName
java.lang.String tableName
java.lang.String schemaName
protected IndexConstantAction(UUID tableId, java.lang.String indexName, java.lang.String tableName, java.lang.String schemaName)
tableId
- The table uuidindexName
- Index name.tableName
- The table nameschemaName
- Schema that index lives in.public java.lang.String getIndexName()
public void setIndexName(java.lang.String indexName)
indexName
- The (generated) index name.Apache Derby V10.10 Internals - Copyright © 2004,2013 The Apache Software Foundation. All Rights Reserved.