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

S

safeGenericCastMap(Object, Class<K>, Class<V>) - Static method in class messif.utility.Convert
Return generic-safe Map type.
SAMPLE_PIVOT_SIZE - Static variable in class messif.pivotselection.IncrementalPivotChooser
Size of the candidate set of pivots from which the best pivot is picked.
SAMPLE_SET_SIZE - Static variable in class messif.pivotselection.ClusterPivotChooser
Size of the data sample used to create clusters.
SAMPLE_SET_SIZE - Static variable in class messif.pivotselection.CoveragePivotChooser
Size of the data sample used to create clusters.
SAMPLE_SET_SIZE - Static variable in class messif.pivotselection.IncrementalPivotChooser
Size of the sample set used to verify the goodness of candidate pivots (used to estimate mu_d)
sampleProviders - Variable in class messif.pivotselection.AbstractPivotChooser
Registered sample providers
search(QueryOperation<?>) - Method in class messif.algorithms.impl.ParallelSequentialScan
Performs a query operation.
search(QueryOperation<?>) - Method in class messif.algorithms.impl.SequentialScan
Performs a generic query operation.
search() - Method in class messif.buckets.impl.AlgorithmStorageBucket
 
search(IndexComparator<? super C, ? super LocalAbstractObject>, C) - Method in class messif.buckets.impl.AlgorithmStorageBucket
 
search(IndexComparator<? super C, ? super LocalAbstractObject>, Collection<? extends C>) - Method in class messif.buckets.impl.AlgorithmStorageBucket
 
search(IndexComparator<? super C, ? super LocalAbstractObject>, C, C) - Method in class messif.buckets.impl.AlgorithmStorageBucket
 
search() - Method in class messif.buckets.index.impl.AbstractArrayIndex
 
search(K, boolean) - Method in class messif.buckets.index.impl.AbstractArrayIndex
 
search(K, K) - Method in class messif.buckets.index.impl.AbstractArrayIndex
 
search(K, K, K) - Method in class messif.buckets.index.impl.AbstractArrayIndex
 
search(Collection<? extends K>) - Method in class messif.buckets.index.impl.AbstractArrayIndex
 
search(IndexComparator<? super C, ? super T>, C) - Method in class messif.buckets.index.impl.AbstractArrayIndex
 
search(IndexComparator<? super C, ? super T>, C, C) - Method in class messif.buckets.index.impl.AbstractArrayIndex
 
search(IndexComparator<? super C, ? super T>, Collection<? extends C>) - Method in class messif.buckets.index.impl.AbstractArrayIndex
 
search() - Method in class messif.buckets.index.impl.LongStorageMemoryIndex
 
search(K, boolean) - Method in class messif.buckets.index.impl.LongStorageMemoryIndex
 
search(K, K) - Method in class messif.buckets.index.impl.LongStorageMemoryIndex
 
search(K, K, K) - Method in class messif.buckets.index.impl.LongStorageMemoryIndex
 
search(Collection<? extends K>) - Method in class messif.buckets.index.impl.LongStorageMemoryIndex
 
search(IndexComparator<? super C, ? super T>, C) - Method in class messif.buckets.index.impl.LongStorageMemoryIndex
 
search(IndexComparator<? super C, ? super T>, C, C) - Method in class messif.buckets.index.impl.LongStorageMemoryIndex
 
search(IndexComparator<? super C, ? super T>, Collection<? extends C>) - Method in class messif.buckets.index.impl.LongStorageMemoryIndex
 
search() - Method in interface messif.buckets.index.Index
Returns a search for all objects in this index.
search(IndexComparator<? super C, ? super T>, C) - Method in interface messif.buckets.index.Index
Returns a search for objects in this index that have any of the specified keys.
search(IndexComparator<? super C, ? super T>, Collection<? extends C>) - Method in interface messif.buckets.index.Index
Returns a search for objects in this index that have any of the specified keys.
search(IndexComparator<? super C, ? super T>, C, C) - Method in interface messif.buckets.index.Index
Returns a search for objects in this index that are within the specified key-range.
search() - Method in interface messif.buckets.index.ModifiableIndex
 
search(IndexComparator<? super C, ? super T>, C) - Method in interface messif.buckets.index.ModifiableIndex
 
search(IndexComparator<? super C, ? super T>, Collection<? extends C>) - Method in interface messif.buckets.index.ModifiableIndex
 
search(IndexComparator<? super C, ? super T>, C, C) - Method in interface messif.buckets.index.ModifiableIndex
 
search(C, boolean) - Method in interface messif.buckets.index.ModifiableOrderedIndex
 
search(Collection<? extends C>) - Method in interface messif.buckets.index.ModifiableOrderedIndex
 
search(C, C) - Method in interface messif.buckets.index.ModifiableOrderedIndex
 
search(C, C, C) - Method in interface messif.buckets.index.ModifiableOrderedIndex
 
