Package com.qfs.chunk

Interface IHasDeletableRows

All Known Subinterfaces:
IRecordSetBase
All Known Implementing Classes:
ChunkSet, ChunkSetRecordBlock, ColumnarRecordSet, SparseChunkSet

public interface IHasDeletableRows
A component whose rows can be deleted.
Author:
ActiveViam
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    freeRow(int row)
    Clears the data stored at a given row.
    int
    Gives the number of rows in this chunk that were logically deleted.
  • Method Details

    • freeRow

      void freeRow(int row)
      Clears the data stored at a given row. The caller should make sure not to call this method twice for a same row.
      Parameters:
      row - the row whose data should be deleted
    • getFreeRows

      int getFreeRows()
      Gives the number of rows in this chunk that were logically deleted.
      Returns:
      the number of rows in this chunk that were logically deleted