A B C D E F G H I J K L M N O P Q R S T U V W

D

data - Variable in class messif.objects.impl.ObjectByteVector
 
data - Variable in class messif.objects.impl.ObjectFloatVector
Data array
data - Variable in class messif.objects.impl.ObjectIntVector
Data array
data - Variable in class messif.objects.impl.ObjectShortVector
 
DatabaseStorage<T> - Class in messif.buckets.storage.impl
Database-based storage.
DatabaseStorage(Class<? extends T>, String, Properties, String, String, String[], DatabaseStorage.ColumnConvertor<T>[]) - Constructor for class messif.buckets.storage.impl.DatabaseStorage
Constructs an empty database storage.
DatabaseStorage.BinarySerializableColumnConvertor<T> - Class in messif.buckets.storage.impl
Column convertor that uses a database BLOB into which instances of T are binary serialized/deserialized.
DatabaseStorage.BinarySerializableColumnConvertor(Class<? extends T>, BinarySerializator) - Constructor for class messif.buckets.storage.impl.DatabaseStorage.BinarySerializableColumnConvertor
Creates a new instance of BinarySerializableColumnConvertor.
DatabaseStorage.ColumnConvertor<T> - Interface in messif.buckets.storage.impl
Provides a conversion between database column data and object instances.
dataEquals(Object) - Method in class messif.objects.BallRegion
Indicates whether some other object has the same data as this one.
dataEquals(Object) - Method in class messif.objects.impl.ObjectByteVector
 
dataEquals(Object) - Method in class messif.objects.impl.ObjectFloatVector
 
dataEquals(Object) - Method in class messif.objects.impl.ObjectIntVector
 
dataEquals(Object) - Method in class messif.objects.impl.ObjectShortVector
 
dataEquals(Object) - Method in class messif.objects.impl.ObjectString
 
dataEquals(Object) - Method in class messif.objects.LocalAbstractObject
Indicates whether some other object has the same data as this one.
dataEquals(Object) - Method in class messif.objects.LocalAbstractObjectAutoImpl
 
dataEquals(Object) - Method in class messif.objects.MetaObject
Indicates whether some other object has the same data as this one.
dataEquals(Object) - Method in class messif.objects.util.AbstractObjectList
Indicates whether some other object has the same data as this one.
dataEquals(AbstractOperation) - Method in class messif.operations.AbstractOperation
Indicates whether some other operation has the same data as this one.
dataEqualsImpl(AbstractOperation) - Method in class messif.operations.AbstractOperation
Indicates whether some other operation has the same data as this one.
dataEqualsImpl(AbstractOperation) - Method in class messif.operations.data.BulkInsertOperation
 
dataEqualsImpl(AbstractOperation) - Method in class messif.operations.data.DeleteByLocatorOperation
Indicates whether some other operation has the same data as this one.
dataEqualsImpl(AbstractOperation) - Method in class messif.operations.data.DeleteOperation
 
dataEqualsImpl(AbstractOperation) - Method in class messif.operations.data.InsertOperation
Indicates whether some other operation has the same data as this one.
dataEqualsImpl(AbstractOperation) - Method in class messif.operations.query.AggregationFunctionQueryOperation
Indicates whether some other operation has the same data as this one.
dataEqualsImpl(AbstractOperation) - Method in class messif.operations.query.GetAllObjectsQueryOperation
Indicates whether some other operation has the same data as this one.
dataEqualsImpl(AbstractOperation) - Method in class messif.operations.query.GetObjectByLocatorOperation
Indicates whether some other operation has the same data as this one.
dataEqualsImpl(AbstractOperation) - Method in class messif.operations.query.GetObjectCountOperation
Indicates whether some other operation has the same data as this one.
dataEqualsImpl(AbstractOperation) - Method in class messif.operations.query.GetObjectQueryOperation
Indicates whether some other operation has the same data as this one.
dataEqualsImpl(AbstractOperation) - Method in class messif.operations.query.GetObjectsByLocatorsOperation
Indicates whether some other operation has the same data as this one.
dataEqualsImpl(AbstractOperation) - Method in class messif.operations.query.GetRandomObjectQueryOperation
 
