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