Class 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 Details

    • fullIndexName

      private String 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 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 Details

    • toString

      public String toString()
      Overrides:
      toString in class 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