search(C, boolean) - Method in interface messif.buckets.index.OrderedIndex
Returns a search for objects in this index using the internal OrderedIndex.comparator() of this index.
search(Collection<? extends C>) - Method in interface messif.buckets.index.OrderedIndex
Returns a search for objects in this index using the internal OrderedIndex.comparator() of this index.
search(C, C) - Method in interface messif.buckets.index.OrderedIndex
Returns a search for objects in this index using the internal OrderedIndex.comparator() of this index.
search(C, C, C) - Method in interface messif.buckets.index.OrderedIndex
Returns a search for objects in this index using the internal OrderedIndex.comparator() of this index.
Search<T> - Interface in messif.buckets.index
This interface represents an initialized search on an index.
search - Variable in class messif.buckets.index.SearchAbstractObjectIterator
Wrapped search instance
search() - Method in class messif.buckets.storage.impl.DatabaseStorage
 
search(IndexComparator<? super C, ? super T>, C) - Method in class messif.buckets.storage.impl.DatabaseStorage
 
search(IndexComparator<? super C, ? super T>, Collection<? extends C>) - Method in class messif.buckets.storage.impl.DatabaseStorage
 
search(IndexComparator<? super C, ? super T>, C, C) - Method in class messif.buckets.storage.impl.DatabaseStorage
 
search() - Method in class messif.buckets.storage.impl.DiskStorage
 
search(IndexComparator<? super C, ? super T>, Collection<? extends C>) - Method in class messif.buckets.storage.impl.DiskStorage
 
search(IndexComparator<? super C, ? super T>, C) - Method in class messif.buckets.storage.impl.DiskStorage
 
search(IndexComparator<? super C, ? super T>, C, C) - Method in class messif.buckets.storage.impl.DiskStorage
 
search() - Method in class messif.buckets.storage.impl.MemoryStorage
 
search(IndexComparator<? super C, ? super T>, C) - Method in class messif.buckets.storage.impl.MemoryStorage
 
search(IndexComparator<? super C, ? super T>, Collection<? extends C>) - Method in class messif.buckets.storage.impl.MemoryStorage
 
search(IndexComparator<? super C, ? super T>, C, C) - Method in class messif.buckets.storage.impl.MemoryStorage
 
search() - Method in interface messif.buckets.storage.IntStorageIndexed
 
search(IndexComparator<? super C, ? super T>, C) - Method in interface messif.buckets.storage.IntStorageIndexed
 
search(IndexComparator<? super C, ? super T>, Collection<? extends C>) - Method in interface messif.buckets.storage.IntStorageIndexed
 
search(IndexComparator<? super C, ? super T>, C, C) - Method in interface messif.buckets.storage.IntStorageIndexed
 
search() - Method in interface messif.buckets.storage.LongStorageIndexed
 
search(IndexComparator<? super C, ? super T>, C) - Method in interface messif.buckets.storage.LongStorageIndexed
 
search(IndexComparator<? super C, ? super T>, Collection<? extends C>) - Method in interface messif.buckets.storage.LongStorageIndexed
 
search(IndexComparator<? super C, ? super T>, C, C) - Method in interface messif.buckets.storage.LongStorageIndexed
 
search() - Method in interface messif.buckets.storage.StorageIndexed
 
search(IndexComparator<? super C, ? super T>, C) - Method in interface messif.buckets.storage.StorageIndexed
 
search(IndexComparator<? super C, ? super T>, Collection<? extends C>) - Method in interface messif.buckets.storage.StorageIndexed
 
search(IndexComparator<? super C, ? super T>, C, C) - Method in interface messif.buckets.storage.StorageIndexed
 
SearchAbstractObjectDualIterator<T extends LocalAbstractObject> - Class in messif.buckets.index
Provides a bridge between Search and AbstractObjectIterator.
SearchAbstractObjectDualIterator(Search<T>, int) - Constructor for class messif.buckets.index.SearchAbstractObjectDualIterator
Creates a new instance of SearchAbstractObjectIterator for the specified Search instance.
SearchAbstractObjectDualIterator(Search<T>) - Constructor for class messif.buckets.index.SearchAbstractObjectDualIterator
Creates a new instance of SearchAbstractObjectIterator for the specified Search instance.
SearchAbstractObjectIterator<T extends LocalAbstractObject> - Class in messif.buckets.index
Provides a bridge between Search and AbstractObjectIterator.
SearchAbstractObjectIterator(Search<T>, int) - Constructor for class messif.buckets.index.SearchAbstractObjectIterator
Creates a new instance of SearchAbstractObjectIterator for the specified Search instance.
SearchAbstractObjectIterator(Search<T>) - Constructor for class messif.buckets.index.SearchAbstractObjectIterator
Creates a new instance of SearchAbstractObjectIterator for the specified Search instance.
searchArray(T[], T, boolean) - Static method in class messif.utility.Convert
Search the array for the specified item.
searchFiles(Collection<File>, File, FileFilter, boolean) - Static method in class messif.utility.DirectoryInputStream
Search the directory for files that match the filter.
searchIndexByKey(Index<T>, AbstractObjectKey) - Static method in enum messif.buckets.index.LocalAbstractObjectOrder
Search the specified index for the object with given key.
searchIndexByLocator(Index<T>, String) - Static method in enum messif.buckets.index.LocalAbstractObjectOrder
Search the specified index for the object with given locator.
searchIndexByObjectID(Index<T>, UniqueID) - Static method in enum messif.buckets.index.LocalAbstractObjectOrder
Search the specified index for the object with given ID.
selectPivot() - Method in class messif.pivotselection.AbstractPivotChooser
Selects one pivot and appends it to the list of pivots.
selectPivot(int) - Method in class messif.pivotselection.AbstractPivotChooser
Method for selecting pivots and appending them to the list of pivots.
selectPivot(int, AbstractObjectIterator<? extends LocalAbstractObject>) - Method in class messif.pivotselection.AbstractPivotChooser
This method carries out the actual pivot selection and must be implemented by subclasses.
selectPivot(int, AbstractObjectIterator<? extends LocalAbstractObject>) - Method in class messif.pivotselection.ClusterPivotChooser
 
