Class RangeIndexLogger

  • All Implemented Interfaces:
    java.lang.Iterable<Record>, org.apache.jena.atlas.lib.Closeable, org.apache.jena.atlas.lib.Sync, Index, RangeIndex

    public final class RangeIndexLogger
    extends RangeIndexWrapper
    • Constructor Detail

      • RangeIndexLogger

        public RangeIndexLogger​(RangeIndex rIdx,
                                org.slf4j.Logger log)
    • Method Detail

      • insert

        public boolean insert​(Record record)
        Description copied from interface: Index
        Insert a record - return true if an insertion was actually needed
        Specified by:
        insert in interface Index
        Overrides:
        insert in class RangeIndexWrapper
      • delete

        public boolean delete​(Record record)
        Description copied from interface: Index
        Delete a record - Return true if a record was actually removed
        Specified by:
        delete in interface Index
        Overrides:
        delete in class RangeIndexWrapper
      • find

        public Record find​(Record record)
        Description copied from interface: Index
        Find one record - and return the record actually in the index (may have a value part)
        Specified by:
        find in interface Index
        Overrides:
        find in class RangeIndexWrapper
      • iterator

        public java.util.Iterator<Record> iterator()
        Description copied from interface: Index
        Iterate over the whole index
        Specified by:
        iterator in interface Index
        Specified by:
        iterator in interface java.lang.Iterable<Record>
        Overrides:
        iterator in class RangeIndexWrapper