Package org.apache.jena.dboe.index
Class IndexLogger
- java.lang.Object
-
- org.apache.jena.dboe.index.IndexWrapper
-
- org.apache.jena.dboe.index.IndexLogger
-
- All Implemented Interfaces:
java.lang.Iterable<Record>,org.apache.jena.atlas.lib.Closeable,org.apache.jena.atlas.lib.Sync,Index
public final class IndexLogger extends IndexWrapper
-
-
Constructor Summary
Constructors Constructor Description IndexLogger(RangeIndex rIdx, org.slf4j.Logger log)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleandelete(Record record)Delete a record - Return true if a record was actually removedRecordfind(Record record)Find one record - and return the record actually in the index (may have a value part)booleaninsert(Record record)Insert a record - return true if an insertion was actually neededjava.util.Iterator<Record>iterator()Iterate over the whole index-
Methods inherited from class org.apache.jena.dboe.index.IndexWrapper
check, clear, close, contains, getRecordFactory, isEmpty, size, sync
-
-
-
-
Constructor Detail
-
IndexLogger
public IndexLogger(RangeIndex rIdx, org.slf4j.Logger log)
-
-
Method Detail
-
insert
public boolean insert(Record record)
Description copied from interface:IndexInsert a record - return true if an insertion was actually needed- Specified by:
insertin interfaceIndex- Overrides:
insertin classIndexWrapper
-
delete
public boolean delete(Record record)
Description copied from interface:IndexDelete a record - Return true if a record was actually removed- Specified by:
deletein interfaceIndex- Overrides:
deletein classIndexWrapper
-
find
public Record find(Record record)
Description copied from interface:IndexFind one record - and return the record actually in the index (may have a value part)- Specified by:
findin interfaceIndex- Overrides:
findin classIndexWrapper
-
-