Package | Description |
---|---|
messif.operations |
Generic classes for data manipulatioin and querying operations.
|
messif.operations.data |
Implementation of data-manipulation operations.
|
messif.operations.query |
Implementation of data querying operations.
|
Constructor and Description |
---|
GetCandidateSetOperation(RankingSingleQueryOperation encapsulatedOperation,
int candidateSetSize)
Creates a new operation given a query operation and required size of candidate set.
|
Constructor and Description |
---|
BulkInsertOperation(java.util.Iterator<? extends LocalAbstractObject> insertedObjects)
Creates a new instance of BulkInsertOperation from all objects provided by the iterator.
|
BulkInsertOperation(java.util.Iterator<? extends LocalAbstractObject> objectsIterator,
int count)
Creates a new instance of BulkInsertOperation.
|
BulkInsertOperation(java.util.Iterator<? extends LocalAbstractObject> objectsIterator,
int count,
boolean permitEmpty)
Creates a new instance of BulkInsertOperation.
|
DeleteByLocatorOperation(java.lang.String[] locators)
Creates a new instance of DeleteByLocatorOperation.
|
DeleteByLocatorOperation(java.lang.String[] locators,
int deleteLimit)
Creates a new instance of DeleteByLocatorOperation.
|
DeleteOperation(java.util.List<LocalAbstractObject> deletedObject,
int deleteLimit,
boolean checkLocator)
Creates a new instance of DeleteOperation.
|
DeleteOperation(LocalAbstractObject deletedObject)
Creates a new instance of DeleteOperation.
|
DeleteOperation(LocalAbstractObject deletedObject,
int deleteLimit)
Creates a new instance of DeleteOperation.
|
DeleteOperation(LocalAbstractObject deletedObject,
int deleteLimit,
boolean checkLocator)
Creates a new instance of DeleteOperation.
|
DeleteOperationLegacy(LocalAbstractObject deletedObject)
Creates a new instance of DeleteOperation.
|
DeleteOperationLegacy(LocalAbstractObject deletedObject,
int deleteLimit)
Creates a new instance of DeleteOperation.
|
DeleteOperationLegacy(LocalAbstractObject deletedObject,
int deleteLimit,
boolean checkLocator)
Creates a new instance of DeleteOperation.
|
InsertOperation(LocalAbstractObject insertedObject)
Creates a new instance of InsertOperation.
|
TruncateOperation()
Creates a new instance of TruncateOperation.
|
Constructor and Description |
---|
AggregationFunctionQueryOperation(LocalAbstractObject queryObject,
int k,
AggregationFunction aggregationFunction)
Creates a new instance of AggregationFunctionQueryOperation.
|
AggregationFunctionQueryOperation(LocalAbstractObject queryObject,
int k,
AggregationFunction aggregationFunction,
AnswerType answerType,
boolean storeMetaDistances)
Creates a new instance of AggregationFunctionQueryOperation.
|
ApproxKNNQueryOperation(LocalAbstractObject queryObject,
int k)
Creates a new instance of ApproxkNNQueryOperation for a given query object and maximal number of objects to return.
|
ApproxKNNQueryOperation(LocalAbstractObject queryObject,
int k,
AnswerType answerType)
Creates a new instance of ApproxkNNQueryOperation for a given query object and maximal number of objects to return.
|
ApproxKNNQueryOperation(LocalAbstractObject queryObject,
int k,
AnswerType answerType,
int localSearchParam,
Approximate.LocalSearchType localSearchType,
float radiusGuaranteed)
Creates a new instance of ApproxKNNQueryOperation for a given query object,
maximal number of objects to return and parameters that control the approximation.
|
ApproxKNNQueryOperation(LocalAbstractObject queryObject,
int k,
boolean storeMetaDistances,
AnswerType answerType,
int localSearchParam,
Approximate.LocalSearchType localSearchType,
float radiusGuaranteed)
Creates a new instance of ApproxKNNQueryOperation for a given query object,
maximal number of objects to return and parameters that control the approximation.
|
ApproxKNNQueryOperation(LocalAbstractObject queryObject,
int k,
boolean storeMetaDistances,
AnswerType answerType,
int localSearchParam,
Approximate.LocalSearchType localSearchType,
float radiusGuaranteed,
RankedSortedCollection answerCollection)
Creates a new instance of ApproxKNNQueryOperation for a given query object,
maximal number of objects to return and parameters that control the approximation.
|
ApproxKNNQueryOperation(LocalAbstractObject queryObject,
int k,
int localSearchParam,
Approximate.LocalSearchType localSearchType,
float radiusGuaranteed)
Creates a new instance of ApproxKNNQueryOperation for a given query object,
maximal number of objects to return and parameters that control the approximation.
|
ApproxRangeQueryOperation(LocalAbstractObject queryObject,
float r)
Creates a new instance of ApproxRangeQueryOperation for a given query object and maximal number of objects to return.
|
ApproxRangeQueryOperation(LocalAbstractObject queryObject,
float r,
AnswerType answerType)
Creates a new instance of ApproxRangeQueryOperation for a given query object and radius.
|
ApproxRangeQueryOperation(LocalAbstractObject queryObject,
float r,
AnswerType answerType,
int localSearchParam,
Approximate.LocalSearchType localSearchType,
float radiusGuaranteed)
Creates a new instance of ApproxRangeQueryOperation for a given query object,
radius and parameters that control the approximation.
|
ApproxRangeQueryOperation(LocalAbstractObject queryObject,
float r,
int maxAnswerSize,
AnswerType answerType,
int localSearchParam,
Approximate.LocalSearchType localSearchType,
float radiusGuaranteed)
Creates a new instance of ApproxRangeQueryOperation for a given query object,
radius and parameters that control the approximation.
|
ApproxRangeQueryOperation(LocalAbstractObject queryObject,
float r,
int maxAnswerSize,
AnswerType answerType,
int localSearchParam,
Approximate.LocalSearchType localSearchType,
float radiusGuaranteed,
RankedSortedCollection answerCollection)
Creates a new instance of ApproxRangeQueryOperation for a given query object,
radius and parameters that control the approximation.
|
ApproxRangeQueryOperation(LocalAbstractObject queryObject,
float r,
int localSearchParam,
Approximate.LocalSearchType localSearchType,
float radiusGuaranteed)
Creates a new instance of ApproxRangeQueryOperation for a given query object,
radius and parameters that control the approximation.
|
BatchKNNQueryOperation(StreamGenericAbstractObjectIterator queryObjects,
int k)
Creates a list of
KNNQueryOperation for all specified query objects. |
BatchKNNQueryOperation(StreamGenericAbstractObjectIterator queryObjects,
int k,
AnswerType answerType)
Creates a list of
KNNQueryOperation for all specified query objects. |
BatchKNNQueryOperation(StreamGenericAbstractObjectIterator queryObjects,
int maxNQueries,
int k,
AnswerType answerType)
Creates a list of
KNNQueryOperation for all specified query objects. |
GetAlgorithmInfoOperation()
Creates a new algorithm info operation.
|
GetAllObjectsQueryOperation()
Creates a new instance of GetAllObjectsQuery.
|
GetAllObjectsQueryOperation(AnswerType answerType)
Creates a new instance of GetAllObjectsQuery.
|
GetObjectByLocatorOperation(java.lang.String locator)
Creates a new instance of GetObjectByLocatorOperation for a specified locator.
|
GetObjectByLocatorOperation(java.lang.String locator,
AnswerType answerType)
Creates a new instance of GetObjectByLocatorOperation for a specified locator.
|
GetObjectByLocatorOperation(java.lang.String locator,
AnswerType answerType,
java.util.Map<java.lang.String,java.io.Serializable> params)
Creates a new instance of GetObjectByLocatorOperation for a specified locator.
|
GetObjectCountOperation()
Creates a new instance of GetAllObjectsQuery
|
GetObjectsByLocatorPrefixOperation(java.lang.String locatorPrefix)
Create a new instance of GetObjectsByLocatorPrefixOperation with the specified locator prefix.
|
GetObjectsByLocatorPrefixOperation(java.lang.String locatorPrefix,
LocalAbstractObject queryObjectForDistances)
Create a new instance of GetObjectsByLocatorPrefixOperation with the specified locator prefix.
|
GetObjectsByLocatorPrefixOperation(java.lang.String locatorPrefix,
LocalAbstractObject queryObjectForDistances,
AnswerType answerType)
Create a new instance of GetObjectsByLocatorPrefixOperation with the specified locator prefix.
|
GetObjectsByLocatorPrefixOperation(java.lang.String locatorPrefix,
LocalAbstractObject queryObjectForDistances,
AnswerType answerType,
int maxAnswerSize)
Create a new instance of GetObjectsByLocatorPrefixOperation with the specified locator prefix.
|
GetObjectsByLocatorsOperation(java.lang.Iterable<?> locators)
Create a new instance of GetObjectsByLocatorsOperation with the specified locators.
|
GetObjectsByLocatorsOperation(java.lang.Iterable<?> locators,
LocalAbstractObject queryObjectForDistances)
Create a new instance of GetObjectsByLocatorsOperation with the specified locators.
|
GetObjectsByLocatorsOperation(java.lang.Iterable<?> locators,
LocalAbstractObject queryObjectForDistances,
AnswerType answerType)
Create a new instance of GetObjectsByLocatorsOperation with the specified locators.
|
GetObjectsByLocatorsOperation(java.lang.Iterable<?> locators,
LocalAbstractObject queryObjectForDistances,
AnswerType answerType,
int maxAnswerSize)
Create a new instance of GetObjectsByLocatorsOperation with the specified locators.
|
GetRandomObjectQueryOperation()
Creates a new instance of GetRandomObjectQueryOperation.
|
GetRandomObjectQueryOperation(AnswerType answerType)
Creates a new instance of GetRandomObjectQueryOperation.
|
GetRandomObjectsQueryOperation(int count)
Creates a new instance of GetRandomObjecstQueryOperation.
|
GetRandomObjectsQueryOperation(int count,
AnswerType answerType)
Creates a new instance of GetRandomObjectsQueryOperation.
|
IncrementalNNQueryOperation(LocalAbstractObject queryObject)
Creates a new instance of IncrementalNNQueryOperation.
|
IncrementalNNQueryOperation(LocalAbstractObject queryObject,
int minNN)
Creates a new instance of IncrementalNNQueryOperation.
|
IncrementalNNQueryOperation(LocalAbstractObject queryObject,
int minNN,
AnswerType answerType)
Creates a new instance of IncrementalNNQueryOperation.
|
JoinQueryOperation(float mu)
Creates a new instance of JoinQueryOperation for a given distance threshold.
|
JoinQueryOperation(float mu,
boolean skipSymmetricPairs,
AnswerType answerType)
Creates a new instance of JoinQueryOperation for a given distance threshold and the flag whether symmetric pairs can be added or not.
|
JoinQueryOperation(float mu,
int k,
boolean skipSymmetricPairs)
Creates a new instance of JoinQueryOperation for a given distance threshold and maximal number of pairs to return.
|
JoinQueryOperation(float mu,
int k,
boolean skipSymmetricPairs,
AnswerType answerType)
Creates a new instance of JoinQueryOperation for a given distance threshold and maximal number of objects to return.
|
KNNMultiQueryOperation(LocalAbstractObject[] queryObjects,
int k)
Creates a new instance of KNNMultiQueryOperation for given query objects and maximal number of objects to return.
|
KNNMultiQueryOperation(LocalAbstractObject[] queryObjects,
int k,
AnswerType answerType,
DistanceFunctionMultiObject<? super LocalAbstractObject> distanceFunction)
Creates a new instance of KNNMultiQueryOperation for given query objects and maximal number of objects to return.
|
KNNMultiQueryOperation(LocalAbstractObject[] queryObjects,
int k,
boolean storedIndividualDistances,
AnswerType answerType,
DistanceFunctionMultiObject<? super LocalAbstractObject> distanceFunction)
Creates a new instance of KNNMultiQueryOperation for given query objects and maximal number of objects to return.
|
KNNMultiQueryOperation(LocalAbstractObject[] queryObjects,
int k,
DistanceFunctionMultiObject<? super LocalAbstractObject> distanceFunction)
Creates a new instance of KNNMultiQueryOperation for given query objects and maximal number of objects to return.
|
KNNQueryByLocatorOperation(java.lang.String queryLocator,
int k)
Creates a new instance of kNNQueryOperation for a given query object and maximal number of objects to return.
|
KNNQueryByLocatorOperation(java.lang.String queryLocator,
int k,
AnswerType answerType)
Creates a new instance of kNNQueryOperation for a given query object and maximal number of objects to return.
|
KNNQueryOperation(LocalAbstractObject queryObject,
int k)
Creates a new instance of kNNQueryOperation for a given query object and maximal number of objects to return.
|
KNNQueryOperation(LocalAbstractObject queryObject,
int k,
AnswerType answerType)
Creates a new instance of kNNQueryOperation for a given query object and maximal number of objects to return.
|
KNNQueryOperation(LocalAbstractObject queryObject,
int k,
boolean storeMetaDistances,
AnswerType answerType)
Creates a new instance of kNNQueryOperation for a given query object and maximal number of objects to return.
|
KNNQueryOperation(LocalAbstractObject queryObject,
int k,
boolean storeMetaDistances,
AnswerType answerType,
RankedSortedCollection answerCollection)
Creates a new instance of kNNQueryOperation for a given query object and maximal number of objects to return.
|
PartitionedKNNQueryOperation(LocalAbstractObject queryObject,
int k)
Creates a new instance of KNNQueryOperation given the query object and radius.
|
PartitionedKNNQueryOperation(LocalAbstractObject queryObject,
int k,
AnswerType answerType)
Creates a new instance of KNNQueryOperation given the query object, radius and specifying the answer type.
|
PartitionedRangeQueryOperation(LocalAbstractObject queryObject,
float radius)
Creates a new instance of RangeQueryOperation given the query object and radius.
|
PrintAllObjectsOperation(boolean printJustIDs,
java.lang.String outputFileName)
Creates a new instance of PrintAllObjectsOperation.
|
QuantizeOperation(java.util.Iterator<? extends LocalAbstractObject> objectsIterator,
int count)
Creates a new instance of QuantizeOperation.
|
QuantizeOperation(LocalAbstractObject[] objects)
Creates a new instance of QuantizeOperation for given objects.
|
RangeJoinQueryOperation(float mu,
int k,
boolean skipSymmetricPairs,
AnswerType answerType,
Algorithm alg,
int parallelQueries,
java.lang.Class<RankingQueryOperation> queryCls,
java.lang.String... queryParams)
Creates an instance of range join query.
|
RangeJoinQueryOperation(float mu,
int k,
boolean skipSymmetricPairs,
AnswerType answerType,
int parallelQueries,
java.lang.Class<RankingQueryOperation> queryCls,
java.lang.String... queryParams)
Creates an instance of range join query.
|
RangeJoinQueryOperation(float mu,
int k,
boolean skipSymmetricPairs,
AnswerType answerType,
java.lang.String host,
int port,
int parallelQueries,
java.lang.Class<RankingQueryOperation> queryCls,
java.lang.String... queryParams)
Creates an instance of range join query.
|
RangeMultiQueryOperation(LocalAbstractObject[] queryObjects,
float radius)
Creates a new instance of RangeMultiQueryOperation for given query objects and radius.
|
RangeMultiQueryOperation(LocalAbstractObject[] queryObjects,
float radius,
AnswerType answerType,
DistanceFunctionMultiObject<? super LocalAbstractObject> distanceFunction)
Creates a new instance of RangeMultiQueryOperation for given query objects and radius.
|
RangeMultiQueryOperation(LocalAbstractObject[] queryObjects,
float radius,
boolean storedIndividualDistances,
AnswerType answerType,
DistanceFunctionMultiObject<? super LocalAbstractObject> distanceFunction)
Creates a new instance of RangeMultiQueryOperation for given query objects and radius.
|
RangeMultiQueryOperation(LocalAbstractObject[] queryObjects,
float radius,
DistanceFunctionMultiObject<? super LocalAbstractObject> distanceFunction)
Creates a new instance of RangeMultiQueryOperation for given query objects and radius.
|
RangeQueryOperation(LocalAbstractObject queryObject,
float radius)
Creates a new instance of RangeQueryOperation for a given query object and radius.
|
RangeQueryOperation(LocalAbstractObject queryObject,
float radius,
AnswerType answerType)
Creates a new instance of RangeQueryOperation for a given query object and radius.
|
RangeQueryOperation(LocalAbstractObject queryObject,
float radius,
AnswerType answerType,
int maxAnswerSize)
Creates a new instance of RangeQueryOperation for a given query object, radius and maximal number of objects to return.
|
RangeQueryOperation(LocalAbstractObject queryObject,
float radius,
AnswerType answerType,
int maxAnswerSize,
boolean storeMetaDistances)
Creates a new instance of RangeQueryOperation for a given query object, radius and maximal number of objects to return.
|
RangeQueryOperation(LocalAbstractObject queryObject,
float radius,
AnswerType answerType,
int maxAnswerSize,
boolean storeMetaDistances,
RankedSortedCollection answerCollection)
Creates a new instance of RangeQueryOperation for a given query object, radius and maximal number of objects to return.
|
TopCombinedQueryOperation(LocalAbstractObject queryObject,
int k,
int numberOfInitialSA,
boolean numberOfInitialSAProgressive,
int numberOfRandomAccesses,
java.lang.Class<? extends RankingQueryOperation> initialSAQueryClass,
AggregationFunction aggregationFunction)
Creates a new instance of TopCombinedQueryOperation.
|