public class IndexWrapper extends Object implements Index
| Constructor and Description |
|---|
IndexWrapper(Index idx) |
| Modifier and Type | Method and Description |
|---|---|
void |
check()
Perform checks on this index
|
void |
clear()
Clear the index
|
void |
close()
Close the index - can not be used again through this object
|
boolean |
contains(Record record)
Return whether the index contains the record or not.
|
boolean |
delete(Record record)
Delete a record - Return true if a record was actually removed
|
Record |
find(Record record)
Find one record - and return the record actually in the index (may have a value part)
|
RecordFactory |
getRecordFactory()
Get the Record factory associated with this index
|
boolean |
insert(Record record)
Insert a record - return true if an insertion was actually needed
|
boolean |
isEmpty()
Answer whether the index is empty or not.
|
Iterator<Record> |
iterator()
Iterate over the whole index
|
long |
size()
Return size if known else return -1 : does not count the persistent storage
|
void |
sync() |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbulkChangesforEach, spliteratorpublic IndexWrapper(Index idx)
public Record find(Record record)
Indexpublic boolean contains(Record record)
Indexpublic boolean insert(Record record)
Indexpublic boolean delete(Record record)
Indexpublic Iterator<Record> iterator()
Indexpublic boolean isEmpty()
Indexpublic void clear()
Indexpublic void sync()
sync in interface org.apache.jena.atlas.lib.Syncpublic void close()
Indexclose in interface org.apache.jena.atlas.lib.Closeableclose in interface Indexpublic RecordFactory getRecordFactory()
IndexgetRecordFactory in interface Indexpublic void check()
IndexLicensed under the Apache License, Version 2.0