selectPivot(int, AbstractObjectIterator<? extends LocalAbstractObject>) - Method in class messif.pivotselection.CoveragePivotChooser
 
selectPivot(int, AbstractObjectIterator<? extends LocalAbstractObject>) - Method in class messif.pivotselection.IncrementalIDistanceChooser
Selects new pivots.
selectPivot(int, AbstractObjectIterator<? extends LocalAbstractObject>) - Method in class messif.pivotselection.IncrementalPivotChooser
Selects new pivots.
selectPivot(int, AbstractObjectIterator<? extends LocalAbstractObject>) - Method in class messif.pivotselection.KMeansPivotChooser
This method only uses the preselected pivots as initial pivots for k-means and rewrites the pivots completely
selectPivot(int, AbstractObjectIterator<? extends LocalAbstractObject>) - Method in class messif.pivotselection.OutlierPivotChooser
 
selectPivot(int, AbstractObjectIterator<? extends LocalAbstractObject>) - Method in class messif.pivotselection.RandomPivotChooser
Method for selecting pivots and appending to the list of pivots.
selectPivot(int, AbstractObjectIterator<? extends LocalAbstractObject>) - Method in class messif.pivotselection.StreamSequencePivotChooser
This method carries out the actual pivot selection, that is, read specified number of objects from the stream.
selectPivot(int, AbstractObjectIterator<? extends LocalAbstractObject>) - Method in class messif.pivotselection.TwoDistantIncrementalPivotChooser
Select at least count pitvots and add them by addPivot method.
SequentialScan - Class in messif.algorithms.impl
Implementation of the naive sequential scan algorithm.
SequentialScan(Class<? extends LocalBucket>, Map<String, Object>, AbstractObjectIterator<LocalAbstractObject>, int, boolean) - Constructor for class messif.algorithms.impl.SequentialScan
Creates a new instance of SequantialScan access structure with specific bucket class and filtering pivots.
SequentialScan(Class<? extends LocalBucket>, AbstractObjectIterator<LocalAbstractObject>, int, boolean) - Constructor for class messif.algorithms.impl.SequentialScan
Creates a new instance of SequantialScan access structure with specific bucket class and filtering pivots.
SequentialScan(Class<? extends LocalBucket>, Map<String, Object>) - Constructor for class messif.algorithms.impl.SequentialScan
Creates a new instance of SequantialScan access structure with specific bucket class.
SequentialScan(Class<? extends LocalBucket>) - Constructor for class messif.algorithms.impl.SequentialScan
Creates a new instance of SequantialScan access structure with specific bucket class.
SequentialScan() - Constructor for class messif.algorithms.impl.SequentialScan
Creates a new instance of SequantialScan access structure with the default MemoryStorageBucket class.
serializator - Variable in class messif.buckets.storage.impl.DiskStorage
Serializator responsible for storing (and restoring) binary objects in the file
set(long) - Method in class messif.statistics.StatisticCounter
 
set(Object) - Method in class messif.statistics.StatisticObject
 
set(Object, long) - Method in class messif.statistics.StatisticRefCounter
Reference counter modification operations
set(Object, long) - Method in class messif.statistics.StatisticSimpleWeakrefCounter
Reference counter modification operations
setAllBucketLowOccupation(long) - Method in class messif.buckets.BucketDispatcher
Set the low occupattion for all buckets registered by this dispatcher.
setAllBucketSoftCapacity(long) - Method in class messif.buckets.BucketDispatcher
Set the soft capacity for all buckets registered by this dispatcher.
setAnswerCollection(RankedSortedCollection) - Method in class messif.operations.RankingQueryOperation
Set a new collection that maintains the answer list of this ranking query.
setAutoPivotChooser(Class<? extends AbstractPivotChooser>) - Method in class messif.buckets.BucketDispatcher
Set the class of pivot chooser that will be created whenever a bucket is created by this dispatcher.
setAutoPivotChooser(AbstractPivotChooser) - Method in class messif.buckets.BucketDispatcher
Set the pivot chooser instance that chooses pivots for all the buckets in this dispatcher.
setBucketCapacity(long) - Method in class messif.buckets.BucketDispatcher
Set bucket capacity for all new buckets.
setBucketLowOccupation(long) - Method in class messif.buckets.BucketDispatcher
Set param "low occupeation" for all new buckets
setBucketOccupationAsBytes(boolean) - Method in class messif.buckets.BucketDispatcher
Set param BucketDispatcher.bucketOccupationAsBytes for all new buckets.
setBucketSoftCapacity(long) - Method in class messif.buckets.BucketDispatcher
Set new soft capacity for all new buckets.
setCheckpoint() - Method in class messif.statistics.StatisticCounter
Sets checkpoint.
setCheckpoint() - Method in class messif.statistics.StatisticMinMaxCounter
Sets checkpoint.
setCheckpoint() - Method in class messif.statistics.StatisticObject
Sets checkpoint.
setCheckpoint() - Method in class messif.statistics.StatisticRefCounter
Sets checkpoint.
setCheckpoint() - Method in class messif.statistics.StatisticSimpleWeakrefCounter
Sets checkpoint.
setCheckpoint() - Method in class messif.statistics.StatisticSlidingAvgCounter
Sets checkpoint.
setCheckpoint() - Method in class messif.statistics.StatisticTimer
Sets checkpoint.
setConsoleLevel(Level) - Static method in class messif.utility.Logging
Set logging level of the console.
setConstructorParameter(int, Object) - Method in class messif.objects.util.AbstractStreamObjectIterator
Sets the value of this stream's object constructor argument.
setConstructorParameter(int, Object) - Method in class messif.objects.util.StreamGenericAbstractObjectIterator
Sets the value of this stream's object constructor argument.
setConstructorParameter(int, Object) - Method in class messif.objects.util.StreamsMetaObjectMapIterator
 