dataEqualsImpl(AbstractOperation) - Method in class messif.operations.query.GetRandomObjectsQueryOperation
 
dataEqualsImpl(AbstractOperation) - Method in class messif.operations.query.IncrementalNNQueryOperation
Indicates whether some other operation has the same data as this one.
dataEqualsImpl(AbstractOperation) - Method in class messif.operations.query.KNNMultiQueryOperation
Indicates whether some other operation has the same data as this one.
dataEqualsImpl(AbstractOperation) - Method in class messif.operations.query.KNNQueryOperation
Indicates whether some other operation has the same data as this one.
dataEqualsImpl(AbstractOperation) - Method in class messif.operations.query.RangeQueryOperation
Indicates whether some other operation has the same data as this one.
dataEqualsImpl(AbstractOperation) - Method in class messif.operations.query.TopCombinedQueryOperation
Indicates whether some other operation has the same data as this one.
dataHashCode() - Method in class messif.objects.BallRegion
Returns a hash code value for this ball region's data, i.e. the hash code of the pivot.
dataHashCode() - Method in class messif.objects.impl.ObjectByteVector
 
dataHashCode() - Method in class messif.objects.impl.ObjectFloatVector
 
dataHashCode() - Method in class messif.objects.impl.ObjectIntVector
 
dataHashCode() - Method in class messif.objects.impl.ObjectShortVector
 
dataHashCode() - Method in class messif.objects.impl.ObjectString
 
dataHashCode() - Method in class messif.objects.LocalAbstractObject
Returns a hash code value for the data of this object.
dataHashCode() - Method in class messif.objects.LocalAbstractObjectAutoImpl
 
dataHashCode() - Method in class messif.objects.MetaObject
Returns sum of hash code values for all the encapsulated objects' data.
dataHashCode() - Method in class messif.objects.util.AbstractObjectList
Returns a hash code value for the data of this list.
dataHashCode() - Method in class messif.operations.AbstractOperation
Returns a hash code value for the data of this operation.
dataHashCode() - Method in class messif.operations.data.BulkInsertOperation
 
dataHashCode() - Method in class messif.operations.data.DeleteByLocatorOperation
Returns a hash code value for the data of this operation.
dataHashCode() - Method in class messif.operations.data.DeleteOperation
 
dataHashCode() - Method in class messif.operations.data.InsertOperation
Returns a hash code value for the data of this operation.
dataHashCode() - Method in class messif.operations.query.AggregationFunctionQueryOperation
Returns a hash code value for the data of this operation.
dataHashCode() - Method in class messif.operations.query.GetAllObjectsQueryOperation
Returns a hash code value for the data of this operation.
dataHashCode() - Method in class messif.operations.query.GetObjectByLocatorOperation
Returns a hash code value for the data of this operation.
dataHashCode() - Method in class messif.operations.query.GetObjectCountOperation
Returns a hash code value for the data of this operation.
dataHashCode() - Method in class messif.operations.query.GetObjectQueryOperation
Returns a hash code value for the data of this operation.
dataHashCode() - Method in class messif.operations.query.GetObjectsByLocatorsOperation
Returns a hash code value for the data of this operation.
dataHashCode() - Method in class messif.operations.query.GetRandomObjectQueryOperation
 
dataHashCode() - Method in class messif.operations.query.GetRandomObjectsQueryOperation
 
dataHashCode() - Method in class messif.operations.query.IncrementalNNQueryOperation
Returns a hash code value for the data of this operation.
dataHashCode() - Method in class messif.operations.query.KNNMultiQueryOperation
Returns a hash code value for the data of this operation.
dataHashCode() - Method in class messif.operations.query.KNNQueryOperation
Returns a hash code value for the data of this operation.
dataHashCode() - Method in class messif.operations.query.RangeQueryOperation
Returns a hash code value for the data of this operation.
dataHashCode() - Method in class messif.operations.query.TopCombinedQueryOperation
Returns a hash code value for the data of this operation.
decode(PrintStream, String...) - Method in class messif.utility.CoreApplication
Decodes a value to some other value according to a regular expression.
deepHashCode() - Method in class messif.statistics.StatisticSimpleWeakrefCounter
 
