org.apache.derby.impl.sql.execute
Class DropIndexConstantAction

java.lang.Object
  extended by org.apache.derby.impl.sql.execute.DDLConstantAction
      extended by org.apache.derby.impl.sql.execute.DDLSingleTableConstantAction
          extended by org.apache.derby.impl.sql.execute.IndexConstantAction
              extended by org.apache.derby.impl.sql.execute.DropIndexConstantAction
All Implemented Interfaces:
ConstantAction

 class DropIndexConstantAction
extends IndexConstantAction

This class describes actions that are ALWAYS performed for a DROP INDEX Statement at Execution time.


Field Summary
private  java.lang.String fullIndexName
           
private  long tableConglomerateId
           
 
Fields inherited from class org.apache.derby.impl.sql.execute.IndexConstantAction
indexName, schemaName, tableName
 
Fields inherited from class org.apache.derby.impl.sql.execute.DDLSingleTableConstantAction
tableId
 
Constructor Summary
DropIndexConstantAction(java.lang.String fullIndexName, java.lang.String indexName, java.lang.String tableName, java.lang.String schemaName, UUID tableId, long tableConglomerateId)
          Make the ConstantAction for a DROP INDEX statement.
 
Method Summary
 void executeConstantAction(Activation activation)
          This is the guts of the Execution-time logic for DROP INDEX.
 java.lang.String toString()
           
 
Methods inherited from class org.apache.derby.impl.sql.execute.IndexConstantAction
getIndexName, setIndexName
 
Methods inherited from class org.apache.derby.impl.sql.execute.DDLSingleTableConstantAction
dropConglomerate, dropConglomerate, dropConstraint, dropConstraint, dropConstraint, executeConglomReplacement, getConglomReplacementAction, recreateUniqueConstraintBackingIndexAsUniqueWhenNotNull
 
Methods inherited from class org.apache.derby.impl.sql.execute.DDLConstantAction
addColumnDependencies, adjustUDTDependencies, adjustUDTDependencies, constructToString, getAndCheckSchemaDescriptor, getSchemaDescriptorForCreate, lockTableForDDL, storeConstraintDependenciesOnPrivileges, storeViewTriggerDependenciesOnPrivileges
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

fullIndexName

private java.lang.String fullIndexName

tableConglomerateId

private long tableConglomerateId
Constructor Detail

DropIndexConstantAction

DropIndexConstantAction(java.lang.String fullIndexName,
                        java.lang.String indexName,
                        java.lang.String tableName,
                        java.lang.String schemaName,
                        UUID tableId,
                        long tableConglomerateId)
Make the ConstantAction for a DROP INDEX statement.

Parameters:
fullIndexName - Fully qualified index name
indexName - Index name.
tableName - The table name
schemaName - Schema that index lives in.
tableId - UUID for table
tableConglomerateId - heap Conglomerate Id for table
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

executeConstantAction

public void executeConstantAction(Activation activation)
                           throws StandardException
This is the guts of the Execution-time logic for DROP INDEX.

Parameters:
activation - The execution environment for this constant action.
Throws:
StandardException - Thrown on failure

Built on Thu 2011-03-10 11:54:14+0000, from revision ???

Apache Derby V10.6 Internals - Copyright © 2004,2007 The Apache Software Foundation. All Rights Reserved.