setDefaultBucketClass(Class<? extends LocalBucket>) - Method in class messif.buckets.BucketDispatcher
Set default class for all new buckets
setDefaultBucketClassParams(Map<String, Object>) - Method in class messif.buckets.BucketDispatcher
New parameters for all new default buckets
setFactoryClass(Class<? extends AggregationFunction>) - Static method in class messif.objects.util.AggregationFunction
Sets the class created by factory method AggregationFunction.valueOf(java.lang.String).
setFixedPivotsPrecompDist(float[]) - Method in class messif.objects.PrecomputedDistancesFixedArrayFilter
Replaces the current array of precomputed distances with the values passed in the argument.
setFrom(StatisticCounter) - Method in class messif.statistics.StatisticCounter
 
setFrom(StatisticMinMaxCounter) - Method in class messif.statistics.StatisticMinMaxCounter
 
setFrom(StatisticObject) - Method in class messif.statistics.StatisticObject
 
setFrom(StatisticRefCounter) - Method in class messif.statistics.StatisticRefCounter
 
setFrom(TSelf) - Method in class messif.statistics.Statistics
Set the value of this statistic to the actual value of the given sourceStat.
setFrom(StatisticSimpleWeakrefCounter) - Method in class messif.statistics.StatisticSimpleWeakrefCounter
 
setFrom(StatisticSlidingAvgCounter) - Method in class messif.statistics.StatisticSlidingAvgCounter
Set this statistic to values from given statistic
setFrom(StatisticTimer) - Method in class messif.statistics.StatisticTimer
 