defaultBucketClass - Variable in class messif.buckets.BucketDispatcher
Default class for newly created buckets
defaultBucketClassParams - Variable in class messif.buckets.BucketDispatcher
Default parameters for newly created buckets with default bucket class
defaultClass - Variable in class messif.objects.nio.MultiClassSerializator
The first class in the predefinedClasses is used as default
DEFAULTCLASS_SERIALIZATION - Static variable in class messif.objects.nio.MultiClassSerializator
Constant indicating that the default class is written in the stream
delete(DeleteOperation) - Method in class messif.algorithms.impl.ParallelSequentialScan
Deletes an object.
delete(DeleteByLocatorOperation) - Method in class messif.algorithms.impl.ParallelSequentialScan
Deletes objects by locators.
delete(DeleteOperation) - Method in class messif.algorithms.impl.SequentialScan
Deletes an object.
delete(DeleteByLocatorOperation) - Method in class messif.algorithms.impl.SequentialScan
Deletes objects by locators.
deleteAllObjects() - Method in class messif.buckets.Bucket
Delete all objects from this bucket.
deleteAllObjects() - Method in class messif.buckets.LocalBucket
 
DeleteByLocatorOperation - Class in messif.operations.data
Operation for deleting an object.
DeleteByLocatorOperation(Set<String>, int) - Constructor for class messif.operations.data.DeleteByLocatorOperation
Creates a new instance of DeleteByLocatorOperation.
DeleteByLocatorOperation(Collection<String>, int) - Constructor for class messif.operations.data.DeleteByLocatorOperation
Creates a new instance of DeleteByLocatorOperation.
DeleteByLocatorOperation(Collection<String>) - Constructor for class messif.operations.data.DeleteByLocatorOperation
Creates a new instance of DeleteByLocatorOperation.
DeleteByLocatorOperation(String[], int) - Constructor for class messif.operations.data.DeleteByLocatorOperation
Creates a new instance of DeleteByLocatorOperation.
DeleteByLocatorOperation(String[]) - Constructor for class messif.operations.data.DeleteByLocatorOperation
Creates a new instance of DeleteByLocatorOperation.
deletedFragments - Variable in class messif.buckets.storage.impl.DiskStorage
The number of deleted objects - the file space fragmentation is the ratio between this and objectCount
deleteObject(UniqueID) - Method in class messif.buckets.Bucket
Delete object with the specified ID from this bucket.
deleteObject(LocalAbstractObject, int) - Method in class messif.buckets.Bucket
Delete all objects from this bucket that are data-equals to the specified object.
deleteObject(LocalAbstractObject) - Method in class messif.buckets.Bucket
Delete all objects from this bucket that are data-equals to the specified object.
deleteObject(LocalAbstractObject, int) - Method in class messif.buckets.impl.AlgorithmStorageBucket
Removes the given object by calling DeleteOperation on the encapsulated algorithm.
deleteObject(Removable<LocalAbstractObject>) - Method in class messif.buckets.LocalBucket
Check if the object can be deleted from this bucket.
deleteObject(UniqueID) - Method in class messif.buckets.LocalBucket
 
deleteObject(LocalAbstractObject, int) - Method in class messif.buckets.LocalBucket
 
deleteObjects(Collection<? extends UniqueID>, boolean) - Method in class messif.buckets.Bucket
Delete multiple objects with specified IDs.
DeleteOperation - Class in messif.operations.data
Operation for deleting an object.
DeleteOperation(LocalAbstractObject, int, boolean) - Constructor for class messif.operations.data.DeleteOperation
Creates a new instance of DeleteOperation.
DeleteOperation(LocalAbstractObject, int) - Constructor for class messif.operations.data.DeleteOperation
Creates a new instance of DeleteOperation.
DeleteOperation(LocalAbstractObject) - Constructor for class messif.operations.data.DeleteOperation
Creates a new instance of DeleteOperation.
deregisterFilter(BucketFilter) - Method in class messif.buckets.LocalBucket
Remove a filter from the filter chain
deregisterSampleProvider(ObjectProvider<? extends LocalAbstractObject>) - Method in class messif.pivotselection.AbstractPivotChooser
Removes registration of a sample set provider that was previously registered (others are silently ignored).
deserializationClass - Variable in class messif.objects.nio.SingleClassSerializator
The class of objects created by this serializator during deserialization
destroy() - Method in class messif.algorithms.Algorithm
Destroy this algorithm.
destroy() - Method in class messif.algorithms.impl.ParallelSequentialScan
 
