|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use AbstractObjectIterator | |
---|---|
messif.algorithms.impl | Implementation of basic search algorithms. |
messif.buckets | Storage classes capable of holding objects . |
messif.buckets.index | Bucket indexes for improved access. |
messif.objects | Metric data objects. |
messif.objects.extraction | Support for object extraction. |
messif.objects.impl | Implementation of basic data objects. |
messif.objects.util | Various utilities for working with collections of objects. |
messif.operations | Generic classes for data manipulatioin and querying operations. |
messif.operations.query | Implementation of data querying operations. |
messif.pivotselection | Support for selection of representative objects (pivots). |
Uses of AbstractObjectIterator in messif.algorithms.impl |
---|
Constructors in messif.algorithms.impl with parameters of type AbstractObjectIterator | |
---|---|
SequentialScan(java.lang.Class<? extends LocalBucket> bucketClass,
AbstractObjectIterator<LocalAbstractObject> pivotIter,
int pivotCount,
boolean pivotDistsValidIfGiven)
Creates a new instance of SequantialScan access structure with specific bucket class and filtering pivots. |
|
SequentialScan(java.lang.Class<? extends LocalBucket> bucketClass,
java.util.Map<java.lang.String,java.lang.Object> bucketClassParams,
AbstractObjectIterator<LocalAbstractObject> pivotIter,
int pivotCount,
boolean pivotDistsValidIfGiven)
Creates a new instance of SequantialScan access structure with specific bucket class and filtering pivots. |
Uses of AbstractObjectIterator in messif.buckets |
---|
Methods in messif.buckets that return AbstractObjectIterator | |
---|---|
abstract AbstractObjectIterator<LocalAbstractObject> |
Bucket.getAllObjects()
Returns iterator over all objects from this bucket. |
AbstractObjectIterator<LocalAbstractObject> |
LocalBucket.getAllObjects()
|
AbstractObjectIterator<LocalAbstractObject> |
Bucket.provideObjects()
The iterator for provided objects for ObjectProvider interface. |
Uses of AbstractObjectIterator in messif.buckets.index |
---|
Subclasses of AbstractObjectIterator in messif.buckets.index | |
---|---|
class |
SearchAbstractObjectDualIterator<T extends LocalAbstractObject>
Provides a bridge between Search and AbstractObjectIterator . |
class |
SearchAbstractObjectIterator<T extends LocalAbstractObject>
Provides a bridge between Search and AbstractObjectIterator . |
Uses of AbstractObjectIterator in messif.objects |
---|
Methods in messif.objects that return AbstractObjectIterator | |
---|---|
AbstractObjectIterator<E> |
ObjectProvider.provideObjects()
Returns an iterator over the provided objects. |
Uses of AbstractObjectIterator in messif.objects.extraction |
---|
Subclasses of AbstractObjectIterator in messif.objects.extraction | |
---|---|
class |
ExtractorIterator<T extends LocalAbstractObject>
Iterator that provides objects by Extractor . |
Uses of AbstractObjectIterator in messif.objects.impl |
---|
Methods in messif.objects.impl with parameters of type AbstractObjectIterator | |
---|---|
static byte[][] |
ObjectByteVector.getMinMaxForEveryCoord(AbstractObjectIterator<? extends ObjectByteVector> iterator)
Computes minimum and maximum values over every coordinate of vectors in the collection's iterator. |
static float[][] |
ObjectFloatVector.getMinMaxForEveryCoord(AbstractObjectIterator<? extends ObjectFloatVector> iterator)
Computes minimum and maximum values over every coordinate of vectors in the collection's iterator. |
static int[][] |
ObjectIntVector.getMinMaxForEveryCoord(AbstractObjectIterator<? extends ObjectIntVector> iterator)
Computes minimum and maximum values over every coordinate of vectors in the collection's iterator. |
static short[][] |
ObjectShortVector.getMinMaxForEveryCoord(AbstractObjectIterator<? extends ObjectShortVector> iterator)
Computes minimum and maximum values over every coordinate of vectors in the collection's iterator. |
static byte[] |
ObjectByteVector.getMinMaxOverCoords(AbstractObjectIterator<? extends ObjectByteVector> iterator)
Computes minimum and maximum values over all coordinates of vectors in the collection's iterator. |
static float[] |
ObjectFloatVector.getMinMaxOverCoords(AbstractObjectIterator<? extends ObjectFloatVector> iterator)
Computes minimum and maximum values over all coordinates of vectors in the collection's iterator. |
static int[] |
ObjectIntVector.getMinMaxOverCoords(AbstractObjectIterator<? extends ObjectIntVector> iterator)
Computes minimum and maximum values over all coordinates of vectors in the collection's iterator. |
static short[] |
ObjectShortVector.getMinMaxOverCoords(AbstractObjectIterator<? extends ObjectShortVector> iterator)
Computes minimum and maximum values over all coordinates of vectors in the collection's iterator. |
Uses of AbstractObjectIterator in messif.objects.util |
---|
Subclasses of AbstractObjectIterator in messif.objects.util | |
---|---|
class |
AbstractStreamObjectIterator<E extends LocalAbstractObject>
This class represents an iterator on LocalAbstractObject s that are read from a file. |
class |
ObjectIteratorsIterator<E extends AbstractObject>
This class allows iterating over multiple Iterators. |
class |
ObjectProvidersIterator<E extends AbstractObject>
This class allows iterating over multiple ObjectProviders. |
class |
StreamGenericAbstractObjectIterator<E extends LocalAbstractObject>
This class represents an iterator on LocalAbstractObject s that are read from a file. |
class |
StreamsMetaObjectMapIterator
This class is to contruct MetaObjects from several simultaneously opened files (subObjectIterators). |
Fields in messif.objects.util declared as AbstractObjectIterator | |
---|---|
protected AbstractObjectIterator<? extends E> |
ObjectProvidersIterator.currentIterator
Iterator from current provider |
Methods in messif.objects.util that return AbstractObjectIterator | |
---|---|
AbstractObjectIterator<E> |
AbstractObjectList.iterator()
Returns an iterator over the elements in this list in proper sequence. |
AbstractObjectIterator<E> |
GenericMatchingObjectList.iterator()
Returns iterator through all objects from all parts of this MatchingObjectList |
AbstractObjectIterator<E> |
GenericMatchingObjectList.iterator(int partId)
Returns iterator through objects from the specified part of this MatchingObjectList throws NoSuchElementException if specified part cannot be found |
AbstractObjectIterator<E> |
AbstractObjectIterator.provideObjects()
Returns an iterator over the provided objects. |
AbstractObjectIterator<E> |
AbstractObjectList.provideObjects()
The iterator for provided objects for ObjectProvider interface. |
AbstractObjectIterator<E> |
GenericMatchingObjectList.provideObjects()
The iterator for provided objects for ObjectProvider interface. |
Constructors in messif.objects.util with parameters of type AbstractObjectIterator | |
---|---|
GenericMatchingObjectList(AbstractObjectIterator<E> iterator)
Creates a new instance of MatchingObjectList |
|
GenericMatchingObjectList(AbstractObjectIterator<E> iterator,
int partId)
Creates a new instance of MatchingObjectList |
Uses of AbstractObjectIterator in messif.operations |
---|
Methods in messif.operations with parameters of type AbstractObjectIterator | |
---|---|
abstract int |
QueryOperation.evaluate(AbstractObjectIterator<? extends LocalAbstractObject> objects)
Evaluate this query on a given set of objects. |
Uses of AbstractObjectIterator in messif.operations.query |
---|
Methods in messif.operations.query with parameters of type AbstractObjectIterator | |
---|---|
int |
AggregationFunctionQueryOperation.evaluate(AbstractObjectIterator<? extends LocalAbstractObject> objects)
Evaluate this query on a given set of objects. |
int |
GetAllObjectsQueryOperation.evaluate(AbstractObjectIterator<? extends LocalAbstractObject> objects)
Evaluate this query on a given set of objects. |
int |
GetObjectByLocatorOperation.evaluate(AbstractObjectIterator<? extends LocalAbstractObject> objects)
Evaluate this query on a given set of objects. |
int |
GetObjectQueryOperation.evaluate(AbstractObjectIterator<? extends LocalAbstractObject> objects)
Evaluate this query on a given set of objects. |
int |
GetObjectsByLocatorsOperation.evaluate(AbstractObjectIterator<? extends LocalAbstractObject> objects)
Evaluate this query on a given set of objects. |
int |
GetRandomObjectQueryOperation.evaluate(AbstractObjectIterator<? extends LocalAbstractObject> objects)
|
int |
GetRandomObjectsQueryOperation.evaluate(AbstractObjectIterator<? extends LocalAbstractObject> objects)
|
int |
IncrementalNNQueryOperation.evaluate(AbstractObjectIterator<? extends LocalAbstractObject> objects)
Evaluate this query on a given set of objects. |
int |
KNNMultiQueryOperation.evaluate(AbstractObjectIterator<? extends LocalAbstractObject> objects)
Evaluate this query on a given set of objects. |
int |
KNNQueryOperation.evaluate(AbstractObjectIterator<? extends LocalAbstractObject> objects)
Evaluate this query on a given set of objects. |
int |
RangeQueryOperation.evaluate(AbstractObjectIterator<? extends LocalAbstractObject> objects)
Evaluate this query on a given set of objects. |
Uses of AbstractObjectIterator in messif.pivotselection |
---|
Methods in messif.pivotselection that return AbstractObjectIterator | |
---|---|
AbstractObjectIterator<LocalAbstractObject> |
ClusterPivotChooser.Cluster.getAllObjects()
Returns all objects of this cluster as an iterator. |
Methods in messif.pivotselection with parameters of type AbstractObjectIterator | |
---|---|
protected abstract void |
AbstractPivotChooser.selectPivot(int count,
AbstractObjectIterator<? extends LocalAbstractObject> sampleSetIterator)
This method carries out the actual pivot selection and must be implemented by subclasses. |
protected void |
ClusterPivotChooser.selectPivot(int count,
AbstractObjectIterator<? extends LocalAbstractObject> sampleSetIterator)
|
protected void |
CoveragePivotChooser.selectPivot(int count,
AbstractObjectIterator<? extends LocalAbstractObject> sampleSetIterator)
|
protected void |
IncrementalIDistanceChooser.selectPivot(int pivots,
AbstractObjectIterator<? extends LocalAbstractObject> objectIter)
Selects new pivots. |
protected void |
IncrementalPivotChooser.selectPivot(int pivots,
AbstractObjectIterator<? extends LocalAbstractObject> objectIter)
Selects new pivots. |
protected void |
KMeansPivotChooser.selectPivot(int count,
AbstractObjectIterator<? extends LocalAbstractObject> sampleSetIterator)
This method only uses the preselected pivots as initial pivots for k-means and rewrites the pivots completely |
protected void |
OutlierPivotChooser.selectPivot(int count,
AbstractObjectIterator<? extends LocalAbstractObject> sampleSetIterator)
|
protected void |
RandomPivotChooser.selectPivot(int count,
AbstractObjectIterator<? extends LocalAbstractObject> sampleSetIterator)
Method for selecting pivots and appending to the list of pivots. |
protected void |
StreamSequencePivotChooser.selectPivot(int count,
AbstractObjectIterator<? extends LocalAbstractObject> sampleSetIterator)
This method carries out the actual pivot selection, that is, read specified number of objects from the stream. |
protected void |
TwoDistantIncrementalPivotChooser.selectPivot(int count,
AbstractObjectIterator<? extends LocalAbstractObject> sampleSetIterator)
Select at least count pitvots and add them by addPivot method. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |