Class DeleteOperation

  • All Implemented Interfaces:
    java.io.Externalizable, java.io.Serializable, Formatable, TypedFormat, Loggable, LogicalUndoable, RePreparable, Undoable

    public final class DeleteOperation
    extends LogicalPageOperation
    Represents a delete (or undelete) of a record in a page.
    See Also:
    Serialized Form
    Format IDLOGOP_DELETE the formatId is written by FormatIdOutputStream when this object is written out by writeObject
    Purpose
    delete a record from a page.
    Upgrade
    Disk LayoutLogicalPageOperation the super class doMeSlot(CompressedInt) the slot of the record to delete delete(boolean) if true, delete, else undelete OptionalData if we need logical undo, write the row that was deleted as the optional data. If we don't need logical undo, no optional data