Class DropIndexConstantAction
java.lang.Object
org.apache.derby.impl.sql.execute.DDLConstantAction
org.apache.derby.impl.sql.execute.DDLSingleTableConstantAction
org.apache.derby.impl.sql.execute.IndexConstantAction
org.apache.derby.impl.sql.execute.DropIndexConstantAction
- All Implemented Interfaces:
ConstantAction
This class describes actions that are ALWAYS performed for a
DROP INDEX Statement at Execution time.
-
Field Summary
FieldsFields inherited from class org.apache.derby.impl.sql.execute.IndexConstantAction
constraintID, indexName, schemaName, tableName
Fields inherited from class org.apache.derby.impl.sql.execute.DDLSingleTableConstantAction
tableId
Fields inherited from interface org.apache.derby.iapi.sql.execute.ConstantAction
WHEN_MATCHED_THEN_DELETE, WHEN_MATCHED_THEN_UPDATE, WHEN_NOT_MATCHED_THEN_INSERT
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
executeConstantAction
(Activation activation) This is the guts of the Execution-time logic for DROP INDEX.toString()
Methods inherited from class org.apache.derby.impl.sql.execute.IndexConstantAction
getIndexName, setConstraintID, 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
-
Field Details
-
fullIndexName
-
tableConglomerateId
private long tableConglomerateId
-
-
Constructor Details
-
DropIndexConstantAction
DropIndexConstantAction(String fullIndexName, String indexName, String tableName, String schemaName, UUID tableId, long tableConglomerateId) Make the ConstantAction for a DROP INDEX statement.- Parameters:
fullIndexName
- Fully qualified index nameindexName
- Index name.tableName
- The table nameschemaName
- Schema that index lives in.tableId
- UUID for tabletableConglomerateId
- heap Conglomerate Id for table
-
-
Method Details
-
toString
-
executeConstantAction
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
-