setLeftPivot(LocalAbstractObject) - Method in class messif.buckets.split.impl.SplitPolicyGeneralizedHyperplane
Sets the first pivot for generalized hyperplane partitioning.
setLocalSearchParam(int) - Method in class messif.operations.query.ApproxKNNQueryOperation
Setter for the local search parameter ApproxKNNQueryOperation.localSearchParam
setLocalSearchType(ApproxKNNQueryOperation.LocalSearchType) - Method in class messif.operations.query.ApproxKNNQueryOperation
Setter for the type of the local search parameter ApproxKNNQueryOperation.localSearchType
setLocators(Collection<String>) - Method in class messif.operations.query.GetObjectsByLocatorsOperation
Replace the current locators of this query with the provided collection.
setLogFileLevel(String, Level) - Static method in class messif.utility.Logging
Set logging level for an opened log file.
setLogLevel(Level) - Static method in class messif.utility.Logging
Set global logging level.
setLowOccupation(long) - Method in class messif.buckets.LocalBucket
Set param "low occupeation" for thsi bucket
setMaxNumberOfValues(int) - Method in class messif.statistics.StatisticSlidingAvgCounter
sets the size of window to consider
setNextObject() - Method in class messif.objects.util.StreamsMetaObjectMapIterator
Internal method to read objects from the strems and construct new metaobject and set the new object to StreamsMetaObjectMapIterator.nextObject.
setObjectKey(AbstractObjectKey) - Method in class messif.objects.AbstractObject
Set the object key
setParameter(String, Object) - Method in class messif.buckets.split.impl.SplitPolicyGeneralizedHyperplane
Use this method to set the policy parameter.
setParameter(String, Object) - Method in class messif.buckets.split.SplitPolicy
Use this method to set the policy parameter.
setPivot(LocalAbstractObject, boolean) - Method in class messif.buckets.split.BucketBallRegion
Sets the pivot for this ball region.
setPivot(LocalAbstractObject) - Method in class messif.buckets.split.impl.SplitPolicyBallPartitioning
Sets the pivot for ball partitioning.
setPivot(LocalAbstractObject) - Method in class messif.buckets.split.impl.SplitPolicyExcludedMiddlePartitioning
Sets the pivot for ball partitioning.
setPivot(LocalAbstractObject) - Method in class messif.buckets.split.impl.SplitPolicyMultiWayBallPartitioning
Sets the pivot for ball partitioning.
setPivot(LocalAbstractObject, boolean) - Method in class messif.objects.BallRegion
Sets the pivot for this ball region.
setPivots(LocalAbstractObject[]) - Method in class messif.buckets.split.impl.SplitPolicyVoronoiPartitioning
Sets the pivots for Voronoi-like partitioning.
setPosition(long) - Method in class messif.objects.nio.BufferInputStream
Sets the current position in this input stream.
setPosition(long) - Method in class messif.objects.nio.FileChannelInputStream
Set the position from which the data will be read.
setPosition(long) - Method in class messif.objects.nio.FileChannelOutputStream
Set the position at which the data will be written.
setPosition(long) - Method in class messif.objects.nio.MappedFileChannelInputStream
Set the position from which the data will be read.
setPrecompDist(int, float) - Method in class messif.objects.PrecomputedDistancesFixedArrayFilter
Set distance in the internal list of precomputed distances at the specified position.
setPrecompDist(int, LocalAbstractObject, LocalAbstractObject) - Method in class messif.objects.PrecomputedDistancesFixedArrayFilter
Set distance at the end of internal list of precomputed distances.
setPrecompDist(LocalAbstractObject, float) - Method in class messif.objects.PrecomputedDistancesPivotMapFilter
Associates a precomputed distance to an object with this object Function appends the new distance 'dist' from the object 'obj' or replaces the old value of distance.
setRadii(float[]) - Method in class messif.buckets.split.impl.SplitPolicyMultiWayBallPartitioning
Sets the radii for multi-way ball partitioning.
setRadius(float) - Method in class messif.buckets.split.BucketBallRegion
Sets the radius for this ball region.
setRadius(float) - Method in class messif.buckets.split.impl.SplitPolicyBallPartitioning
Sets the radius for ball partitioning.
setRadius(float) - Method in class messif.buckets.split.impl.SplitPolicyExcludedMiddlePartitioning
Sets the radius for ball partitioning.
setRadius(float) - Method in class messif.objects.BallRegion
Sets the radius for this ball region.
setRadiusGuaranteed(float) - Method in class messif.operations.query.ApproxKNNQueryOperation
Set a different value of radius within which the results are guaranteed as correct.
setRadiusGuaranteed(float) - Method in class messif.operations.query.ApproxRangeQueryOperation
Set a different value of radius within which the results are guaranteed as correct.
setRho(float) - Method in class messif.buckets.split.impl.SplitPolicyExcludedMiddlePartitioning
Sets the rho for excluded-middle partitioning.
setRightPivot(LocalAbstractObject) - Method in class messif.buckets.split.impl.SplitPolicyGeneralizedHyperplane
Sets the second pivot for generalized hyperplane partitioning.
setSoftCapacity(long) - Method in class messif.buckets.LocalBucket
Set new soft capacity for this bucket
setWindowSizeMilis(long) - Method in class messif.statistics.StatisticSlidingAvgCounter
and sets the size of the time-sliding window in milis
shiftValuesByTime(long) - Method in class messif.statistics.StatisticSlidingAvgCounter
add a given time difference to ALL values in the list
SingleClassSerializator<T> - Class in messif.objects.nio
This is the simple serializator implementation for BinarySerializable objects.
SingleClassSerializator(Class<? extends T>) - Constructor for class messif.objects.nio.SingleClassSerializator
Create a new instance of BinarySerializator.
SingleMethodExecutor - Class in messif.executor
A single Executable method.
SingleMethodExecutor(Method, Object, Object[]) - Constructor for class messif.executor.SingleMethodExecutor
Creates a new instance of SingleMethodExecutor.
SingleMethodExecutor(Method, Object[], Object[]) - Constructor for class messif.executor.SingleMethodExecutor
Creates a new instance of SingleMethodExecutor.
SingleMethodExecutor(Object, String, Object...) - Constructor for class messif.executor.SingleMethodExecutor
Creates a new instance of SingleMethodExecutor.
SingletonQueryOperation - Class in messif.operations
The base class for query operations that return a single object.
SingletonQueryOperation() - Constructor for class messif.operations.SingletonQueryOperation
Creates a new instance of SingletonQueryOperation.
SingletonQueryOperation(AnswerType) - Constructor for class messif.operations.SingletonQueryOperation
Creates a new instance of ListingQueryOperation.
size() - Method in class messif.buckets.impl.AlgorithmStorageBucket
 
size() - Method in class messif.buckets.index.impl.AddressStorageIndex
 
size() - Method in class messif.buckets.index.impl.IntStorageIndex
 
size() - Method in class messif.buckets.index.impl.LongStorageIndex
 
size() - Method in class messif.buckets.index.impl.LongStorageMemoryIndex
 