destroy() - Method in class messif.algorithms.impl.SequentialScan
 
destroy() - Method in class messif.buckets.BucketDispatcher
Destroys all buckets managed by this dispatcher.
destroy() - Method in class messif.buckets.impl.AlgorithmStorageBucket
 
destroy() - Method in class messif.buckets.impl.DiskBlockBucket
 
destroy() - Method in class messif.buckets.impl.DiskBlockObjectKeyBucket
 
destroy() - Method in class messif.buckets.impl.DiskBlockObjectKeyMemoryBucket
 
destroy() - Method in class messif.buckets.impl.MemoryStorageBucket
 
destroy() - Method in class messif.buckets.impl.MemoryStorageIDBucket
 
destroy() - Method in class messif.buckets.impl.MemoryStorageLocatorBucket
 
destroy() - Method in class messif.buckets.impl.MemoryStorageNoDupsBucket
 
destroy() - Method in class messif.buckets.impl.MemoryStorageObjectKeyBucket
 
destroy() - Method in class messif.buckets.impl.VirtualStorageBucket
 
destroy() - Method in class messif.buckets.index.impl.AddressStorageIndex
 
destroy() - Method in class messif.buckets.index.impl.IntStorageIndex
 
destroy() - Method in class messif.buckets.index.impl.LongStorageIndex
 
destroy() - Method in class messif.buckets.index.impl.LongStorageMemoryIndex
 
destroy() - Method in interface messif.buckets.index.ModifiableIndex
Destroy this index.
destroy() - Method in class messif.buckets.LocalBucket
Destroy this bucket.
destroy() - Method in class messif.buckets.storage.impl.DatabaseStorage
 
destroy() - Method in class messif.buckets.storage.impl.DiskStorage
 
destroy() - Method in class messif.buckets.storage.impl.MemoryStorage
 
