Uses of Class
messif.objects.UniqueID

Packages that use UniqueID
messif.buckets Storage classes capable of holding objects
messif.buckets.impl Bucket implementations. 
messif.buckets.index Bucket indexes for improved access. 
messif.buckets.split Bucket splitting support. 
messif.objects Metric data objects. 
messif.objects.impl Implementation of basic data objects. 
messif.objects.util Various utilities for working with collections of objects. 
messif.operations.query Implementation of data querying operations. 
 

Uses of UniqueID in messif.buckets
 

Methods in messif.buckets with parameters of type UniqueID
abstract  LocalAbstractObject Bucket.deleteObject(UniqueID objectID)
          Delete object with the specified ID from this bucket.
 LocalAbstractObject LocalBucket.deleteObject(UniqueID objectID)
           
abstract  LocalAbstractObject Bucket.getObject(UniqueID objectID)
          Retrieves an object with the specified ID from this bucket.
 LocalAbstractObject LocalBucket.getObject(UniqueID objectID)
           
 

Method parameters in messif.buckets with type arguments of type UniqueID
 AbstractObjectList<LocalAbstractObject> Bucket.deleteObjects(java.util.Collection<? extends UniqueID> objectIDs, boolean removeDeletedIDs)
          Delete multiple objects with specified IDs.
 

Uses of UniqueID in messif.buckets.impl
 

Fields in messif.buckets.impl with type parameters of type UniqueID
protected  ModifiableOrderedIndex<UniqueID,LocalAbstractObject> MemoryStorageIDBucket.objects
          Object storage with object-id index
 

Methods in messif.buckets.impl that return types with arguments of type UniqueID
protected  ModifiableOrderedIndex<UniqueID,LocalAbstractObject> MemoryStorageIDBucket.getModifiableIndex()
           
 

Uses of UniqueID in messif.buckets.index
 

Fields in messif.buckets.index with type parameters of type UniqueID
static OperationIndexComparator<UniqueID> LocalAbstractObjectOrder.uniqueIDComparator
          Index order defined by object IDs
 

Methods in messif.buckets.index with parameters of type UniqueID
static
<T extends LocalAbstractObject>
T
LocalAbstractObjectOrder.searchIndexByObjectID(Index<T> index, UniqueID objectID)
          Search the specified index for the object with given ID.
 

Uses of UniqueID in messif.buckets.split
 

Subclasses of UniqueID in messif.buckets.split
 class BucketBallRegion
           
 

Uses of UniqueID in messif.objects
 

Subclasses of UniqueID in messif.objects
 class AbstractObject
          The abstract piece of data that the MESSI Framework works with.
 class BallRegion
          This class represents a ball region, i.e. a partition of the metric space that holds objects that are within a specified radius from the central object (pivot).
 class LocalAbstractObject
          This class is ancestor of all objects that hold some data the MESSI Framework can work with.
 class LocalAbstractObjectAutoImpl
          This class eases the task of implementing data read/write methods.
 class MetaObject
          Represents a collection of LocalAbstractObjects encapsulated as one object.
 class NoDataObject
          Object of this class represents an AbstractObject only by its URI locator.
 

Methods in messif.objects that return UniqueID
 UniqueID AbstractObject.getObjectID()
          Returns the ID of this object
 

Methods in messif.objects with parameters of type UniqueID
 int UniqueID.compareTo(UniqueID val)
          Compares this unique ID with the specified unique ID.
 

Constructors in messif.objects with parameters of type UniqueID
UniqueID(UniqueID source)
          Creates a new instance of UniqueID from an existing UniqueID object.
 

Uses of UniqueID in messif.objects.impl
 

Subclasses of UniqueID in messif.objects.impl
 class MetaObjectMap
          Implementation of MetaObject that stores encapsulated objects in a hash table.
 class ObjectByteVector
           
 class ObjectByteVectorL1
           
 class ObjectFloatUnitVector
           
 class ObjectFloatUnitVectorL2
           
 class ObjectFloatVector
          This object uses static array of floats as its data content.
 class ObjectFloatVectorL1
           
 class ObjectFloatVectorL2
           
 class ObjectIntVector
          This object uses static array of integers as its data content.
 class ObjectIntVectorL1
           
 class ObjectIntVectorL2
           
 class ObjectShortVector
           
 class ObjectShortVectorL1
           
 class ObjectShortVectorL2
           
 class ObjectString
          This object uses String as its data content.
 class ObjectStringEditDist
          Object with string content and edit distance metric function.
 

Uses of UniqueID in messif.objects.util
 

Methods in messif.objects.util that return UniqueID
 UniqueID AbstractObjectIterator.getCurrentObjectID()
          Returns an ID of the object returned by the last call to Iterator.next().
 UniqueID AbstractObjectList.getObjectID(int index)
          Returns the ID of object at specified position.
 UniqueID GenericMatchingObjectList.getObjectID(int index, int partId)
          Get ID of object with index position from part partId
 UniqueID AbstractObjectIterator.nextObjectID()
          Returns an ID of the object returned by a call to Iterator.next().
 

Methods in messif.objects.util with parameters of type UniqueID
 E AbstractObjectIterator.getObjectByID(UniqueID objectID)
          Returns the first instance of object, that has the specified ID.
 

Uses of UniqueID in messif.operations.query
 

Fields in messif.operations.query declared as UniqueID
protected  UniqueID GetObjectQueryOperation.objectID
          Identifier for which to retrieve object
 

Methods in messif.operations.query that return UniqueID
 UniqueID GetObjectQueryOperation.getObjectID()
          Returns the identifier for which to retrieve object.
 

Constructors in messif.operations.query with parameters of type UniqueID
GetObjectQueryOperation(UniqueID objectID)
          Creates a new instance of GetObjectQueryOperation for the specified object ID.
GetObjectQueryOperation(UniqueID objectID, AnswerType answerType)
          Creates a new instance of GetObjectQueryOperation for the specified object ID.