Class IndexStore.IndexIntegerList

  • All Implemented Interfaces:
    IntegerListInterface
    Enclosing class:
    IndexStore

    private final class IndexStore.IndexIntegerList
    extends AbstractBlockIntegerList
    The IntegerListInterface implementation that is used to represent a mutable snapshop of the indices at a given point in time.
    • Field Detail

      • index_num

        private int index_num
        The number of the index in the store that this list represents.
      • disposed

        private boolean disposed
        Set to true when disposed.
      • deleted_blocks

        private java.util.ArrayList deleted_blocks
        The mapped elements that were deleted.
    • Constructor Detail

      • IndexIntegerList

        public IndexIntegerList​(int index_num,
                                IndexStore.MappedListBlock[] blocks)
        Constructs the list with the given set of blocks.