Interface RangeIndex

  • All Superinterfaces:
    Index
    All Known Implementing Classes:
    LSMTreeIndex, TypeIndex

    public interface RangeIndex
    extends Index
    Basic Range Index interface. Supports range queries and iterations.
    • Method Detail

      • iterator

        IndexCursor iterator​(boolean ascendingOrder)
        The returning iterator does not skip deleted entries and it might contains duplicated entries. WARNING: this method does not read pending changes in transaction.
      • iterator

        IndexCursor iterator​(boolean ascendingOrder,
                             Object[] fromKeys,
                             boolean inclusive)
        The returning iterator does not skip deleted entries and it might contains duplicated entries. WARNING: this method does not read pending changes in transaction.
      • range

        IndexCursor range​(boolean ascending,
                          Object[] beginKeys,
                          boolean beginKeysInclusive,
                          Object[] endKeys,
                          boolean endKeysInclusive)
        The returning iterator does not skip deleted entries and it might contains duplicated entries. WARNING: this method does not read pending changes in transaction.