destroy() - Method in interface messif.buckets.storage.Storage
Destroy this storage.
differentiateByArgNo - Variable in class messif.executor.MethodClassExecutor
Index of the argument in the method prototype, which is used to distinguish between the methods
DirectoryInputStream - Class in messif.utility
This class provides a continous InputStream over all files from a given directory (and subdirectories if specified).
DirectoryInputStream(Collection<File>, FileFilter, boolean) - Constructor for class messif.utility.DirectoryInputStream
Creates a new DirectoryInputStream over files that match filter in dirsdirectories.
DirectoryInputStream(File, FileFilter, boolean) - Constructor for class messif.utility.DirectoryInputStream
Creates a new DirectoryInputStream over files that match filter in the directory dir.
DirectoryInputStream(String, FileFilter, boolean) - Constructor for class messif.utility.DirectoryInputStream
Creates a new DirectoryInputStream over files that match filter in the directory dir.
disableGlobally() - Static method in class messif.statistics.Statistics
Disables all statistic counting globally.
DiskBlockBucket - Class in messif.buckets.impl
A disk-oriented implementation of LocalBucket.
DiskBlockBucket(long, long, long, File) - Constructor for class messif.buckets.impl.DiskBlockBucket
Constructs a new DiskBlockBucket instance with 16k direct-buffered input.
DiskBlockBucket(long, long, long, File, int, boolean, boolean, BinarySerializator) - Constructor for class messif.buckets.impl.DiskBlockBucket
Constructs a new DiskBlockBucket instance.
DiskBlockObjectKeyBucket - Class in messif.buckets.impl
A disk-oriented implementation of LocalBucket.
DiskBlockObjectKeyBucket(long, long, long, File) - Constructor for class messif.buckets.impl.DiskBlockObjectKeyBucket
Constructs a new DiskBlockBucket instance with 16k direct-buffered input.
DiskBlockObjectKeyBucket(long, long, long, File, int, boolean, boolean, BinarySerializator) - Constructor for class messif.buckets.impl.DiskBlockObjectKeyBucket
Constructs a new DiskBlockBucket instance.
DiskBlockObjectKeyMemoryBucket - Class in messif.buckets.impl
A disk-oriented implementation of LocalBucket.
DiskBlockObjectKeyMemoryBucket(long, long, long, File) - Constructor for class messif.buckets.impl.DiskBlockObjectKeyMemoryBucket
Constructs a new DiskBlockBucket instance with 16k direct-buffered input.
DiskBlockObjectKeyMemoryBucket(long, long, long, File, int, boolean, boolean, BinarySerializator) - Constructor for class messif.buckets.impl.DiskBlockObjectKeyMemoryBucket
Constructs a new DiskBlockBucket instance.
DiskStorage<T> - Class in messif.buckets.storage.impl
Disk based storage.
DiskStorage(Class<? extends T>, File, boolean, int, boolean, boolean, long, long, BinarySerializator) - Constructor for class messif.buckets.storage.impl.DiskStorage
Creates a new DiskStreamStorage instance.
DiskStorage(DiskStorage<? extends T>, File) - Constructor for class messif.buckets.storage.impl.DiskStorage
Creates a new DiskStreamStorage instance.
dist - Variable in class messif.buckets.split.impl.SplitPolicyBallPartitioning
The distance to the pivot computed by the last call to match(Region).
dist - Variable in class messif.buckets.split.impl.SplitPolicyExcludedMiddlePartitioning
The distance to the pivot computed by the last call to match(Region).
dist - Variable in class messif.buckets.split.impl.SplitPolicyMultiWayBallPartitioning
The distance to the pivot computed by the last call to match(Region).
DistanceRanked - Interface in messif.objects.util
Interface for marking objects that can be ranked according to distance.
DistanceRankedObject<T> - Class in messif.objects.util
Ranked object where the rank is based on distances.
DistanceRankedObject(T, float) - Constructor for class messif.objects.util.DistanceRankedObject
Creates a new instance of DistanceRankedObject that encapsulates a given object.
DoubleKey - Class in messif.objects.keys
The object key that contains a double value and a locator URI.
DoubleKey(String, double) - Constructor for class messif.objects.keys.DoubleKey
Creates a new instance of DoubleKey
DoubleKey(String) - Constructor for class messif.objects.keys.DoubleKey
Creates a new instance of AbstractObjectKey given a buffered reader with the first line of the following format: "doubleKey locatorUri"
DoubleKey(BinaryInput, BinarySerializator) - Constructor for class messif.objects.keys.DoubleKey
Creates a new instance of DoubleKey loaded from binary input.
DoubleKeyInterval - Class in messif.objects.keys
 
DoubleKeyInterval(DoubleKey, DoubleKey) - Constructor for class messif.objects.keys.DoubleKeyInterval
Constructor for this interval.
DoubleKeyInterval(BinaryInput, BinarySerializator) - Constructor for class messif.objects.keys.DoubleKeyInterval
Creates a new instance of DoubleKeyInterval loaded from binary input.
DoubleKeyOperator - Class in messif.objects.keys
 
DoubleKeyOperator() - Constructor for class messif.objects.keys.DoubleKeyOperator
 
DoubleSortedCollection - Class in messif.objects.util
This class resorts the ranked objects according to new distances (returned by method implemented in the child classes).
DoubleSortedCollection(int, int) - Constructor for class messif.objects.util.DoubleSortedCollection
Creates new sorted collection sorted according to pixmac shape+color distance + weighted keywords distance
DuplicateObjectException - Exception in messif.buckets
Thrown to indicate that the bucket already contains the inserted object.
DuplicateObjectException() - Constructor for exception messif.buckets.DuplicateObjectException
Creates a new instance of DuplicateObjectException without detail message.
DuplicateObjectException(String) - Constructor for exception messif.buckets.DuplicateObjectException
Constructs an instance of DuplicateObjectException with the specified detail message.

A B C D E F G H I J K L M N O P Q R S T U V W