size() - Method in interface messif.buckets.index.Index
Returns current number of objects in this index.
size() - Method in class messif.buckets.storage.impl.DatabaseStorage
Returns the number of elements in this storage.
size() - Method in class messif.buckets.storage.impl.DiskStorage
Returns the number of objects stored in this storage.
size() - Method in class messif.buckets.storage.impl.MemoryStorage
Returns the number of elements in this storage.
size() - Method in class messif.pivotselection.AbstractPivotChooser
The number of currently selected pivots.
size() - Method in class messif.pivotselection.ClusterPivotChooser.Cluster
Size of the cluster
size() - Method in class messif.utility.SortedArrayData
Returns the number of elements in this collection.
size() - Method in class messif.utility.SortedCollection
Returns the number of elements in this collection.
skip(int) - Method in class messif.buckets.index.impl.AbstractSearch
 
skip(int) - Method in interface messif.buckets.index.Search
Skips count objects using Search.next() or Search.previous() search and returns false if count objects cannot be skipped.
skip(long) - Method in interface messif.objects.nio.BinaryInput
Skips over and discards n bytes of data from this input.
skip(long) - Method in class messif.objects.nio.BufferInputStream
 
skip(long) - Method in class messif.objects.nio.FileChannelInputStream
Skips over and discards n bytes of data from this input stream.
skip(long) - Method in class messif.utility.DirectoryInputStream
 
skipObject(BinaryInput, boolean) - Method in class messif.objects.nio.BinarySerializator
Skip the object at the current position of the stream.
SOFTCAPACITY_EXCEEDED - Static variable in class messif.buckets.BucketErrorCode
Object has been inserted but the soft-capacity has been reached.
SortedArrayData<K,T> - Class in messif.utility
Abstract implementation of a basic sorted array data.
SortedArrayData() - Constructor for class messif.utility.SortedArrayData
 
SortedCollection<T> - Class in messif.utility
Implementation of a sorted collection.
SortedCollection(int, int, Comparator<? super T>) - Constructor for class messif.utility.SortedCollection
Constructs an empty collection with the specified initial and maximal capacity.
SortedCollection(int, Comparator<? super T>) - Constructor for class messif.utility.SortedCollection
Constructs an empty collection with the specified initial capacity.
SortedCollection(Comparator<? super T>) - Constructor for class messif.utility.SortedCollection
Constructs an empty collection.
SortedCollection(int) - Constructor for class messif.utility.SortedCollection
Constructs an empty collection with the specified initial capacity.
SortedCollection() - Constructor for class messif.utility.SortedCollection
Constructs an empty collection.
SortingIterator<T> - Class in messif.utility
Iterator that retrieves the smallest object from a collection of iterators when its next method is called.
SortingIterator(Collection<? extends Iterator<? extends T>>, Comparator<? super T>) - Constructor for class messif.utility.SortingIterator
Creates a new instance of SortingIterator.
split(SplitPolicy, List<Bucket>, BucketDispatcher, int) - Method in class messif.buckets.Bucket
Splits this bucket according to the specified policy.
split(SplitPolicy, List<Bucket>, BucketDispatcher, int) - Method in class messif.buckets.impl.AlgorithmStorageBucket
Splits this bucket according to the specified policy.
split(SplitPolicy, SplittableAlgorithm.SplittableAlgorithmResult, int) - Method in interface messif.buckets.split.SplittableAlgorithm
Split this algorithm according to the specified policy.
SplitPolicy - Class in messif.buckets.split
This class defines an abstract policy for bucket splitting.
SplitPolicy() - Constructor for class messif.buckets.split.SplitPolicy
Creates a new instance of SplitPolicy.
SplitPolicy.ParameterField - Annotation Type in messif.buckets.split
Annotation of split policy parameter field.
SplitPolicyBallPartitioning - Class in messif.buckets.split.impl
This class a ball-partitioning policy for bucket splitting.
SplitPolicyBallPartitioning() - Constructor for class messif.buckets.split.impl.SplitPolicyBallPartitioning
Creates a new instance of SplitPolicyBallPartitioning
SplitPolicyExcludedMiddlePartitioning - Class in messif.buckets.split.impl
This class an excluded-middle ball-partitioning policy for bucket splitting.
SplitPolicyExcludedMiddlePartitioning() - Constructor for class messif.buckets.split.impl.SplitPolicyExcludedMiddlePartitioning
Creates a new instance of SplitPolicyExcludedMiddlePartitioning
SplitPolicyGeneralizedHyperplane - Class in messif.buckets.split.impl
This class defines a policy for bucket splitting based on the generalized hyperplane partitioning.
SplitPolicyGeneralizedHyperplane() - Constructor for class messif.buckets.split.impl.SplitPolicyGeneralizedHyperplane
Creates a new instance of SplitPolicyBallPartitioning
SplitPolicyMultiWayBallPartitioning - Class in messif.buckets.split.impl
This class is a multi-way ball-partitioning policy for bucket splitting.
SplitPolicyMultiWayBallPartitioning() - Constructor for class messif.buckets.split.impl.SplitPolicyMultiWayBallPartitioning
Creates a new instance of SplitPolicyBallPartitioning
SplitPolicyVoronoiPartitioning - Class in messif.buckets.split.impl
This class implements Voronoi-like partitioning policy.
SplitPolicyVoronoiPartitioning() - Constructor for class messif.buckets.split.impl.SplitPolicyVoronoiPartitioning
Creates a new instance of SplitPolicyBallPartitioning
SplittableAlgorithm - Interface in messif.buckets.split
Implement this interface on an Algorithm if it supports "clever" splitting.
SplittableAlgorithm.SplittableAlgorithmResult - Interface in messif.buckets.split
This is helper class that allows the split method to control the creation of algorithms.
start() - Method in class messif.statistics.StatisticTimer
Starts incrementing the timer
startApplication(String[]) - Method in class messif.utility.CoreApplication
Internal method called from main method to initialize this application.
startPosition - Variable in class messif.buckets.storage.impl.DiskStorage
The position in the file where this storage starts (the real data starts at startPosition + headerSize)
startReadingObjects() - Method in class messif.objects.util.StreamsMetaObjectMapIterator
This method is internaly used to mark that the reading from the subObjectIterators started.
StatisticCounter - Class in messif.statistics
 
