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 Details

    • conglomerateNumber

      private final long conglomerateNumber
    • fullTableName

      private final String fullTableName
    • tableName

      private final String tableName
    • sd

      private final SchemaDescriptor sd
    • cascade

      private final boolean cascade
  • Constructor Details

    • DropTableConstantAction

      DropTableConstantAction(String fullTableName, 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
  • Method Details