|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use IndexComparator | |
---|---|
messif.buckets.impl | Bucket implementations. |
messif.buckets.index | Bucket indexes for improved access. |
messif.buckets.index.impl | Implementation of bucket indexes. |
messif.buckets.storage | Bucket physical storage support. |
messif.buckets.storage.impl | Implementations of physical bucket storage. |
messif.utility | Various utilities that does not fit anywhere else including a main class for executing batch files. |
Uses of IndexComparator in messif.buckets.impl |
---|
Methods in messif.buckets.impl with parameters of type IndexComparator | ||
---|---|---|
static
|
VirtualStorageBucket.getBucket(long capacity,
long softCapacity,
long lowOccupation,
boolean occupationAsBytes,
Storage<LocalAbstractObject> storage,
IndexComparator<T,LocalAbstractObject> comparator)
Creates a bucket for the given storage and comparator. |
|
|
AlgorithmStorageBucket.search(IndexComparator<? super C,? super LocalAbstractObject> comparator,
C key)
|
|
|
AlgorithmStorageBucket.search(IndexComparator<? super C,? super LocalAbstractObject> comparator,
C from,
C to)
|
|
|
AlgorithmStorageBucket.search(IndexComparator<? super C,? super LocalAbstractObject> comparator,
java.util.Collection<? extends C> keys)
|
Uses of IndexComparator in messif.buckets.index |
---|
Subinterfaces of IndexComparator in messif.buckets.index | |
---|---|
interface |
OperationIndexComparator<K>
A comparison function, which imposes a total ordering on some collection of keys. |
Classes in messif.buckets.index that implement IndexComparator | |
---|---|
class |
LocalAbstractObjectOrder
Default orders of LocalAbstractObject based on attributes. |
Fields in messif.buckets.index declared as IndexComparator | |
---|---|
static IndexComparator<AbstractObjectKey,LocalAbstractObject> |
LocalAbstractObjectOrder.keyToLocalObjectComparator
Index order defined by object keys |
static IndexComparator<java.lang.Comparable,java.lang.Object> |
LocalAbstractObjectOrder.trivialObjectComparator
|
Methods in messif.buckets.index that return IndexComparator | |
---|---|
IndexComparator<C,T> |
OrderedIndex.comparator()
Returns the comparator that defines order of this index. |
Methods in messif.buckets.index with parameters of type IndexComparator | ||
---|---|---|
|
Index.search(IndexComparator<? super C,? super T> comparator,
C key)
Returns a search for objects in this index that have any of the specified keys. |
|
|
ModifiableIndex.search(IndexComparator<? super C,? super T> comparator,
C key)
|
|
|
Index.search(IndexComparator<? super C,? super T> comparator,
C from,
C to)
Returns a search for objects in this index that are within the specified key-range. |
|
|
ModifiableIndex.search(IndexComparator<? super C,? super T> comparator,
C from,
C to)
|
|
|
Index.search(IndexComparator<? super C,? super T> comparator,
java.util.Collection<? extends C> keys)
Returns a search for objects in this index that have any of the specified keys. |
|
|
ModifiableIndex.search(IndexComparator<? super C,? super T> comparator,
java.util.Collection<? extends C> keys)
|
Uses of IndexComparator in messif.buckets.index.impl |
---|
Methods in messif.buckets.index.impl that return IndexComparator | |
---|---|
IndexComparator<K,T> |
AddressStorageIndex.comparator()
|
IndexComparator<K,T> |
IntStorageIndex.comparator()
|
IndexComparator<K,T> |
LongStorageIndex.comparator()
|
IndexComparator<K,T> |
LongStorageMemoryIndex.comparator()
|
IndexComparator<? super C,? super T> |
AbstractSearch.getComparator()
Returns the comparator that this search uses on keys. |
Methods in messif.buckets.index.impl with parameters of type IndexComparator | ||
---|---|---|
|
AbstractArrayIndex.search(IndexComparator<? super C,? super T> comparator,
C key)
|
|
|
LongStorageMemoryIndex.search(IndexComparator<? super C,? super T> comparator,
C key)
|
|
|
AbstractArrayIndex.search(IndexComparator<? super C,? super T> comparator,
C from,
C to)
|
|
|
LongStorageMemoryIndex.search(IndexComparator<? super C,? super T> comparator,
C from,
C to)
|
|
|
AbstractArrayIndex.search(IndexComparator<? super C,? super T> comparator,
java.util.Collection<? extends C> keys)
|
|
|
LongStorageMemoryIndex.search(IndexComparator<? super C,? super T> comparator,
java.util.Collection<? extends C> keys)
|
Constructors in messif.buckets.index.impl with parameters of type IndexComparator | |
---|---|
AbstractSearch(IndexComparator<? super C,? super T> comparator,
C fromKey,
C toKey)
Creates a new instance of Search for the specified search comparator and lower and upper key bounds. |
|
AbstractSearch(IndexComparator<? super C,? super T> comparator,
java.util.Collection<? extends C> keys)
Creates a new instance of Search for the specified search comparator and keys to search. |
|
AddressStorageIndex(Storage<T> storage,
IndexComparator<K,T> comparator)
Creates a new instance of AddressStorageIndex for the specified storage. |
|
IntStorageIndex(IntStorage<T> storage,
IndexComparator<K,T> comparator)
Creates a new instance of IntStorageIndex for the specified storage. |
|
LongStorageIndex(LongStorage<T> storage,
IndexComparator<K,T> comparator)
Creates a new instance of IntStorageIndex for the specified storage. |
|
LongStorageMemoryIndex(DiskStorage<T> storage,
IndexComparator<K,T> comparator)
Creates a new instance of LongStorageMemoryIndex for the specified storage. |
Uses of IndexComparator in messif.buckets.storage |
---|
Methods in messif.buckets.storage with parameters of type IndexComparator | ||
---|---|---|
|
IntStorageIndexed.search(IndexComparator<? super C,? super T> comparator,
C key)
|
|
|
LongStorageIndexed.search(IndexComparator<? super C,? super T> comparator,
C key)
|
|
|
StorageIndexed.search(IndexComparator<? super C,? super T> comparator,
C key)
|
|
|
IntStorageIndexed.search(IndexComparator<? super C,? super T> comparator,
C from,
C to)
|
|
|
LongStorageIndexed.search(IndexComparator<? super C,? super T> comparator,
C from,
C to)
|
|
|
StorageIndexed.search(IndexComparator<? super C,? super T> comparator,
C from,
C to)
|
|
|
IntStorageIndexed.search(IndexComparator<? super C,? super T> comparator,
java.util.Collection<? extends C> keys)
|
|
|
LongStorageIndexed.search(IndexComparator<? super C,? super T> comparator,
java.util.Collection<? extends C> keys)
|
|
|
StorageIndexed.search(IndexComparator<? super C,? super T> comparator,
java.util.Collection<? extends C> keys)
|
Uses of IndexComparator in messif.buckets.storage.impl |
---|
Methods in messif.buckets.storage.impl with parameters of type IndexComparator | ||
---|---|---|
boolean |
DatabaseStorage.ColumnConvertor.isColumnCompatible(IndexComparator<?,?> indexComparator)
Returns true if the instance created by this convertor is compatible with the given index comparator. |
|
boolean |
DatabaseStorage.BinarySerializableColumnConvertor.isColumnCompatible(IndexComparator<?,?> indexComparator)
|
|
|
DatabaseStorage.search(IndexComparator<? super C,? super T> comparator,
C key)
|
|
|
DiskStorage.search(IndexComparator<? super C,? super T> comparator,
C key)
|
|
|
MemoryStorage.search(IndexComparator<? super C,? super T> comparator,
C key)
|
|
|
DatabaseStorage.search(IndexComparator<? super C,? super T> comparator,
C from,
C to)
|
|
|
DiskStorage.search(IndexComparator<? super C,? super T> comparator,
C from,
C to)
|
|
|
MemoryStorage.search(IndexComparator<? super C,? super T> comparator,
C from,
C to)
|
|
|
DatabaseStorage.search(IndexComparator<? super C,? super T> comparator,
java.util.Collection<? extends C> keys)
|
|
|
DiskStorage.search(IndexComparator<? super C,? super T> comparator,
java.util.Collection<? extends C> keys)
|
|
|
MemoryStorage.search(IndexComparator<? super C,? super T> comparator,
java.util.Collection<? extends C> keys)
|
Uses of IndexComparator in messif.utility |
---|
Methods in messif.utility with parameters of type IndexComparator | ||
---|---|---|
protected
|
SortedArrayData.fullSearch(IndexComparator<C,T> comparator,
C key,
int low,
int high)
Searches a range in this collection for objects that are equal to the specified key. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |