org.siebengeisslein.indexedlist
Interface Index<Key,EntryType>
- All Superinterfaces:
- java.lang.Cloneable, CloneAndMergeAware, CloneAware, MergeAware
- All Known Implementing Classes:
- BTreeIndex, EnumIndex, FullTextIndex, MultiBTreeIndex
public interface Index<Key,EntryType>
- extends CloneAndMergeAware
| Methods inherited from interface org.siebengeisslein.client.CloneAware |
clone |
add
void add(EntryType entry)
get
void get(Key key,
java.util.List<Ref> result,
int maxCount)
allIterator
java.util.Iterator<Ref> allIterator()
getFieldName
java.lang.String getFieldName()
remove
void remove(EntryType entry)
throws KeyNotFoundException
- Throws:
KeyNotFoundException
getType
IndexType getType()
optimize
void optimize()