Interface PositionDeleteIndex


public interface PositionDeleteIndex
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    delete(long position)
    Set a deleted row position.
    void
    delete(long posStart, long posEnd)
    Set a range of deleted row positions.
    Returns an empty immutable position delete index.
    boolean
    isDeleted(long position)
    Checks whether a row at the position is deleted.
    boolean
    Returns true if this collection contains no element.
    default boolean
    Returns true if this collection contains elements.
  • Method Details

    • delete

      void delete(long position)
      Set a deleted row position.
      Parameters:
      position - the deleted row position
    • delete

      void delete(long posStart, long posEnd)
      Set a range of deleted row positions.
      Parameters:
      posStart - inclusive beginning of position range
      posEnd - exclusive ending of position range
    • isDeleted

      boolean isDeleted(long position)
      Checks whether a row at the position is deleted.
      Parameters:
      position - deleted row position
      Returns:
      whether the position is deleted
    • isEmpty

      boolean isEmpty()
      Returns true if this collection contains no element.
    • isNotEmpty

      default boolean isNotEmpty()
      Returns true if this collection contains elements.
    • empty

      static PositionDeleteIndex empty()
      Returns an empty immutable position delete index.