Class DropTableConstantAction

  • All Implemented Interfaces:
    ConstantAction

    class DropTableConstantAction
    extends DDLSingleTableConstantAction
    This class describes actions that are ALWAYS performed for a DROP TABLE Statement at Execution time.
    • Field Detail

      • conglomerateNumber

        private final long conglomerateNumber
      • fullTableName

        private final java.lang.String fullTableName
      • tableName

        private final java.lang.String tableName
      • cascade

        private final boolean cascade
    • Constructor Detail

      • DropTableConstantAction

        DropTableConstantAction​(java.lang.String fullTableName,
                                java.lang.String tableName,
                                SchemaDescriptor sd,
                                long conglomerateNumber,
                                UUID tableId,
                                int behavior)
        Make the ConstantAction for a DROP TABLE statement.
        Parameters:
        fullTableName - Fully qualified table name
        tableName - Table name.
        sd - Schema that table lives in.
        conglomerateNumber - Conglomerate number for heap
        tableId - UUID for table
        behavior - drop behavior: RESTRICT, CASCADE or default