StatisticCounter(String) - Constructor for class messif.statistics.StatisticCounter
Creates a new instance of StatisticCounter
StatisticCounter(String, long) - Constructor for class messif.statistics.StatisticCounter
Creates a new instance of StatisticCounter
StatisticMinMaxCounter - Class in messif.statistics
 
StatisticMinMaxCounter(String) - Constructor for class messif.statistics.StatisticMinMaxCounter
Creates a new instance of StatisticCounter
StatisticObject - Class in messif.statistics
 
StatisticObject(String) - Constructor for class messif.statistics.StatisticObject
Creates a new instance of StatisticObject
StatisticRefCounter - Class in messif.statistics
 
StatisticRefCounter(String) - Constructor for class messif.statistics.StatisticRefCounter
Creates a new instance of StatisticRefCounter
statistics - Variable in class messif.statistics.OperationStatistics
Local operation statistic objects
Statistics<TSelf extends Statistics<TSelf>> - Class in messif.statistics
Base class for all statistics.
Statistics(String) - Constructor for class messif.statistics.Statistics
Creates instance of Statistics with filled internal data
statisticsAfterOperation(AbstractOperation) - Method in class messif.algorithms.Algorithm
This method can be used by all algorithms after processing any operation to set default (operation) statistics.
statisticsBeforeOperation() - Method in class messif.algorithms.Algorithm
This method can be used by all algorithms before processing any operation to set default (operation) statistics.
statisticsDisable(PrintStream, String...) - Method in class messif.utility.CoreApplication
Disable (or enable) gathering of statistics.
statisticsGlobal(PrintStream, String...) - Method in class messif.utility.CoreApplication
Print all global statistics.
statisticsGlobalGet(PrintStream, String...) - Method in class messif.utility.CoreApplication
Gets a value from a global statistic.
StatisticSimpleWeakrefCounter - Class in messif.statistics
 
StatisticSimpleWeakrefCounter(String) - Constructor for class messif.statistics.StatisticSimpleWeakrefCounter
Creates a new instance of StatisticRefCounter
statisticsLastOperation(PrintStream, String...) - Method in class messif.utility.CoreApplication
Print statistics gathered by the last executed operation.
StatisticSlidingAvgCounter - Class in messif.statistics
This is a statistic that counts aggregated functions (especially avg) from 1) last n values - if n+1 value is added, the first is removed and not considered any more or 2) values stored in the time-sliding window 3) combination of 1) and 2) Moreover, there is a possibility of linking each value (and time) with a "key" and then all values added to this counter are sumed up according to the key
StatisticSlidingAvgCounter(String) - Constructor for class messif.statistics.StatisticSlidingAvgCounter
Creates a new instance of StatisticSlidingAvgCounter
StatisticSlidingAvgCounter.ValueTime - Class in messif.statistics
This simple class encapsulates the pair: double value + time when it was added
StatisticSlidingAvgCounter.ValueTime(double, long) - Constructor for class messif.statistics.StatisticSlidingAvgCounter.ValueTime
Default constructor sets the key to null
StatisticSlidingAvgCounter.ValueTime(double, long, Object) - Constructor for class messif.statistics.StatisticSlidingAvgCounter.ValueTime
Full constructor
statisticsResetGlobal(PrintStream, String...) - Method in class messif.utility.CoreApplication
Reset all global statistics.
statisticsSetAutoBinding(PrintStream, String...) - Method in class messif.utility.CoreApplication
Regular expression on global statistics' names that are bound for each executed operation.
StatisticTimer - Class in messif.statistics
Statistics for counting time.
StatisticTimer(String) - Constructor for class messif.statistics.StatisticTimer
Creates a new instance of StatisticTimer
stop() - Method in class messif.statistics.StatisticTimer
Stops incrementing timer
Storage<T> - Interface in messif.buckets.storage
Interface of a generic storage.
STORAGE_FAILURE - Static variable in class messif.buckets.BucketErrorCode
Object has not been stored, removed or read due to lower layer storage exception.
StorageFailureException - Exception in messif.buckets
This exception indicates that storing or reading object from bucket is not possible due to lower layer storage exception.
StorageFailureException(Throwable) - Constructor for exception messif.buckets.StorageFailureException
Creates a new instance of OccupationLowException
StorageFailureException(String, Throwable) - Constructor for exception messif.buckets.StorageFailureException
Creates a new instance of OccupationLowException with the specified detail message.
StorageIndexed<T> - Interface in messif.buckets.storage
Interface of a generic storage that supports searching.
StorageSearch<T> - Interface in messif.buckets.storage
This interface represents a ModifiableSearch that supports getting Storage's address of the found object.
store(T) - Method in class messif.buckets.storage.impl.DatabaseStorage
 
store(T) - Method in class messif.buckets.storage.impl.DiskStorage
 
store(T) - Method in class messif.buckets.storage.impl.MemoryStorage
 
store(T) - Method in interface messif.buckets.storage.IntStorage
 
store(T) - Method in interface messif.buckets.storage.LongStorage
 
store(T) - Method in interface messif.buckets.storage.Storage
Stores an object in this storage.
storedObjectsClass - Variable in class messif.buckets.storage.impl.DiskStorage
Class of objects that the this storage works with
storeToFile(String) - Method in class messif.algorithms.Algorithm
Store the algorithm to the specified file.
stream - Variable in class messif.objects.util.StreamGenericAbstractObjectIterator
An input stream for reading objects of this iterator from
stream - Variable in class messif.pivotselection.StreamSequencePivotChooser
Stream to read pivots from
StreamGenericAbstractObjectIterator<E extends LocalAbstractObject> - Class in messif.objects.util
This class represents an iterator on LocalAbstractObjects that are read from a file.
StreamGenericAbstractObjectIterator(Constructor<? extends E>, Object[]) - Constructor for class messif.objects.util.StreamGenericAbstractObjectIterator
Creates a new instance of StreamGenericAbstractObjectIterator.
StreamGenericAbstractObjectIterator(Class<? extends E>, BufferedReader, Map<String, Object>, Collection<?>) - Constructor for class messif.objects.util.StreamGenericAbstractObjectIterator
Creates a new instance of StreamGenericAbstractObjectIterator.
StreamGenericAbstractObjectIterator(Class<? extends E>, String, Map<String, Object>, Collection<?>) - Constructor for class messif.objects.util.StreamGenericAbstractObjectIterator
Creates a new instance of StreamGenericAbstractObjectIterator.
StreamGenericAbstractObjectIterator(Class<? extends E>, String) - Constructor for class messif.objects.util.StreamGenericAbstractObjectIterator
Creates a new instance of StreamGenericAbstractObjectIterator.
StreamGenericAbstractObjectIterator(Class<? extends E>, BufferedReader) - Constructor for class messif.objects.util.StreamGenericAbstractObjectIterator
Creates a new instance of StreamGenericAbstractObjectIterator.
StreamSequencePivotChooser - Class in messif.pivotselection
 
StreamSequencePivotChooser(Class<? extends LocalAbstractObject>, String) - Constructor for class messif.pivotselection.StreamSequencePivotChooser
Creates a new instance of StreamSequencePivotChooser.
StreamsMetaObjectMapIterator - Class in messif.objects.util
This class is to contruct MetaObjects from several simultaneously opened files (subObjectIterators).
StreamsMetaObjectMapIterator() - Constructor for class messif.objects.util.StreamsMetaObjectMapIterator
The empty constructor.
stringAndClassToType(String, char, Class<? extends T>) - Static method in class messif.utility.Convert
Creates a new instance of a class specified in the classAndData.
stringToMap(String, Class<E>) - Static method in class messif.utility.Convert
Returns a map of string key-value pairs parsed from the specified string.
stringToMap(String) - Static method in class messif.utility.Convert
Returns a map of string key-value pairs parsed from the specified string.
stringToType(String, Class<E>, Map<String, Object>) - Static method in class messif.utility.Convert
Converts a string into object of the specified type.
stringToType(String, Class<E>) - Static method in class messif.utility.Convert
Converts a string into object of the specified type.
sub(long) - Method in class messif.statistics.StatisticCounter
 
sub() - Method in class messif.statistics.StatisticCounter
 
sub(Object, long) - Method in class messif.statistics.StatisticRefCounter
 
sub(Object) - Method in class messif.statistics.StatisticRefCounter
 
sub(Object, long) - Method in class messif.statistics.StatisticSimpleWeakrefCounter
 
sub(Object) - Method in class messif.statistics.StatisticSimpleWeakrefCounter
 
SubdistanceToken - Class in messif.objects.util.impl
The subdistance identifier for the aggregation function evalutator.
SubdistanceToken(String, List<SubdistanceToken>) - Constructor for class messif.objects.util.impl.SubdistanceToken
Create subdistance token given the subdistance name and a list of already created subdistances.
subObjectIterators - Variable in class messif.objects.util.StreamsMetaObjectMapIterator
Particular iterators
substituteVariables(String, Pattern, int, int, Map<String, String>) - Static method in class messif.utility.Convert
Replace all occurances of the variable pattern with the value from the hash table.
sum - Variable in class messif.statistics.StatisticMinMaxCounter
 
sum - Variable in class messif.statistics.StatisticSlidingAvgCounter
aggregated values
sum(PrintStream, String...) - Method in class messif.utility.CoreApplication
Computes a sum of the parameters and prints the result to the output.
suppData - Variable in class messif.objects.LocalAbstractObject
Supplemental data object
suppData - Variable in class messif.operations.AbstractOperation
Supplemental data object

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