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

A

A - Variable in class net.obsearch.index.AbstractOBIndex
Objects are stored by their id's here.
AbstractAESA<O extends OB> - Class in net.obsearch.index.aesa
In-memory AESA class
AbstractAESA(Class<O>, int) - Constructor for class net.obsearch.index.aesa.AbstractAESA
 
AbstractAmbient<O extends OB,I extends Index<O>> - Class in net.obsearch.ambient
An Ambient is the class that surrounds the index, its metadata and the storage devices.
AbstractAmbient(I, File) - Constructor for class net.obsearch.ambient.AbstractAmbient
 
AbstractAmbient(File) - Constructor for class net.obsearch.ambient.AbstractAmbient
Constructor to be used after a freeze took place.
AbstractBDBOBStoreJe<T extends Tuple> - Class in net.obsearch.storage.bdb
BDBOBStore is a storage abstraction for Berkeley DB.
AbstractBDBOBStoreJe(String, Database, Database, OBStoreFactory, boolean) - Constructor for class net.obsearch.storage.bdb.AbstractBDBOBStoreJe
Builds a new Storage system by receiving a Berkeley DB database.
AbstractBDBOBStoreJe.ByteArrayIterator - Class in net.obsearch.storage.bdb
Iterator used to process range results.
AbstractBDBOBStoreJe.ByteArrayIterator() - Constructor for class net.obsearch.storage.bdb.AbstractBDBOBStoreJe.ByteArrayIterator
 
AbstractBDBOBStoreJe.ByteArrayIterator(byte[], byte[]) - Constructor for class net.obsearch.storage.bdb.AbstractBDBOBStoreJe.ByteArrayIterator
 
AbstractBDBOBStoreJe.ByteArrayIterator(byte[], byte[], boolean, boolean, boolean) - Constructor for class net.obsearch.storage.bdb.AbstractBDBOBStoreJe.ByteArrayIterator
 
AbstractBDBOBStoreJe.CursorIterator<T> - Class in net.obsearch.storage.bdb
Base class used to iterate over cursors.
AbstractBDBOBStoreJe.CursorIterator() - Constructor for class net.obsearch.storage.bdb.AbstractBDBOBStoreJe.CursorIterator
Creates a cursor iterator in full mode.
AbstractBDBOBStoreJe.CursorIterator(byte[], byte[]) - Constructor for class net.obsearch.storage.bdb.AbstractBDBOBStoreJe.CursorIterator
 
AbstractBDBOBStoreJe.CursorIterator(byte[], byte[], boolean, boolean, boolean) - Constructor for class net.obsearch.storage.bdb.AbstractBDBOBStoreJe.CursorIterator
 
AbstractBucketContainerByte<O extends OBByte,B extends BucketObjectByte> - Class in net.obsearch.index.bucket.impl
AbstractBucketContainerByte Holds the functionality of a bucket that sorts its smap-vectors lexicographically.
AbstractBucketContainerByte(Index<O>, int, OBStore<TupleBytes>, byte[]) - Constructor for class net.obsearch.index.bucket.impl.AbstractBucketContainerByte
Build a new container for bytes over the given index, with the given pivot number and a certain storage device where all the smap vectors are stored.
AbstractBucketContainerByte(Index<O>, int, OBStore<TupleBytes>, byte[], int) - Constructor for class net.obsearch.index.bucket.impl.AbstractBucketContainerByte
Build a new container for bytes over the given index, with the given pivot number and a certain storage device where all the smap vectors are stored.
AbstractBucketContainerDouble<O extends OBDouble,B extends BucketObjectDouble> - Class in net.obsearch.index.bucket.impl
AbstractBucketContainerDouble Holds the functionality of a bucket that sorts its smap-vectors lexicographically.
AbstractBucketContainerDouble(Index<O>, int, OBStore<TupleBytes>, byte[]) - Constructor for class net.obsearch.index.bucket.impl.AbstractBucketContainerDouble
Build a new container for doubles over the given index, with the given pivot number and a certain storage device where all the smap vectors are stored.
AbstractBucketContainerDouble(Index<O>, int, OBStore<TupleBytes>, byte[], int) - Constructor for class net.obsearch.index.bucket.impl.AbstractBucketContainerDouble
Build a new container for doubles over the given index, with the given pivot number and a certain storage device where all the smap vectors are stored.
AbstractBucketContainerFloat<O extends OBFloat,B extends BucketObjectFloat> - Class in net.obsearch.index.bucket.impl
AbstractBucketContainerFloat Holds the functionality of a bucket that sorts its smap-vectors lexicographically.
AbstractBucketContainerFloat(Index<O>, int, OBStore<TupleBytes>, byte[]) - Constructor for class net.obsearch.index.bucket.impl.AbstractBucketContainerFloat
Build a new container for floats over the given index, with the given pivot number and a certain storage device where all the smap vectors are stored.
AbstractBucketContainerFloat(Index<O>, int, OBStore<TupleBytes>, byte[], int) - Constructor for class net.obsearch.index.bucket.impl.AbstractBucketContainerFloat
Build a new container for floats over the given index, with the given pivot number and a certain storage device where all the smap vectors are stored.
AbstractBucketContainerInt<O extends OBInt,B extends BucketObjectInt> - Class in net.obsearch.index.bucket.impl
AbstractBucketContainerInt Holds the functionality of a bucket that sorts its smap-vectors lexicographically.
AbstractBucketContainerInt(Index<O>, int, OBStore<TupleBytes>, byte[]) - Constructor for class net.obsearch.index.bucket.impl.AbstractBucketContainerInt
Build a new container for ints over the given index, with the given pivot number and a certain storage device where all the smap vectors are stored.
AbstractBucketContainerInt(Index<O>, int, OBStore<TupleBytes>, byte[], int) - Constructor for class net.obsearch.index.bucket.impl.AbstractBucketContainerInt
Build a new container for ints over the given index, with the given pivot number and a certain storage device where all the smap vectors are stored.
AbstractBucketContainerLong<O extends OBLong,B extends BucketObjectLong> - Class in net.obsearch.index.bucket.impl
AbstractBucketContainerLong Holds the functionality of a bucket that sorts its smap-vectors lexicographically.
AbstractBucketContainerLong(Index<O>, int, OBStore<TupleBytes>, byte[]) - Constructor for class net.obsearch.index.bucket.impl.AbstractBucketContainerLong
Build a new container for longs over the given index, with the given pivot number and a certain storage device where all the smap vectors are stored.
AbstractBucketContainerLong(Index<O>, int, OBStore<TupleBytes>, byte[], int) - Constructor for class net.obsearch.index.bucket.impl.AbstractBucketContainerLong
Build a new container for longs over the given index, with the given pivot number and a certain storage device where all the smap vectors are stored.
AbstractBucketContainerShort<O extends OBShort,B extends BucketObjectShort> - Class in net.obsearch.index.bucket.impl
AbstractBucketContainerShort Holds the functionality of a bucket that sorts its smap-vectors lexicographically.
AbstractBucketContainerShort(Index<O>, int, OBStore<TupleBytes>, byte[]) - Constructor for class net.obsearch.index.bucket.impl.AbstractBucketContainerShort
Build a new container for shorts over the given index, with the given pivot number and a certain storage device where all the smap vectors are stored.
AbstractBucketContainerShort(Index<O>, int, OBStore<TupleBytes>, byte[], int) - Constructor for class net.obsearch.index.bucket.impl.AbstractBucketContainerShort
Build a new container for shorts over the given index, with the given pivot number and a certain storage device where all the smap vectors are stored.
AbstractBucketIndex<O extends OB,B extends BucketObject,Q,BC extends BucketContainer<O,B,Q>> - Class in net.obsearch.index.bucket
 
AbstractBucketIndex(Class<O>, IncrementalPivotSelector<O>, int) - Constructor for class net.obsearch.index.bucket.AbstractBucketIndex
 
AbstractBucketIndex() - Constructor for class net.obsearch.index.bucket.AbstractBucketIndex
 
AbstractBucketIndex.BucketIterator - Class in net.obsearch.index.bucket
 
AbstractBucketIndex.BucketIterator(CloseIterator<TupleBytes>) - Constructor for class net.obsearch.index.bucket.AbstractBucketIndex.BucketIterator
 
AbstractBucketSorter<O extends OB,B extends BucketObject<O>,Q,BC extends BucketContainer<O,B,Q>,P extends Projection<P,CP>,CP> - Class in net.obsearch.index.sorter
 
AbstractBucketSorter(Class, IncrementalPivotSelector, int, int) - Constructor for class net.obsearch.index.sorter.AbstractBucketSorter
 
AbstractBucketSorter() - Constructor for class net.obsearch.index.sorter.AbstractBucketSorter
 
AbstractCommandLine<O extends OB,I extends Index<O>,A extends Ambient<O,I>> - Class in net.obsearch.index.utils
 
AbstractCommandLine() - Constructor for class net.obsearch.index.utils.AbstractCommandLine
 
AbstractCommandLine.Mode - Enum in net.obsearch.index.utils
 
AbstractDimension - Class in net.obsearch.dimension
AbstractDimension stores a dimension (the order it is and some abstract primitive value).
AbstractDimension(int) - Constructor for class net.obsearch.dimension.AbstractDimension
 
AbstractDistancePermutations<O extends OB,B extends BucketObject<O>,Q,BC extends BucketContainer<O,B,Q>> - Class in net.obsearch.index.perm
 
AbstractDistancePermutations(Class<O>, IncrementalPivotSelector<O>, int) - Constructor for class net.obsearch.index.perm.AbstractDistancePermutations
 
AbstractDistPerm<O extends OB,B extends BucketObject<O>,Q,BC extends BucketContainer<O,B,Q>> - Class in net.obsearch.index.perm
 
AbstractDistPerm(Class<O>, IncrementalPivotSelector<O>, int, int) - Constructor for class net.obsearch.index.perm.AbstractDistPerm
 
AbstractExampleGeneral - Class in net.obsearch.example
 
AbstractExampleGeneral(String[]) - Constructor for class net.obsearch.example.AbstractExampleGeneral
 
AbstractExampleGeneral.Mode - Enum in net.obsearch.example
things the program can do
AbstractGHSExample - Class in net.obsearch.example
Adds some parameters required by GHS indexes
AbstractGHSExample(String[]) - Constructor for class net.obsearch.example.AbstractGHSExample
 
AbstractIncrementalBustosNavarroChavez<O extends OB> - Class in net.obsearch.pivots.bustos
IncrementalBustosNavarroChavez implements the pivot selection described here: Pivot Selection Techniques for Proximity Searching in Metric Spaces (2001) Benjamin Bustos, Gonzalo Navarro, Edgar Chavez The idea was also suggested by Zezula et all in their book "Similarity Search: The Metric Space Approach"
AbstractIncrementalBustosNavarroChavez(Pivotable<O>, int, int) - Constructor for class net.obsearch.pivots.bustos.AbstractIncrementalBustosNavarroChavez
Receives the object that accepts pivots as possible candidates.
AbstractIncrementalPerm<O extends OB> - Class in net.obsearch.pivots.perm
IncrementalBustosNavarroChavez implements the pivot selection described here: Pivot Selection Techniques for Proximity Searching in Metric Spaces (2001) Benjamin Bustos, Gonzalo Navarro, Edgar Chavez The idea was also suggested by Zezula et all in their book "Similarity Search: The Metric Space Approach"
AbstractIncrementalPerm(Pivotable<O>, int, int) - Constructor for class net.obsearch.pivots.perm.AbstractIncrementalPerm
Receives the object that accepts pivots as possible candidates.
AbstractIncrementalPivotSelector<O extends OB> - Class in net.obsearch.pivots
AbstractIncrementalPivotSelector holds common functionality to all the incremental pivot selectors.
AbstractIncrementalPivotSelector(Pivotable<O>) - Constructor for class net.obsearch.pivots.AbstractIncrementalPivotSelector
 
AbstractIncrementalPivotSelector() - Constructor for class net.obsearch.pivots.AbstractIncrementalPivotSelector
 
AbstractIncrementalRF02<O extends OB> - Class in net.obsearch.pivots.rf02
Select pairs of pivots.
AbstractIncrementalRF02(Pivotable<O>) - Constructor for class net.obsearch.pivots.rf02.AbstractIncrementalRF02
 
AbstractIncrementalRF02.Score - Class in net.obsearch.pivots.rf02
a good pivot selection strategy should follow certain rules, but in general those pivot selection strategies that perform well (find the k-nn in the least number of iterations).
AbstractIncrementalRF02.Score(StaticBin1D, StaticBin1D, double, double) - Constructor for class net.obsearch.pivots.rf02.AbstractIncrementalRF02.Score
 
AbstractIncrementalRF03<O extends OB> - Class in net.obsearch.pivots.rf03
Select pairs of pivots.
AbstractIncrementalRF03(Pivotable<O>) - Constructor for class net.obsearch.pivots.rf03.AbstractIncrementalRF03
 
AbstractIncrementalRF03.Score - Class in net.obsearch.pivots.rf03
a good pivot selection strategy should follow certain rules, but in general those pivot selection strategies that perform well (find the k-nn in the least number of iterations).
AbstractIncrementalRF03.Score(StaticBin1D, StaticBin1D, double, double) - Constructor for class net.obsearch.pivots.rf03.AbstractIncrementalRF03.Score
 
AbstractIncrementalRF04<O extends OB> - Class in net.obsearch.pivots.rf04
Select pairs of pivots.
AbstractIncrementalRF04() - Constructor for class net.obsearch.pivots.rf04.AbstractIncrementalRF04
 
AbstractIncrementalRF04(Pivotable<O>) - Constructor for class net.obsearch.pivots.rf04.AbstractIncrementalRF04
 
AbstractIncrementalRF04.Score - Class in net.obsearch.pivots.rf04
a good pivot selection strategy should follow certain rules, but in general those pivot selection strategies that perform well (find the k-nn in the least number of iterations).
AbstractIncrementalRF04.Score(double, double, int, int, double) - Constructor for class net.obsearch.pivots.rf04.AbstractIncrementalRF04.Score
 
AbstractMySSS<O extends OB> - Class in net.obsearch.pivots.sss
IncrementalBustosNavarroChavez implements the pivot selection described here: Pivot Selection Techniques for Proximity Searching in Metric Spaces (2001) Benjamin Bustos, Gonzalo Navarro, Edgar Chavez The idea was also suggested by Zezula et all in their book "Similarity Search: The Metric Space Approach"
AbstractMySSS(Pivotable<O>) - Constructor for class net.obsearch.pivots.sss.AbstractMySSS
Receives the object that accepts pivots as possible candidates.
AbstractNewLineBytesCommandLine<O extends OB,I extends Index<O>,A extends Ambient<O,I>> - Class in net.obsearch.index.utils
 
AbstractNewLineBytesCommandLine() - Constructor for class net.obsearch.index.utils.AbstractNewLineBytesCommandLine
 
AbstractNewLineCommandLine<O extends OB,I extends Index<O>,A extends Ambient<O,I>> - Class in net.obsearch.index.utils
 
AbstractNewLineCommandLine() - Constructor for class net.obsearch.index.utils.AbstractNewLineCommandLine
 
AbstractNewLineCommandLineShort<O extends OBShort,I extends IndexShort<O>,A extends Ambient<O,I>> - Class in net.obsearch.index.utils
In this command line helper, data is separated by newlines and Index and objects are of type short.
AbstractNewLineCommandLineShort() - Constructor for class net.obsearch.index.utils.AbstractNewLineCommandLineShort
 
AbstractOBCache<K,O> - Class in net.obsearch.cache
 
AbstractOBCache(int) - Constructor for class net.obsearch.cache.AbstractOBCache
 
AbstractOBIndex<O extends OB> - Class in net.obsearch.index
AbstractOBIndex contains functionality regarding object storage.
AbstractOBIndex() - Constructor for class net.obsearch.index.AbstractOBIndex
 
AbstractOBIndex(Class<O>) - Constructor for class net.obsearch.index.AbstractOBIndex
Constructors of an AbstractOBIndex should receive only parameters related to the operation of the index.
AbstractOBPriorityQueue<O extends AbstractOBResult<?>> - Class in net.obsearch
This class stores matching results.
AbstractOBPriorityQueue() - Constructor for class net.obsearch.AbstractOBPriorityQueue
Creates a priority queue of k = 3.
AbstractOBPriorityQueue(int) - Constructor for class net.obsearch.AbstractOBPriorityQueue
Creates a priority queue by setting the maximum number of elements to be accepted.
AbstractOBQuery<O> - Class in net.obsearch.query
Encapsulates functionality common to all queries.
AbstractOBQuery() - Constructor for class net.obsearch.query.AbstractOBQuery
 
AbstractOBResult<O> - Class in net.obsearch
Holds a match result.
AbstractOBResult() - Constructor for class net.obsearch.AbstractOBResult
Default constructor.
AbstractOBResult(O, long) - Constructor for class net.obsearch.AbstractOBResult
Creates a new result with the given object and id.
AbstractPivotOBIndex<O extends OB> - Class in net.obsearch.index.pivot
AbstractPivotOBIndex defines abstract functionality for an index that uses n pivots to partition the data into more tractable subsets.
AbstractPivotOBIndex(Class<O>, IncrementalPivotSelector<O>, int) - Constructor for class net.obsearch.index.pivot.AbstractPivotOBIndex
Creates an index that uses pivots as its major data partitioning strategy.
AbstractPivotOBIndex() - Constructor for class net.obsearch.index.pivot.AbstractPivotOBIndex
 
AbstractSketch64<O extends OB,B extends BucketObject<O>,Q,BC extends BucketContainer<O,B,Q>> - Class in net.obsearch.index.ghs
AbstractSketch64 encapsulates functionality common to a Sketch.
AbstractSketch64() - Constructor for class net.obsearch.index.ghs.AbstractSketch64
 
AbstractSketch64(Class<O>, IncrementalPairPivotSelector<O>, int, int) - Constructor for class net.obsearch.index.ghs.AbstractSketch64
 
AbstractTCOBStorage<T extends Tuple> - Class in net.obsearch.storage.tc
 
AbstractTCOBStorage(String, DBM, OBStoreFactory, OBStorageConfig) - Constructor for class net.obsearch.storage.tc.AbstractTCOBStorage
Builds a new Storage system by receiving a Berkeley DB database.
AbstractTCOBStorage.ByteArrayIterator - Class in net.obsearch.storage.tc
 
AbstractTCOBStorage.ByteArrayIterator() - Constructor for class net.obsearch.storage.tc.AbstractTCOBStorage.ByteArrayIterator
 
AbstractTCOBStorage.ByteArrayKeyIterator - Class in net.obsearch.storage.tc
 
AbstractTCOBStorage.ByteArrayKeyIterator() - Constructor for class net.obsearch.storage.tc.AbstractTCOBStorage.ByteArrayKeyIterator
 
AbstractTCOBStorage.CursorIterator<T> - Class in net.obsearch.storage.tc
Base class used to iterate over cursors.
AbstractTCOBStorage.CursorIterator() - Constructor for class net.obsearch.storage.tc.AbstractTCOBStorage.CursorIterator
 
accept(O, O) - Method in interface net.obsearch.filter.Filter
Returning true implies that the object "dbObject" will be included in the result set.
accept(O, O) - Method in class net.obsearch.filter.FilterAnd
 
accept(O, O) - Method in class net.obsearch.filter.FilterNonEquals
 
accept(O, O) - Method in class net.obsearch.filter.FilterOr
 
AcceptAll<O extends OB> - Class in net.obsearch.pivots
A class that accepts any object as pivot.
AcceptAll() - Constructor for class net.obsearch.pivots.AcceptAll
 
add(E) - Method in class net.obsearch.index.bucket.SimpleBloomFilter
 
add(long) - Method in class net.obsearch.index.ghs.CompressedBitSet64
Add the ith bit to this bitset.
add(long, int) - Method in class net.obsearch.index.ghs.FastPriorityQueueLong
Add an object that is at a certain distance.
add(O) - Method in class net.obsearch.index.ghs.FixedPriorityQueue
 
add(SketchProjection) - Method in class net.obsearch.index.ghs.SketchPriorityQueue
Add an object that is at a certain distance.
add() - Method in class net.obsearch.index.utils.AbstractCommandLine
 
add(int) - Method in class net.obsearch.index.utils.IntegerHolder
adds the value of x to this object's integer value.
add(short) - Method in class net.obsearch.index.utils.medians.MedianCalculatorShort
 
add(long, O) - Method in class net.obsearch.query.AbstractOBQuery
Adds an object into the queue.
add(long, O) - Method in class net.obsearch.query.OBQueryByte
 
add(long, O, byte) - Method in class net.obsearch.query.OBQueryByte
Add the given object, object id and distance of type float to the queue.
add(long, O) - Method in class net.obsearch.query.OBQueryDouble
 
add(long, O, double) - Method in class net.obsearch.query.OBQueryDouble
Add the given object, object id and distance of type float to the queue.
add(long, O) - Method in class net.obsearch.query.OBQueryFloat
 
add(long, O, float) - Method in class net.obsearch.query.OBQueryFloat
Add the given object, object id and distance of type float to the queue.
add(long, O) - Method in class net.obsearch.query.OBQueryInt
 
add(long, O, int) - Method in class net.obsearch.query.OBQueryInt
Add the given object, object id and distance of type float to the queue.
add(long, O) - Method in class net.obsearch.query.OBQueryLong
 
add(long, O, long) - Method in class net.obsearch.query.OBQueryLong
Add the given object, object id and distance of type float to the queue.
add(long, O) - Method in class net.obsearch.query.OBQueryShort
 
add(long, O, short) - Method in class net.obsearch.query.OBQueryShort
Add the given object, object id and distance of type float to the queue.
add(long, O, byte) - Method in class net.obsearch.result.OBPriorityQueueByte
Add the given object, object id and distance of type byte to the queue.
add(long, O, double) - Method in class net.obsearch.result.OBPriorityQueueDouble
Add the given object, object id and distance of type double to the queue.
add(long, O, float) - Method in class net.obsearch.result.OBPriorityQueueFloat
Add the given object, object id and distance of type float to the queue.
add(long, O, int) - Method in class net.obsearch.result.OBPriorityQueueInt
Add the given object, object id and distance of type int to the queue.
add(long, O, byte) - Method in class net.obsearch.result.OBPriorityQueueInvertedByte
Add the given object, object id and distance of type byte to the queue.
add(long, O, double) - Method in class net.obsearch.result.OBPriorityQueueInvertedDouble
Add the given object, object id and distance of type double to the queue.
add(long, O, float) - Method in class net.obsearch.result.OBPriorityQueueInvertedFloat
Add the given object, object id and distance of type float to the queue.
add(long, O, int) - Method in class net.obsearch.result.OBPriorityQueueInvertedInt
Add the given object, object id and distance of type int to the queue.
add(long, O, long) - Method in class net.obsearch.result.OBPriorityQueueInvertedLong
Add the given object, object id and distance of type long to the queue.
add(long, O, short) - Method in class net.obsearch.result.OBPriorityQueueInvertedShort
Add the given object, object id and distance of type short to the queue.
add(long, O, long) - Method in class net.obsearch.result.OBPriorityQueueLong
Add the given object, object id and distance of type long to the queue.
add(long, O, short) - Method in class net.obsearch.result.OBPriorityQueueShort
Add the given object, object id and distance of type short to the queue.
add(long) - Method in class net.obsearch.utils.BloomFilter64bit
Adds a character sequence to the filter.
add(O) - Method in class net.obsearch.utils.MultiSet
Add the given object to the multiset.
addAll(Collection<? extends E>) - Method in class net.obsearch.index.bucket.SimpleBloomFilter
 
addAll(O[]) - Method in class net.obsearch.index.ghs.FixedPriorityQueue
 
addExtraStats(String, double) - Method in class net.obsearch.stats.Statistics
Add values to a stats bin, each value added will be considered as a unit and median, std.
addFilter(Filter<O>) - Method in class net.obsearch.filter.FilterAnd
 
addFilter(Filter<O>) - Method in class net.obsearch.filter.FilterOr
 
addMax(long, O, byte) - Method in class net.obsearch.result.OBPriorityQueueByte
Add the given object, object id and distance of type byte to the queue.
addMax(long, O, double) - Method in class net.obsearch.result.OBPriorityQueueDouble
Add the given object, object id and distance of type double to the queue.
addMax(long, O, float) - Method in class net.obsearch.result.OBPriorityQueueFloat
Add the given object, object id and distance of type float to the queue.
addMax(long, O, int) - Method in class net.obsearch.result.OBPriorityQueueInt
Add the given object, object id and distance of type int to the queue.
addMax(long, O, byte) - Method in class net.obsearch.result.OBPriorityQueueInvertedByte
Add the given object, object id and distance of type byte to the queue.
addMax(long, O, double) - Method in class net.obsearch.result.OBPriorityQueueInvertedDouble
Add the given object, object id and distance of type double to the queue.
addMax(long, O, float) - Method in class net.obsearch.result.OBPriorityQueueInvertedFloat
Add the given object, object id and distance of type float to the queue.
addMax(long, O, int) - Method in class net.obsearch.result.OBPriorityQueueInvertedInt
Add the given object, object id and distance of type int to the queue.
addMax(long, O, long) - Method in class net.obsearch.result.OBPriorityQueueInvertedLong
Add the given object, object id and distance of type long to the queue.
addMax(long, O, short) - Method in class net.obsearch.result.OBPriorityQueueInvertedShort
Add the given object, object id and distance of type short to the queue.
addMax(long, O, long) - Method in class net.obsearch.result.OBPriorityQueueLong
Add the given object, object id and distance of type long to the queue.
addMax(long, O, short) - Method in class net.obsearch.result.OBPriorityQueueShort
Add the given object, object id and distance of type short to the queue.
addObjects(I, File) - Method in class net.obsearch.index.utils.AbstractCommandLine
Adds objects to the index.
addObjects(I, File) - Method in class net.obsearch.index.utils.AbstractNewLineBytesCommandLine
 
addObjects(I, File) - Method in class net.obsearch.index.utils.AbstractNewLineCommandLine
 
addPer(PerDouble) - Method in class net.obsearch.pivots.perm.PermHolderDouble
 
ADDRESS_BITS_PER_UNIT - Static variable in class net.obsearch.utils.BloomFilter64bit
 
AesaFloat<O extends OBFloat> - Class in net.obsearch.index.aesa.impl
 
AesaFloat(Class<O>, int) - Constructor for class net.obsearch.index.aesa.impl.AesaFloat
 
AesaFloat.Computation - Class in net.obsearch.index.aesa.impl
 
AesaFloat.Computation(float, int) - Constructor for class net.obsearch.index.aesa.impl.AesaFloat.Computation
Creates a new computation
allowsDuplicatedData() - Method in class net.obsearch.storage.bdb.AbstractBDBOBStoreJe
 
allowsDuplicatedData() - Method in class net.obsearch.storage.tc.AbstractTCOBStorage
 
alpha - Variable in class net.obsearch.example.AbstractGHSExample
 
AlreadyFrozenException - Exception in net.obsearch.exception
Exception thrown when an user tries to freeze an index that is already frozen.
AlreadyFrozenException() - Constructor for exception net.obsearch.exception.AlreadyFrozenException
 
Ambient<O extends OB,I extends Index<O>> - Interface in net.obsearch.ambient
 
AmbientBDBJe<O extends OB,I extends Index<O>> - Class in net.obsearch.ambient.bdb
AmbientBDB creates an ambient based on the Berkeley DB storage sub-system.
AmbientBDBJe(I, File) - Constructor for class net.obsearch.ambient.bdb.AmbientBDBJe
 
AmbientBDBJe(File) - Constructor for class net.obsearch.ambient.bdb.AmbientBDBJe
 
AmbientTC<O extends OB,I extends Index<O>> - Class in net.obsearch.ambient.tc
 
AmbientTC(I, File) - Constructor for class net.obsearch.ambient.tc.AmbientTC
 
AmbientTC(File) - Constructor for class net.obsearch.ambient.tc.AmbientTC
 
approx(byte[]) - Method in class net.obsearch.query.OBQueryByte
Calculate the 1 + E or (c for Adonis et al) for approx.
approx(double[]) - Method in class net.obsearch.query.OBQueryDouble
Calculate the 1 + E or (c for Adonis et al) for approx.
approx(float[]) - Method in class net.obsearch.query.OBQueryFloat
Calculate the 1 + E or (c for Adonis et al) for approx.
approx(int[]) - Method in class net.obsearch.query.OBQueryInt
Calculate the 1 + E or (c for Adonis et al) for approx.
approx(long[]) - Method in class net.obsearch.query.OBQueryLong
Calculate the 1 + E or (c for Adonis et al) for approx.
approx(short[]) - Method in class net.obsearch.query.OBQueryShort
Calculate the 1 + E or (c for Adonis et al) for approx.
approxEvalEp - Variable in class net.obsearch.index.utils.AbstractCommandLine
 
approxEvalRecall - Variable in class net.obsearch.index.utils.AbstractCommandLine
 
ApproxIndexShort<O extends OBShort> - Interface in net.obsearch
An approximate index has extra search methods useful to compare the approx index against other indexes.
arraySize() - Method in class net.obsearch.index.utils.AbstractNewLineBytesCommandLine
Read a byte array with the given size;
assertFrozen() - Method in class net.obsearch.index.AbstractOBIndex
If the database is frozen returns silently if it is not throws NotFrozenException.

B

BDBFactoryJe - Class in net.obsearch.storage.bdb
BDBFactory generates an environment in the given directory, and creates databases as OBSearch requests.
BDBFactoryJe(File) - Constructor for class net.obsearch.storage.bdb.BDBFactoryJe
Creates a new factory that will be based in the given directory.
BDBOBStoreJeByte - Class in net.obsearch.storage.bdb
BDBOBStoreByte is a wrapper for Berkeley indexes that assumes that keys are bytes and values are byte[].
BDBOBStoreJeByte(String, Database, Database, OBStoreFactory, boolean) - Constructor for class net.obsearch.storage.bdb.BDBOBStoreJeByte
Builds a new Storage system by receiving a Berkeley DB database that uses bytes as a primary indexing method.
BDBOBStoreJeByteArray - Class in net.obsearch.storage.bdb
BDBOBStoreByteArray.
BDBOBStoreJeByteArray(String, Database, Database, OBStoreFactory, boolean) - Constructor for class net.obsearch.storage.bdb.BDBOBStoreJeByteArray
Builds a new Storage system by receiving a Berkeley DB database.
BDBOBStoreJeDouble - Class in net.obsearch.storage.bdb
BDBOBStoreDouble is a wrapper for Berkeley indexes that assumes that keys are doubles and values are byte[].
BDBOBStoreJeDouble(String, Database, Database, OBStoreFactory, boolean) - Constructor for class net.obsearch.storage.bdb.BDBOBStoreJeDouble
Builds a new Storage system by receiving a Berkeley DB database that uses doubles as a primary indexing method.
BDBOBStoreJeFloat - Class in net.obsearch.storage.bdb
BDBOBStoreFloat is a wrapper for Berkeley indexes that assumes that keys are floats and values are byte[].
BDBOBStoreJeFloat(String, Database, Database, OBStoreFactory, boolean) - Constructor for class net.obsearch.storage.bdb.BDBOBStoreJeFloat
Builds a new Storage system by receiving a Berkeley DB database that uses floats as a primary indexing method.
BDBOBStoreJeInt - Class in net.obsearch.storage.bdb
BDBOBStoreInt is a wrapper for Berkeley indexes that assumes that keys are ints and values are byte[].
BDBOBStoreJeInt(String, Database, Database, OBStoreFactory, boolean) - Constructor for class net.obsearch.storage.bdb.BDBOBStoreJeInt
Builds a new Storage system by receiving a Berkeley DB database that uses ints as a primary indexing method.
BDBOBStoreJeLong - Class in net.obsearch.storage.bdb
BDBOBStoreLong is a wrapper for Berkeley indexes that assumes that keys are longs and values are byte[].
BDBOBStoreJeLong(String, Database, Database, OBStoreFactory, boolean) - Constructor for class net.obsearch.storage.bdb.BDBOBStoreJeLong
Builds a new Storage system by receiving a Berkeley DB database that uses longs as a primary indexing method.
BDBOBStoreJeShort - Class in net.obsearch.storage.bdb
BDBOBStoreShort is a wrapper for Berkeley indexes that assumes that keys are shorts and values are byte[].
BDBOBStoreJeShort(String, Database, Database, OBStoreFactory, boolean) - Constructor for class net.obsearch.storage.bdb.BDBOBStoreJeShort
Builds a new Storage system by receiving a Berkeley DB database that uses shorts as a primary indexing method.
BIT_INDEX_MASK - Static variable in class net.obsearch.utils.BloomFilter64bit
 
BitBucket - Class in net.obsearch.index.utils
 
BitBucket() - Constructor for class net.obsearch.index.utils.BitBucket
 
BitBucket(int) - Constructor for class net.obsearch.index.utils.BitBucket
Create a new bit bucket with the given number of bits.
BlockGeneration - Class in net.obsearch.example
 
BlockGeneration() - Constructor for class net.obsearch.example.BlockGeneration
 
BloomFilter64bit - Class in net.obsearch.utils
A Bloom filter.
BloomFilter64bit(int, int) - Constructor for class net.obsearch.utils.BloomFilter64bit
Creates a new Bloom filter with given number of hash functions and expected number of elements.
BoxNotAvailableException - Exception in net.obsearch.exception
Exception thrown when a box is required but it is not provided by the index.
BoxNotAvailableException() - Constructor for exception net.obsearch.exception.BoxNotAvailableException
 
bucketCache - Variable in class net.obsearch.index.sorter.AbstractBucketSorter
Cache used for storing buckets
BucketContainer<O extends OB,B extends BucketObject,Q> - Interface in net.obsearch.index.bucket
A BucketContainer stores SMAP vectors of objects.
BucketContainerByte<O extends OBByte> - Class in net.obsearch.index.bucket.impl
BucketContainer is a dummy class that is used to directly inherit the functionality from AbstractBucketContainerByte.
BucketContainerByte(Index<O>, int, OBStore<TupleBytes>, byte[]) - Constructor for class net.obsearch.index.bucket.impl.BucketContainerByte
 
BucketContainerByte(Index<O>, int, OBStore<TupleBytes>, byte[], int) - Constructor for class net.obsearch.index.bucket.impl.BucketContainerByte
 
BucketContainerDouble<O extends OBDouble> - Class in net.obsearch.index.bucket.impl
BucketContainer is a dummy class that is used to directly inherit the functionality from AbstractBucketContainerDouble.
BucketContainerDouble(Index<O>, int, OBStore<TupleBytes>, byte[]) - Constructor for class net.obsearch.index.bucket.impl.BucketContainerDouble
 
BucketContainerDouble(Index<O>, int, OBStore<TupleBytes>, byte[], int) - Constructor for class net.obsearch.index.bucket.impl.BucketContainerDouble
 
BucketContainerFloat<O extends OBFloat> - Class in net.obsearch.index.bucket.impl
BucketContainer is a dummy class that is used to directly inherit the functionality from AbstractBucketContainerFloat.
BucketContainerFloat(Index<O>, int, OBStore<TupleBytes>, byte[]) - Constructor for class net.obsearch.index.bucket.impl.BucketContainerFloat
 
BucketContainerFloat(Index<O>, int, OBStore<TupleBytes>, byte[], int) - Constructor for class net.obsearch.index.bucket.impl.BucketContainerFloat
 
BucketContainerInt<O extends OBInt> - Class in net.obsearch.index.bucket.impl
BucketContainer is a dummy class that is used to directly inherit the functionality from AbstractBucketContainerInt.
BucketContainerInt(Index<O>, int, OBStore<TupleBytes>, byte[]) - Constructor for class net.obsearch.index.bucket.impl.BucketContainerInt
 
BucketContainerInt(Index<O>, int, OBStore<TupleBytes>, byte[], int) - Constructor for class net.obsearch.index.bucket.impl.BucketContainerInt
 
BucketContainerLong<O extends OBLong> - Class in net.obsearch.index.bucket.impl
BucketContainer is a dummy class that is used to directly inherit the functionality from AbstractBucketContainerLong.
BucketContainerLong(Index<O>, int, OBStore<TupleBytes>, byte[]) - Constructor for class net.obsearch.index.bucket.impl.BucketContainerLong
 
BucketContainerLong(Index<O>, int, OBStore<TupleBytes>, byte[], int) - Constructor for class net.obsearch.index.bucket.impl.BucketContainerLong
 
BucketContainerShort<O extends OBShort> - Class in net.obsearch.index.bucket.impl
BucketContainer is a dummy class that is used to directly inherit the functionality from AbstractBucketContainerShort.
BucketContainerShort(Index<O>, int, OBStore<TupleBytes>, byte[]) - Constructor for class net.obsearch.index.bucket.impl.BucketContainerShort
 
BucketContainerShort(Index<O>, int, OBStore<TupleBytes>, byte[], int) - Constructor for class net.obsearch.index.bucket.impl.BucketContainerShort
 
bucketDistance(long, long) - Method in class net.obsearch.index.ghs.CompressedBitSet64
Hamming distance used for searching.
BucketObject<O> - Class in net.obsearch.index.bucket
BucketObject holds a bucket number for an object.
BucketObject(long) - Constructor for class net.obsearch.index.bucket.BucketObject
Creates a new bucket with the given bucket number and the specified level.
BucketObject(long, O) - Constructor for class net.obsearch.index.bucket.BucketObject
Creates a new bucket with the given bucket number and the specified level.
BucketObjectByte<O extends OBByte> - Class in net.obsearch.index.bucket.impl
BucketObjectByte extends BucketObject by adding an SMAP vector used to minimize the number of distance computations required per object.
BucketObjectByte() - Constructor for class net.obsearch.index.bucket.impl.BucketObjectByte
 
BucketObjectByte(byte[], long) - Constructor for class net.obsearch.index.bucket.impl.BucketObjectByte
Creates a new bucket byte with
BucketObjectByte(byte[], long, O) - Constructor for class net.obsearch.index.bucket.impl.BucketObjectByte
Creates a new bucket byte with
BucketObjectDouble<O extends OBDouble> - Class in net.obsearch.index.bucket.impl
BucketObjectDouble extends BucketObject by adding an SMAP vector used to minimize the number of distance computations required per object.
BucketObjectDouble() - Constructor for class net.obsearch.index.bucket.impl.BucketObjectDouble
 
BucketObjectDouble(double[], long) - Constructor for class net.obsearch.index.bucket.impl.BucketObjectDouble
Creates a new bucket double with
BucketObjectDouble(double[], long, O) - Constructor for class net.obsearch.index.bucket.impl.BucketObjectDouble
Creates a new bucket double with
BucketObjectFloat<O extends OBFloat> - Class in net.obsearch.index.bucket.impl
BucketObjectFloat extends BucketObject by adding an SMAP vector used to minimize the number of distance computations required per object.
BucketObjectFloat() - Constructor for class net.obsearch.index.bucket.impl.BucketObjectFloat
 
BucketObjectFloat(float[], long) - Constructor for class net.obsearch.index.bucket.impl.BucketObjectFloat
Creates a new bucket float with
BucketObjectFloat(float[], long, O) - Constructor for class net.obsearch.index.bucket.impl.BucketObjectFloat
Creates a new bucket float with
BucketObjectInt<O extends OBInt> - Class in net.obsearch.index.bucket.impl
BucketObjectInt extends BucketObject by adding an SMAP vector used to minimize the number of distance computations required per object.
BucketObjectInt() - Constructor for class net.obsearch.index.bucket.impl.BucketObjectInt
 
BucketObjectInt(int[], long) - Constructor for class net.obsearch.index.bucket.impl.BucketObjectInt
Creates a new bucket int with
BucketObjectInt(int[], long, O) - Constructor for class net.obsearch.index.bucket.impl.BucketObjectInt
Creates a new bucket int with
BucketObjectLong<O extends OBLong> - Class in net.obsearch.index.bucket.impl
BucketObjectLong extends BucketObject by adding an SMAP vector used to minimize the number of distance computations required per object.
BucketObjectLong() - Constructor for class net.obsearch.index.bucket.impl.BucketObjectLong
 
BucketObjectLong(long[], long) - Constructor for class net.obsearch.index.bucket.impl.BucketObjectLong
Creates a new bucket long with
BucketObjectLong(long[], long, O) - Constructor for class net.obsearch.index.bucket.impl.BucketObjectLong
Creates a new bucket long with
BucketObjectShort<O extends OBShort> - Class in net.obsearch.index.bucket.impl
BucketObjectShort extends BucketObject by adding an SMAP vector used to minimize the number of distance computations required per object.
BucketObjectShort() - Constructor for class net.obsearch.index.bucket.impl.BucketObjectShort
 
BucketObjectShort(short[], long) - Constructor for class net.obsearch.index.bucket.impl.BucketObjectShort
Creates a new bucket short with
BucketObjectShort(short[], long, O) - Constructor for class net.obsearch.index.bucket.impl.BucketObjectShort
Creates a new bucket short with
bucketPivotCount - Variable in class net.obsearch.index.sorter.AbstractBucketSorter
Pivot count for each bucket.
Buckets - Variable in class net.obsearch.index.bucket.AbstractBucketIndex
We store the buckets in this storage device.
bucketStats() - Method in class net.obsearch.index.bucket.AbstractBucketIndex
 
bucketStats() - Method in class net.obsearch.index.sorter.AbstractBucketSorter
 
buildTokenTypeASTClassMap() - Method in class net.obsearch.example.SliceParser
 
bulkMode - Variable in class net.obsearch.index.utils.AbstractCommandLine
 
ByteArrayComparator - Class in net.obsearch.index.utils
ByteArrayComparison compares byte arrays.
ByteArrayComparator() - Constructor for class net.obsearch.index.utils.ByteArrayComparator
 
ByteArrayKey - Class in net.obsearch.cache
 
ByteArrayKey(byte[]) - Constructor for class net.obsearch.cache.ByteArrayKey
 
ByteBufferFactoryConversion - Class in net.obsearch.utils.bytes
Adds additional utility classes used to manipulate byte arrays.
ByteBufferFactoryConversion() - Constructor for class net.obsearch.utils.bytes.ByteBufferFactoryConversion
 
byteBufferToByte(ByteBuffer) - Static method in class net.obsearch.utils.bytes.ByteConversion
Reads a(n) Byte from the beginning of the given ByteBuffer.
byteBufferToDouble(ByteBuffer) - Static method in class net.obsearch.utils.bytes.ByteConversion
Reads a(n) Double from the beginning of the given ByteBuffer.
byteBufferToFloat(ByteBuffer) - Static method in class net.obsearch.utils.bytes.ByteConversion
Reads a(n) Float from the beginning of the given ByteBuffer.
byteBufferToInt(ByteBuffer) - Static method in class net.obsearch.utils.bytes.ByteConversion
Reads a(n) Int from the beginning of the given ByteBuffer.
byteBufferToLong(ByteBuffer) - Static method in class net.obsearch.utils.bytes.ByteConversion
Reads a(n) Long from the beginning of the given ByteBuffer.
byteBufferToShort(ByteBuffer) - Static method in class net.obsearch.utils.bytes.ByteConversion
Reads a(n) Short from the beginning of the given ByteBuffer.
ByteConstants - Enum in net.obsearch.constants
ByteConstants holds the number of
ByteConversion - Class in net.obsearch.utils.bytes
ByteConversion.
ByteConversion() - Constructor for class net.obsearch.utils.bytes.ByteConversion
 
bytesToByte(byte[]) - Static method in class net.obsearch.storage.bdb.BDBFactoryJe
 
bytesToByte(byte[]) - Static method in class net.obsearch.utils.bytes.ByteConversion
Reads a(n) Byte from the beginning of the given data array.
bytesToCompactRepresentation(byte[]) - Method in class net.obsearch.index.ghs.AbstractSketch64
 
bytesToCompactRepresentation(byte[]) - Method in class net.obsearch.index.perm.AbstractDistPerm
 
bytesToCompactRepresentation(byte[]) - Method in class net.obsearch.index.sorter.AbstractBucketSorter
 
bytesToDouble(byte[]) - Static method in class net.obsearch.storage.bdb.BDBFactoryJe
 
bytesToDouble(byte[]) - Static method in class net.obsearch.utils.bytes.ByteConversion
Reads a(n) Double from the beginning of the given data array.
bytesToFloat(byte[]) - Static method in class net.obsearch.storage.bdb.BDBFactoryJe
 
bytesToFloat(byte[]) - Static method in class net.obsearch.utils.bytes.ByteConversion
Reads a(n) Float from the beginning of the given data array.
bytesToInt(byte[]) - Static method in class net.obsearch.storage.bdb.BDBFactoryJe
 
bytesToInt(byte[]) - Static method in class net.obsearch.utils.bytes.ByteConversion
Reads a(n) Int from the beginning of the given data array.
bytesToLong(byte[]) - Static method in class net.obsearch.storage.bdb.BDBFactoryJe
 
bytesToLong(byte[]) - Static method in class net.obsearch.utils.bytes.ByteConversion
Reads a(n) Long from the beginning of the given data array.
bytesToObject(ByteBuffer) - Method in class net.obsearch.index.AbstractOBIndex
Instantiates an object O from the given data array.
bytesToObject(byte[]) - Method in class net.obsearch.index.AbstractOBIndex
Instantiates an object O from the given data array.
bytesToShort(byte[]) - Static method in class net.obsearch.storage.bdb.BDBFactoryJe
 
bytesToShort(byte[]) - Static method in class net.obsearch.utils.bytes.ByteConversion
Reads a(n) Short from the beginning of the given data array.
bytesToValue(byte[]) - Method in class net.obsearch.storage.bdb.BDBOBStoreJeByte
Converts the value of the given entry into its primitive type.
bytesToValue(byte[]) - Method in class net.obsearch.storage.bdb.BDBOBStoreJeDouble
Converts the value of the given entry into its primitive type.
bytesToValue(byte[]) - Method in class net.obsearch.storage.bdb.BDBOBStoreJeFloat
Converts the value of the given entry into its primitive type.
bytesToValue(byte[]) - Method in class net.obsearch.storage.bdb.BDBOBStoreJeInt
Converts the value of the given entry into its primitive type.
bytesToValue(byte[]) - Method in class net.obsearch.storage.bdb.BDBOBStoreJeLong
Converts the value of the given entry into its primitive type.
bytesToValue(byte[]) - Method in class net.obsearch.storage.bdb.BDBOBStoreJeShort
Converts the value of the given entry into its primitive type.
bytesToValue(byte[]) - Method in interface net.obsearch.storage.OBStoreByte
Convert a byte entry into a byte.
bytesToValue(byte[]) - Method in interface net.obsearch.storage.OBStoreDouble
Convert a byte entry into a double.
bytesToValue(byte[]) - Method in interface net.obsearch.storage.OBStoreFloat
Convert a byte entry into a float.
bytesToValue(byte[]) - Method in interface net.obsearch.storage.OBStoreInt
Convert a byte entry into a int.
bytesToValue(byte[]) - Method in interface net.obsearch.storage.OBStoreLong
Convert a byte entry into a long.
bytesToValue(byte[]) - Method in interface net.obsearch.storage.OBStoreShort
Convert a byte entry into a short.
bytesToValue(byte[]) - Method in class net.obsearch.storage.tc.TCOBStorageLong
Converts the value of the given entry into its primitive type.
byteToByteBuffer(byte) - Static method in class net.obsearch.utils.bytes.ByteConversion
Convert a(n) Byte into bytes.
byteToBytes(byte) - Static method in class net.obsearch.storage.bdb.BDBFactoryJe
 
byteToBytes(byte) - Static method in class net.obsearch.utils.bytes.ByteConversion
Convert a(n) Byte into bytes.

C

cacheSize - Variable in class net.obsearch.cache.AbstractOBCache
 
calculateEstimators() - Method in class net.obsearch.index.sorter.AbstractBucketSorter
Calculate the estimators.
calculateIntrinsicDimensionality() - Method in class net.obsearch.index.pivot.AbstractPivotOBIndex
Calculates the intrinsic dimensionality of the inserted dataset.
calculateMedian(long[], long[], long[], Index<O>) - Method in class net.obsearch.pivots.bustos.AbstractIncrementalBustosNavarroChavez
Calculates the median of L-inf(x[i], y[i]) based on pivots
calculateMedian(long[], long[], long[], Index<O>) - Method in class net.obsearch.pivots.bustos.impl.IncrementalBustosNavarroChavezByte
 
calculateMedian(long[], long[], long[], Index<O>) - Method in class net.obsearch.pivots.bustos.impl.IncrementalBustosNavarroChavezDouble
 
calculateMedian(long[], long[], long[], Index<O>) - Method in class net.obsearch.pivots.bustos.impl.IncrementalBustosNavarroChavezFloat
 
calculateMedian(long[], long[], long[], Index<O>) - Method in class net.obsearch.pivots.bustos.impl.IncrementalBustosNavarroChavezInt
 
calculateMedian(long[], long[], long[], Index<O>) - Method in class net.obsearch.pivots.bustos.impl.IncrementalBustosNavarroChavezLong
 
calculateMedian(long[], long[], long[], Index<O>) - Method in class net.obsearch.pivots.bustos.impl.IncrementalBustosNavarroChavezShort
 
canBeUsedAsPivot(OBSlice) - Method in class net.obsearch.example.TreePivotable
 
canBeUsedAsPivot(O) - Method in class net.obsearch.pivots.AcceptAll
 
canBeUsedAsPivot(O) - Method in interface net.obsearch.pivots.Pivotable
Returns true if the given object can be used as a pivot.
cardinality() - Method in class net.obsearch.index.ghs.CBitVector
 
cardinality(O) - Method in class net.obsearch.utils.MultiSet
Return the cardinality for the given object.
CBitVector - Class in net.obsearch.index.ghs
 
CBitVector(int) - Constructor for class net.obsearch.index.ghs.CBitVector
 
CBitVector(byte[], int) - Constructor for class net.obsearch.index.ghs.CBitVector
 
CBitVector(BitVector) - Constructor for class net.obsearch.index.ghs.CBitVector
 
chkAssert(boolean, String) - Static method in class net.obsearch.asserts.OBAsserts
Creates an OBException with the given msg if the given condition is false.
chkAssertStorage(boolean, String) - Static method in class net.obsearch.asserts.OBAsserts
 
chkEven(long) - Static method in class net.obsearch.asserts.OBAsserts
Make sure x is even.
chkFileExists(File) - Static method in class net.obsearch.asserts.OBAsserts
Checks that the given file exists, otherwise throws an IOException
chkFileExists(String) - Static method in class net.obsearch.asserts.OBAsserts
 
chkFileNotExists(String) - Static method in class net.obsearch.asserts.OBAsserts
 
chkFileNotExists(File) - Static method in class net.obsearch.asserts.OBAsserts
 
chkNotNull(Object, String) - Static method in class net.obsearch.asserts.OBAsserts
 
chkParam(boolean, String) - Static method in class net.obsearch.asserts.OBAsserts
Creates an IllegalArgumentException with the given msg if the given condition is false.
chkPositive(long) - Static method in class net.obsearch.asserts.OBAsserts
Checks if the given number is greater or equal than 0.
chkRange(int, int, int) - Static method in class net.obsearch.asserts.OBAsserts
Checks that the given value "toCheck" is within range [min, max].
chkRange(long, long, long) - Static method in class net.obsearch.asserts.OBAsserts
Checks that the given value "toCheck" is within range [min, max].
chkRange(short, short, short) - Static method in class net.obsearch.asserts.OBAsserts
Checks that the given value "toCheck" is within range [min, max].
clear() - Method in class net.obsearch.index.bucket.SimpleBloomFilter
Clear the Bloom Filter
clear(int) - Method in class net.obsearch.index.utils.BitBucket
 
clearACache() - Method in class net.obsearch.index.AbstractOBIndex
Clear A cache.
clearAll() - Method in class net.obsearch.cache.AbstractOBCache
Makes sure the cache is cleaned and each object is stored.
clearAll() - Method in class net.obsearch.cache.OBCacheByteArray
 
clearAll() - Method in class net.obsearch.cache.OBCacheLong
 
close() - Method in class net.obsearch.ambient.AbstractAmbient
 
close() - Method in interface net.obsearch.ambient.Ambient
Close all the internally used resources.
close() - Method in class net.obsearch.index.AbstractOBIndex
 
close() - Method in class net.obsearch.index.aesa.impl.AesaFloat
 
close() - Method in class net.obsearch.index.bucket.AbstractBucketIndex
 
close() - Method in interface net.obsearch.Index
Closes the database.
close() - Method in class net.obsearch.index.sorter.AbstractBucketSorter
 
close() - Method in class net.obsearch.index.TestFrameworkByte
 
close() - Method in class net.obsearch.index.TestFrameworkDouble
 
close() - Method in class net.obsearch.index.TestFrameworkFloat
 
close() - Method in class net.obsearch.index.TestFrameworkInt
 
close() - Method in class net.obsearch.index.TestFrameworkLong
 
close() - Method in class net.obsearch.index.TestFrameworkShort
 
close() - Method in class net.obsearch.storage.bdb.AbstractBDBOBStoreJe
 
close() - Method in class net.obsearch.storage.bdb.BDBFactoryJe
 
close() - Method in interface net.obsearch.storage.OBStore
Closes the storage system.
close() - Method in interface net.obsearch.storage.OBStoreFactory
Close the factory.
close() - Method in class net.obsearch.storage.tc.AbstractTCOBStorage
 
close() - Method in class net.obsearch.storage.tc.TCFactory
 
closeAll(FileWriter[]) - Method in class net.obsearch.index.utils.AbstractCommandLine
 
closeCursor() - Method in class net.obsearch.storage.bdb.AbstractBDBOBStoreJe.CursorIterator
 
closeCursor() - Method in interface net.obsearch.storage.CloseIterator
 
closeCursor() - Method in class net.obsearch.storage.tc.AbstractTCOBStorage.CursorIterator
 
CloseIterator<O> - Interface in net.obsearch.storage
Iterator that must be closed after usage (remove locks, etc) The Iterator.remove() method will throw an error if the ranges of the iterator are not equal.
ClusteringFailedException - Exception in net.obsearch.exception
Exception thrown when a clustering error is signaled.
ClusteringFailedException(String) - Constructor for exception net.obsearch.exception.ClusteringFailedException
Constructor with the msg to be shown to the user.
collides(byte[][]) - Method in class net.obsearch.query.OBQueryByte
Returns true if the given rectangle collides with this query.
collides(double[][]) - Method in class net.obsearch.query.OBQueryDouble
Returns true if the given rectangle collides with this query.
collides(float[][]) - Method in class net.obsearch.query.OBQueryFloat
Returns true if the given rectangle collides with this query.
collides(int[][]) - Method in class net.obsearch.query.OBQueryInt
Returns true if the given rectangle collides with this query.
collides(long[][]) - Method in class net.obsearch.query.OBQueryLong
Returns true if the given rectangle collides with this query.
collides(short[][]) - Method in class net.obsearch.query.OBQueryShort
Returns true if the given rectangle collides with this query.
commit() - Method in class net.obsearch.index.ghs.CompressedBitSet64
We will stop adding values and now we will use the bit set for search.
CommonsByte - Class in net.obsearch.index
Commons
CommonsByte() - Constructor for class net.obsearch.index.CommonsByte
 
CommonsDouble - Class in net.obsearch.index
Commons
CommonsDouble() - Constructor for class net.obsearch.index.CommonsDouble
 
CommonsFloat - Class in net.obsearch.index
Commons
CommonsFloat() - Constructor for class net.obsearch.index.CommonsFloat
 
CommonsInt - Class in net.obsearch.index
Commons
CommonsInt() - Constructor for class net.obsearch.index.CommonsInt
 
CommonsLong - Class in net.obsearch.index
Commons
CommonsLong() - Constructor for class net.obsearch.index.CommonsLong
 
CommonsShort - Class in net.obsearch.index
Commons
CommonsShort() - Constructor for class net.obsearch.index.CommonsShort
 
CompactPerm - Class in net.obsearch.index.perm
Compact distance permutation
CompactPerm(short[]) - Constructor for class net.obsearch.index.perm.CompactPerm
 
compactRepresentationToBytes(CBitVector) - Method in class net.obsearch.index.ghs.AbstractSketch64
 
compactRepresentationToBytes(CompactPerm) - Method in class net.obsearch.index.perm.AbstractDistPerm
 
compactRepresentationToBytes(CP) - Method in class net.obsearch.index.sorter.AbstractBucketSorter
 
compare(O, O) - Method in class net.obsearch.index.ghs.FixedPriorityQueue
 
compare(byte[], byte[]) - Method in class net.obsearch.index.utils.ByteArrayComparator
 
compareTo(DimensionByte) - Method in class net.obsearch.dimension.DimensionByte
Compares this object with other.
compareTo(DimensionDouble) - Method in class net.obsearch.dimension.DimensionDouble
Compares this object with other.
compareTo(DimensionFloat) - Method in class net.obsearch.dimension.DimensionFloat
Compares this object with other.
compareTo(DimensionInt) - Method in class net.obsearch.dimension.DimensionInt
Compares this object with other.
compareTo(DimensionLong) - Method in class net.obsearch.dimension.DimensionLong
Compares this object with other.
compareTo(DimensionShort) - Method in class net.obsearch.dimension.DimensionShort
Compares this object with other.
compareTo(AesaFloat<O>.Computation) - Method in class net.obsearch.index.aesa.impl.AesaFloat.Computation
 
compareTo(BucketObjectByte) - Method in class net.obsearch.index.bucket.impl.BucketObjectByte
 
compareTo(BucketObjectDouble) - Method in class net.obsearch.index.bucket.impl.BucketObjectDouble
 
compareTo(BucketObjectFloat) - Method in class net.obsearch.index.bucket.impl.BucketObjectFloat
 
compareTo(BucketObjectInt) - Method in class net.obsearch.index.bucket.impl.BucketObjectInt
 
compareTo(BucketObjectLong) - Method in class net.obsearch.index.bucket.impl.BucketObjectLong
 
compareTo(BucketObjectShort) - Method in class net.obsearch.index.bucket.impl.BucketObjectShort
 
compareTo(SketchProjection) - Method in class net.obsearch.index.ghs.SketchProjection
 
compareTo(PerByte) - Method in class net.obsearch.index.perm.impl.PerByte
 
compareTo(PerDouble) - Method in class net.obsearch.index.perm.impl.PerDouble
 
compareTo(PerFloat) - Method in class net.obsearch.index.perm.impl.PerFloat
 
compareTo(PerInt) - Method in class net.obsearch.index.perm.impl.PerInt
 
compareTo(PerLong) - Method in class net.obsearch.index.perm.impl.PerLong
 
compareTo(PerShort) - Method in class net.obsearch.index.perm.impl.PerShort
 
compareTo(PermProjection) - Method in class net.obsearch.index.perm.PermProjection
 
compareTo(IntegerHolder) - Method in class net.obsearch.index.utils.IntegerHolder
Compares this IntegerHolder to another IntegerHolder.
compareTo(Object) - Method in class net.obsearch.result.OBResultByte
We implement the interface comparable so we provide this method.
compareTo(Object) - Method in class net.obsearch.result.OBResultDouble
We implement the interface comparable so we provide this method.
compareTo(Object) - Method in class net.obsearch.result.OBResultFloat
We implement the interface comparable so we provide this method.
compareTo(Object) - Method in class net.obsearch.result.OBResultInt
We implement the interface comparable so we provide this method.
compareTo(Object) - Method in class net.obsearch.result.OBResultInvertedByte
We implement the interface comparable so we provide this method.
compareTo(Object) - Method in class net.obsearch.result.OBResultInvertedDouble
We implement the interface comparable so we provide this method.
compareTo(Object) - Method in class net.obsearch.result.OBResultInvertedFloat
We implement the interface comparable so we provide this method.
compareTo(Object) - Method in class net.obsearch.result.OBResultInvertedInt
We implement the interface comparable so we provide this method.
compareTo(Object) - Method in class net.obsearch.result.OBResultInvertedLong
We implement the interface comparable so we provide this method.
compareTo(Object) - Method in class net.obsearch.result.OBResultInvertedShort
We implement the interface comparable so we provide this method.
compareTo(Object) - Method in class net.obsearch.result.OBResultLong
We implement the interface comparable so we provide this method.
compareTo(Object) - Method in class net.obsearch.result.OBResultShort
We implement the interface comparable so we provide this method.
compound(byte[]) - Method in class net.obsearch.query.OBQueryByte
Calculates ep without multiplying by 1/k and
compound(double[]) - Method in class net.obsearch.query.OBQueryDouble
Calculates ep without multiplying by 1/k and
compound(float[]) - Method in class net.obsearch.query.OBQueryFloat
Calculates ep without multiplying by 1/k and
compound(int[]) - Method in class net.obsearch.query.OBQueryInt
Calculates ep without multiplying by 1/k and
compound(long[]) - Method in class net.obsearch.query.OBQueryLong
Calculates ep without multiplying by 1/k and
compound(short[]) - Method in class net.obsearch.query.OBQueryShort
Calculates ep without multiplying by 1/k and
CompoundError - Variable in class net.obsearch.example.AbstractGHSExample
 
CompressedBitSet64 - Class in net.obsearch.index.ghs
CompressedBitSet64 stores bits in a byte array.
CompressedBitSet64() - Constructor for class net.obsearch.index.ghs.CompressedBitSet64
Create a new compressed bit set.
config() - Method in class net.obsearch.index.utils.OBOptimizerModule
 
configure() - Method in class net.obsearch.index.utils.OBOptimizerModule
 
CONSTRUCT_NAME - Static variable in interface net.obsearch.example.SliceParserTokenTypes
 
contains(Object) - Method in class net.obsearch.index.bucket.SimpleBloomFilter
 
contains(long) - Method in class net.obsearch.utils.BloomFilter64bit
Checks whether the given character sequence is in this filter.
containsAll(Collection<?>) - Method in class net.obsearch.index.bucket.SimpleBloomFilter
 
containsKey(Object) - Method in class net.obsearch.utils.MultiSet
 
convertLongToBytesAddress(long) - Method in class net.obsearch.index.perm.AbstractDistPerm
 
convertTuple(OBByte, OBByte[]) - Static method in class net.obsearch.index.bucket.impl.BucketObjectByte
 
convertTuple(OBDouble, OBDouble[]) - Static method in class net.obsearch.index.bucket.impl.BucketObjectDouble
 
convertTuple(OBFloat, OBFloat[]) - Static method in class net.obsearch.index.bucket.impl.BucketObjectFloat
 
convertTuple(OBInt, OBInt[]) - Static method in class net.obsearch.index.bucket.impl.BucketObjectInt
 
convertTuple(OBLong, OBLong[]) - Static method in class net.obsearch.index.bucket.impl.BucketObjectLong
 
convertTuple(OBShort, OBShort[]) - Static method in class net.obsearch.index.bucket.impl.BucketObjectShort
 
copy() - Method in class net.obsearch.index.ghs.CBitVector
 
copy() - Method in class net.obsearch.index.utils.BitBucket
 
count - Variable in class net.obsearch.index.ghs.CompressedBitSet64
 
counter - Variable in class net.obsearch.storage.bdb.AbstractBDBOBStoreJe
Sequence counter
create() - Method in class net.obsearch.example.AbstractExampleGeneral
 
create(String) - Method in class net.obsearch.example.OBSliceFactory
 
create() - Method in class net.obsearch.index.utils.AbstractCommandLine
 
create(String) - Method in interface net.obsearch.index.utils.OBFactory
Creates a new object from the given String.
createArray(int) - Method in class net.obsearch.index.TestFrameworkByte
Create an array of size size.
createArray(int) - Method in class net.obsearch.index.TestFrameworkDouble
Create an array of size size.
createArray(int) - Method in class net.obsearch.index.TestFrameworkFloat
Create an array of size size.
createArray(int) - Method in class net.obsearch.index.TestFrameworkInt
Create an array of size size.
createArray(int) - Method in class net.obsearch.index.TestFrameworkLong
Create an array of size size.
createArray(int) - Method in class net.obsearch.index.TestFrameworkShort
Create an array of size size.
createByteBuffer(int, int, int, int, int, int) - Static method in class net.obsearch.utils.bytes.ByteBufferFactoryConversion
 
createByteBuffer(int) - Static method in class net.obsearch.utils.bytes.ByteConversion
Create a ByteBuffer of size n.
createByteBuffer(byte[]) - Static method in class net.obsearch.utils.bytes.ByteConversion
Create a ByteBuffer from the given byte array.
createDefaultDatabaseConfig() - Method in class net.obsearch.storage.bdb.BDBFactoryJe
Creates a default database configuration.
createFactory(File) - Method in class net.obsearch.ambient.AbstractAmbient
Creates the factory in the given folder.
createFactory(File) - Method in class net.obsearch.ambient.bdb.AmbientBDBJe
 
createFactory(File) - Method in class net.obsearch.ambient.tc.AmbientTC
 
createOBStore(String, OBStorageConfig) - Method in class net.obsearch.storage.bdb.BDBFactoryJe
 
createOBStore(String, OBStorageConfig) - Method in interface net.obsearch.storage.OBStoreFactory
Creates a generic OBStore.
createOBStore(String, OBStorageConfig) - Method in class net.obsearch.storage.tc.TCFactory
 
createOBStoreByte(String, OBStorageConfig) - Method in class net.obsearch.storage.bdb.BDBFactoryJe
 
createOBStoreByte(String, OBStorageConfig) - Method in interface net.obsearch.storage.OBStoreFactory
Creates an OBStoreByte whose key is based on bytes.
createOBStoreByte(String, OBStorageConfig) - Method in class net.obsearch.storage.tc.TCFactory
 
createOBStoreDouble(String, OBStorageConfig) - Method in class net.obsearch.storage.bdb.BDBFactoryJe
 
createOBStoreDouble(String, OBStorageConfig) - Method in interface net.obsearch.storage.OBStoreFactory
Creates an OBStoreDouble whose key is based on doubles.
createOBStoreDouble(String, OBStorageConfig) - Method in class net.obsearch.storage.tc.TCFactory
 
createOBStoreFloat(String, OBStorageConfig) - Method in class net.obsearch.storage.bdb.BDBFactoryJe
 
createOBStoreFloat(String, OBStorageConfig) - Method in interface net.obsearch.storage.OBStoreFactory
Creates an OBStoreFloat whose key is based on floats.
createOBStoreFloat(String, OBStorageConfig) - Method in class net.obsearch.storage.tc.TCFactory
 
createOBStoreInt(String, OBStorageConfig) - Method in class net.obsearch.storage.bdb.BDBFactoryJe
 
createOBStoreInt(String, OBStorageConfig) - Method in interface net.obsearch.storage.OBStoreFactory
Creates an OBStoreInt whose key is based on ints.
createOBStoreInt(String, OBStorageConfig) - Method in class net.obsearch.storage.tc.TCFactory
 
createOBStoreLong(String, OBStorageConfig) - Method in class net.obsearch.storage.bdb.BDBFactoryJe
 
createOBStoreLong(String, OBStorageConfig) - Method in interface net.obsearch.storage.OBStoreFactory
Creates an OBStoreLong whose key is based on longs.
createOBStoreLong(String, OBStorageConfig) - Method in class net.obsearch.storage.tc.TCFactory
 
createOBStoreShort(String, OBStorageConfig) - Method in class net.obsearch.storage.bdb.BDBFactoryJe
 
createOBStoreShort(String, OBStorageConfig) - Method in interface net.obsearch.storage.OBStoreFactory
Creates an OBStoreShort whose key is based on shorts.
createOBStoreShort(String, OBStorageConfig) - Method in class net.obsearch.storage.tc.TCFactory
 
createPivotsArray(int) - Method in class net.obsearch.index.pivot.AbstractPivotOBIndex
Creates an array with the pivots.
createT(byte[], byte[]) - Method in class net.obsearch.storage.bdb.AbstractBDBOBStoreJe.CursorIterator
 
createT(byte[], byte[]) - Method in class net.obsearch.storage.tc.AbstractTCOBStorage.CursorIterator
 
createTuple(byte[], byte[]) - Method in class net.obsearch.storage.bdb.AbstractBDBOBStoreJe.ByteArrayIterator
 
createTuple(byte[], byte[]) - Method in class net.obsearch.storage.bdb.AbstractBDBOBStoreJe.CursorIterator
Creates a tuple from the given key and value.
createTuple(byte[], byte[]) - Method in class net.obsearch.storage.tc.AbstractTCOBStorage.ByteArrayIterator
 
createTuple(byte[], byte[]) - Method in class net.obsearch.storage.tc.AbstractTCOBStorage.ByteArrayKeyIterator
 
createTuple(byte[], byte[]) - Method in class net.obsearch.storage.tc.AbstractTCOBStorage.CursorIterator
Creates a tuple from the given key and value.
currentMaxDistance() - Method in class net.obsearch.index.ghs.SketchPriorityQueue
 
cursor - Variable in class net.obsearch.storage.bdb.AbstractBDBOBStoreJe.CursorIterator
 

D

d - Variable in class net.obsearch.utils.BloomFilter64bit
The number of hash functions used by this filter.
data - Variable in class net.obsearch.index.ghs.CompressedBitSet64
 
data - Variable in class net.obsearch.index.TestFrameworkByte
 
data - Variable in class net.obsearch.index.TestFrameworkDouble
 
data - Variable in class net.obsearch.index.TestFrameworkFloat
 
data - Variable in class net.obsearch.index.TestFrameworkInt
 
data - Variable in class net.obsearch.index.TestFrameworkLong
 
data - Variable in class net.obsearch.index.TestFrameworkShort
 
database - Variable in class net.obsearch.example.AbstractExampleGeneral
 
databaseSize - Variable in class net.obsearch.example.AbstractExampleGeneral
Database max size
databaseSize() - Method in class net.obsearch.index.AbstractOBIndex
 
databaseSize() - Method in class net.obsearch.index.aesa.AbstractAESA
 
databaseSize() - Method in interface net.obsearch.Index
Returns the database size.
dataEntry - Variable in class net.obsearch.storage.bdb.AbstractBDBOBStoreJe.CursorIterator
 
db - Variable in class net.obsearch.storage.bdb.AbstractBDBOBStoreJe
Berkeley DB database.
debug(O) - Method in class net.obsearch.index.AbstractOBIndex
 
debug(O) - Method in class net.obsearch.index.aesa.impl.AesaFloat
 
debug(O) - Method in class net.obsearch.index.bucket.AbstractBucketIndex
Print debug info.
debug(O) - Method in interface net.obsearch.Index
Routine that helps to debug objects.
debug(OBPriorityQueueShort<O>, Index<O>) - Method in class net.obsearch.index.utils.IndexSmokeTUtil
 
debug(Iterator<OBResultShort<O>>, Index<O>) - Method in class net.obsearch.index.utils.IndexSmokeTUtil
Prints debug info for the given priority queue.
debugDist() - Method in class net.obsearch.index.ghs.AbstractSketch64
 
dec() - Method in class net.obsearch.index.utils.IntegerHolder
Decrement the integer by 1.
decendants - Variable in class net.obsearch.example.SliceAST
Number of children this node has.
def - Static variable in class net.obsearch.pivots.dummy.IncrementalFixedPivotSelector
Pre-computed pivot definitions
delete(O) - Method in class net.obsearch.index.AbstractOBIndex
 
delete(O) - Method in class net.obsearch.index.aesa.impl.AesaFloat
 
delete(B, O) - Method in interface net.obsearch.index.bucket.BucketContainer
Deletes the given object from this BucketContainer.
delete(B, O) - Method in class net.obsearch.index.bucket.impl.AbstractBucketContainerByte
 
delete(B, O) - Method in class net.obsearch.index.bucket.impl.AbstractBucketContainerDouble
 
delete(B, O) - Method in class net.obsearch.index.bucket.impl.AbstractBucketContainerFloat
 
delete(B, O) - Method in class net.obsearch.index.bucket.impl.AbstractBucketContainerInt
 
delete(B, O) - Method in class net.obsearch.index.bucket.impl.AbstractBucketContainerLong
 
delete(B, O) - Method in class net.obsearch.index.bucket.impl.AbstractBucketContainerShort
 
delete(BucketObjectByte<O>, O) - Method in class net.obsearch.index.bucket.sleek.SleekBucketByte
 
delete(BucketObjectDouble<O>, O) - Method in class net.obsearch.index.bucket.sleek.SleekBucketDouble
 
delete(BucketObjectFloat<O>, O) - Method in class net.obsearch.index.bucket.sleek.SleekBucketFloat
 
delete(BucketObjectInt<O>, O) - Method in class net.obsearch.index.bucket.sleek.SleekBucketInt
 
delete(BucketObjectLong<O>, O) - Method in class net.obsearch.index.bucket.sleek.SleekBucketLong
 
delete(BucketObjectShort<O>, O) - Method in class net.obsearch.index.bucket.sleek.SleekBucketShort
 
delete(O) - Method in interface net.obsearch.Index
Deletes the given object from the database.
delete(byte[]) - Method in class net.obsearch.storage.bdb.AbstractBDBOBStoreJe
 
delete(byte) - Method in class net.obsearch.storage.bdb.BDBOBStoreJeByte
 
delete(double) - Method in class net.obsearch.storage.bdb.BDBOBStoreJeDouble
 
delete(float) - Method in class net.obsearch.storage.bdb.BDBOBStoreJeFloat
 
delete(int) - Method in class net.obsearch.storage.bdb.BDBOBStoreJeInt
 
delete(long) - Method in class net.obsearch.storage.bdb.BDBOBStoreJeLong
 
delete(short) - Method in class net.obsearch.storage.bdb.BDBOBStoreJeShort
 
delete(byte[]) - Method in interface net.obsearch.storage.OBStore
Deletes the given key and its corresponding value from the database.
delete(byte) - Method in interface net.obsearch.storage.OBStoreByte
Deletes the given key and its corresponding value from the database.
delete(double) - Method in interface net.obsearch.storage.OBStoreDouble
Deletes the given key and its corresponding value from the database.
delete(float) - Method in interface net.obsearch.storage.OBStoreFloat
Deletes the given key and its corresponding value from the database.
delete(int) - Method in interface net.obsearch.storage.OBStoreInt
Deletes the given key and its corresponding value from the database.
delete(long) - Method in interface net.obsearch.storage.OBStoreLong
Deletes the given key and its corresponding value from the database.
delete(short) - Method in interface net.obsearch.storage.OBStoreShort
Deletes the given key and its corresponding value from the database.
delete(byte[]) - Method in class net.obsearch.storage.tc.AbstractTCOBStorage
 
delete(long) - Method in class net.obsearch.storage.tc.TCOBStorageLong
 
deleteAll() - Method in class net.obsearch.storage.bdb.AbstractBDBOBStoreJe
 
deleteAll() - Method in interface net.obsearch.storage.OBStore
Deletes all the items in the storage system.
deleteAll() - Method in class net.obsearch.storage.tc.AbstractTCOBStorage
 
deleteAux(O) - Method in class net.obsearch.index.AbstractOBIndex
Deletes the entry of this object in the index.
deleteAux(O) - Method in class net.obsearch.index.bucket.AbstractBucketIndex
 
deleteDirectory(File) - Static method in class net.obsearch.index.utils.Directory
Delete the given directory and all its contents.
deletes() - Method in class net.obsearch.index.TestFrameworkByte
 
deletes() - Method in class net.obsearch.index.TestFrameworkDouble
 
deletes() - Method in class net.obsearch.index.TestFrameworkFloat
 
deletes() - Method in class net.obsearch.index.TestFrameworkInt
 
deletes() - Method in class net.obsearch.index.TestFrameworkLong
 
deletes() - Method in class net.obsearch.index.TestFrameworkShort
 
depthFirst() - Method in class net.obsearch.example.SliceAST
 
depthFirstAux(LinkedList<SliceAST>) - Method in class net.obsearch.example.SliceAST
Auxiliary function for SliceAST.depthFirst().
deSerializeBigInteger(byte[]) - Method in class net.obsearch.storage.bdb.BDBFactoryJe
 
deSerializeBigInteger(byte[]) - Method in interface net.obsearch.storage.OBStoreFactory
Creates a BigInteger of the given value.
deSerializeBigInteger(byte[]) - Method in class net.obsearch.storage.tc.TCFactory
 
deSerializeByte(byte[]) - Method in class net.obsearch.storage.bdb.BDBFactoryJe
 
deSerializeByte(byte[]) - Method in interface net.obsearch.storage.OBStoreFactory
Creates a byte of the given value.
deSerializeByte(byte[]) - Method in class net.obsearch.storage.tc.TCFactory
 
deSerializeDouble(byte[]) - Method in class net.obsearch.storage.bdb.BDBFactoryJe
 
deSerializeDouble(byte[]) - Method in interface net.obsearch.storage.OBStoreFactory
Creates a double of the given value.
deSerializeDouble(byte[]) - Method in class net.obsearch.storage.tc.TCFactory
 
deSerializeFloat(byte[]) - Method in class net.obsearch.storage.bdb.BDBFactoryJe
 
deSerializeFloat(byte[]) - Method in interface net.obsearch.storage.OBStoreFactory
Creates a float of the given value.
deSerializeFloat(byte[]) - Method in class net.obsearch.storage.tc.TCFactory
 
deSerializeInt(byte[]) - Method in class net.obsearch.storage.bdb.BDBFactoryJe
 
deSerializeInt(byte[]) - Method in interface net.obsearch.storage.OBStoreFactory
Creates a int of the given value.
deSerializeInt(byte[]) - Method in class net.obsearch.storage.tc.TCFactory
 
deSerializeLong(byte[]) - Method in class net.obsearch.storage.bdb.BDBFactoryJe
 
deSerializeLong(byte[]) - Method in interface net.obsearch.storage.OBStoreFactory
Creates a long of the given value.
deSerializeLong(byte[]) - Method in class net.obsearch.storage.tc.TCFactory
 
deSerializeShort(byte[]) - Method in class net.obsearch.storage.bdb.BDBFactoryJe
 
deSerializeShort(byte[]) - Method in interface net.obsearch.storage.OBStoreFactory
Creates a short of the given value.
deSerializeShort(byte[]) - Method in class net.obsearch.storage.tc.TCFactory
 
DimensionByte - Class in net.obsearch.dimension
DimensionByte Stores objects of type byte.
DimensionByte(int, byte) - Constructor for class net.obsearch.dimension.DimensionByte
Creates a new DimensionByte object.
DimensionDouble - Class in net.obsearch.dimension
DimensionDouble Stores objects of type double.
DimensionDouble(int, double) - Constructor for class net.obsearch.dimension.DimensionDouble
Creates a new DimensionDouble object.
DimensionFloat - Class in net.obsearch.dimension
DimensionFloat Stores objects of type float.
DimensionFloat(int, float) - Constructor for class net.obsearch.dimension.DimensionFloat
Creates a new DimensionFloat object.
DimensionInt - Class in net.obsearch.dimension
DimensionInt Stores objects of type int.
DimensionInt(int, int) - Constructor for class net.obsearch.dimension.DimensionInt
Creates a new DimensionInt object.
DimensionLong - Class in net.obsearch.dimension
DimensionLong Stores objects of type long.
DimensionLong(int, long) - Constructor for class net.obsearch.dimension.DimensionLong
Creates a new DimensionLong object.
DimensionShort - Class in net.obsearch.dimension
DimensionShort Stores objects of type short.
DimensionShort(int, short) - Constructor for class net.obsearch.dimension.DimensionShort
Creates a new DimensionShort object.
Directory - Class in net.obsearch.index.utils
Utility class to manipulate directories.
distance(OBShort) - Method in class net.obsearch.example.OBSlice
Calculates the distance between two trees.
distance(O, O) - Method in class net.obsearch.index.AbstractOBIndex
 
distance(O, O) - Method in class net.obsearch.index.ghs.impl.Sketch64Byte
 
distance(O, O) - Method in class net.obsearch.index.ghs.impl.Sketch64Double
 
distance(O, O) - Method in class net.obsearch.index.ghs.impl.Sketch64Float
 
distance(O, O) - Method in class net.obsearch.index.ghs.impl.Sketch64Int
 
distance(O, O) - Method in class net.obsearch.index.ghs.impl.Sketch64Long
 
distance(O, O) - Method in class net.obsearch.index.ghs.impl.Sketch64Short
 
distance(CBitVector) - Method in class net.obsearch.index.ghs.SketchProjection
Calculate the distance between the given bitvector and this sketch projection Return a sketch projection with the quality measurements based on the data found in this object.
distance(OBByte) - Method in class net.obsearch.index.OBVectorByte
 
distance(OBDouble) - Method in class net.obsearch.index.OBVectorDouble
 
distance(OBFloat) - Method in class net.obsearch.index.OBVectorFloat
 
distance(OBInt) - Method in class net.obsearch.index.OBVectorInt
 
distance(OBLong) - Method in class net.obsearch.index.OBVectorLong
 
distance(OBShort) - Method in class net.obsearch.index.OBVectorShort
 
distance(CompactPerm) - Method in class net.obsearch.index.perm.PermProjection
 
distance(CP) - Method in interface net.obsearch.index.sorter.Projection
Calculate the distance of this projection and the given compact representation.
distance(OBByte) - Method in interface net.obsearch.ob.OBByte
Calculates the similarity of "this" and "object".
distance(OBDouble) - Method in interface net.obsearch.ob.OBDouble
Calculates the similarity of "this" and "object".
distance(OBFloat) - Method in interface net.obsearch.ob.OBFloat
Calculates the similarity of "this" and "object".
distance(OBInt) - Method in interface net.obsearch.ob.OBInt
Calculates the similarity of "this" and "object".
distance(OBLong) - Method in interface net.obsearch.ob.OBLong
Calculates the similarity of "this" and "object".
distance(OBShort) - Method in interface net.obsearch.ob.OBShort
Calculates the similarity of "this" and "object".
distance(O, O) - Method in class net.obsearch.pivots.perm.AbstractIncrementalPerm
 
distance(O, O) - Method in class net.obsearch.pivots.perm.impl.IncrementalPermFloat
 
distance(PermHolderDouble) - Method in class net.obsearch.pivots.perm.PermHolderDouble
 
distance(O, O) - Method in class net.obsearch.pivots.rf02.AbstractIncrementalRF02
 
distance(O, O) - Method in class net.obsearch.pivots.rf02.RF02PivotSelectorFloat
 
distance(O, O) - Method in class net.obsearch.pivots.rf02.RF02PivotSelectorShort
 
distance(O, O) - Method in class net.obsearch.pivots.rf03.AbstractIncrementalRF03
 
distance(O, O) - Method in class net.obsearch.pivots.rf03.RF03PivotSelectorFloat
 
distance(O, O) - Method in class net.obsearch.pivots.rf03.RF03PivotSelectorLong
 
distance(O, O) - Method in class net.obsearch.pivots.rf03.RF03PivotSelectorShort
 
distance(O, O) - Method in class net.obsearch.pivots.rf04.AbstractIncrementalRF04
 
distance(O, O) - Method in class net.obsearch.pivots.rf04.impl.RF04PivotSelectorByte
 
distance(O, O) - Method in class net.obsearch.pivots.rf04.impl.RF04PivotSelectorDouble
 
distance(O, O) - Method in class net.obsearch.pivots.rf04.impl.RF04PivotSelectorFloat
 
distance(O, O) - Method in class net.obsearch.pivots.rf04.impl.RF04PivotSelectorInt
 
distance(O, O) - Method in class net.obsearch.pivots.rf04.impl.RF04PivotSelectorLong
 
distance(O, O) - Method in class net.obsearch.pivots.rf04.impl.RF04PivotSelectorShort
 
distance(O, O) - Method in class net.obsearch.pivots.rf04.RF04PivotSelectorFloat
 
distance(O, O) - Method in class net.obsearch.pivots.rf04.RF04PivotSelectorInt
 
distance(O, O) - Method in class net.obsearch.pivots.rf04.RF04PivotSelectorShort
 
distance(O, O) - Method in class net.obsearch.pivots.sss.AbstractMySSS
 
distance(O, O) - Method in class net.obsearch.pivots.sss.impl.SSSByte
 
distance(O, O) - Method in class net.obsearch.pivots.sss.impl.SSSDouble
 
distance(O, O) - Method in class net.obsearch.pivots.sss.impl.SSSFloat
 
distance(O, O) - Method in class net.obsearch.pivots.sss.impl.SSSInt
 
distance(O, O) - Method in class net.obsearch.pivots.sss.impl.SSSLong
 
distance(O, O) - Method in class net.obsearch.pivots.sss.impl.SSSShort
 
distance - Variable in class net.obsearch.result.OBResultByte
Distance of the object found and the query.
distance - Variable in class net.obsearch.result.OBResultDouble
Distance of the object found and the query.
distance - Variable in class net.obsearch.result.OBResultFloat
Distance of the object found and the query.
distance - Variable in class net.obsearch.result.OBResultInt
Distance of the object found and the query.
distance - Variable in class net.obsearch.result.OBResultInvertedByte
Distance of the object found and the query.
distance - Variable in class net.obsearch.result.OBResultInvertedDouble
Distance of the object found and the query.
distance - Variable in class net.obsearch.result.OBResultInvertedFloat
Distance of the object found and the query.
distance - Variable in class net.obsearch.result.OBResultInvertedInt
Distance of the object found and the query.
distance - Variable in class net.obsearch.result.OBResultInvertedLong
Distance of the object found and the query.
distance - Variable in class net.obsearch.result.OBResultInvertedShort
Distance of the object found and the query.
distance - Variable in class net.obsearch.result.OBResultLong
Distance of the object found and the query.
distance - Variable in class net.obsearch.result.OBResultShort
Distance of the object found and the query.
distortionStats - Variable in class net.obsearch.index.ghs.AbstractSketch64
Distortion stats
DistPermByte<O extends OBByte> - Class in net.obsearch.index.perm.impl
 
DistPermByte(Class<O>, IncrementalPivotSelector<O>, int, int) - Constructor for class net.obsearch.index.perm.impl.DistPermByte
 
DistPermDouble<O extends OBDouble> - Class in net.obsearch.index.perm.impl
 
DistPermDouble(Class<O>, IncrementalPivotSelector<O>, int, int) - Constructor for class net.obsearch.index.perm.impl.DistPermDouble
 
DistPermFloat<O extends OBFloat> - Class in net.obsearch.index.perm.impl
 
DistPermFloat(Class<O>, IncrementalPivotSelector<O>, int, int) - Constructor for class net.obsearch.index.perm.impl.DistPermFloat
 
DistPermInt<O extends OBInt> - Class in net.obsearch.index.perm.impl
 
DistPermInt(Class<O>, IncrementalPivotSelector<O>, int, int) - Constructor for class net.obsearch.index.perm.impl.DistPermInt
 
DistPermLong<O extends OBLong> - Class in net.obsearch.index.perm.impl
 
DistPermLong(Class<O>, IncrementalPivotSelector<O>, int, int) - Constructor for class net.obsearch.index.perm.impl.DistPermLong
 
DistPermShort<O extends OBShort> - Class in net.obsearch.index.perm.impl
 
DistPermShort(Class<O>, IncrementalPivotSelector<O>, int, int) - Constructor for class net.obsearch.index.perm.impl.DistPermShort
 
doIt(String[]) - Method in class net.obsearch.example.AbstractExampleGeneral
 
doubleToByteBuffer(double) - Static method in class net.obsearch.utils.bytes.ByteConversion
Convert a(n) Double into bytes.
doubleToBytes(double) - Static method in class net.obsearch.storage.bdb.BDBFactoryJe
 
doubleToBytes(double) - Static method in class net.obsearch.utils.bytes.ByteConversion
Convert a(n) Double into bytes.

E

emptyPivotsArray(int) - Method in class net.obsearch.index.AbstractOBIndex
Create an empty pivots array.
enableAcceptRepeated() - Method in class net.obsearch.pivots.AbstractIncrementalPivotSelector
 
entrySet() - Method in class net.obsearch.utils.MultiSet
 
EOF - Static variable in interface net.obsearch.example.SliceParserTokenTypes
 
ep(OBPriorityQueueShort<O>, List<OBResultShort<O>>, IndexShort<O>) - Method in class net.obsearch.index.utils.IndexSmokeTUtilApprox
 
ep(List<AbstractOBResult<O>>) - Method in class net.obsearch.query.AbstractOBQuery
calculates the ep value of this query against the "DB" (all the objects of the DB sorted by distance to this query).
ep(List<AbstractOBResult<O>>) - Method in class net.obsearch.query.OBQueryByte
 
ep(byte[]) - Method in class net.obsearch.query.OBQueryByte
Calculate the EP value for a sorted list of distances.
ep(List<AbstractOBResult<O>>) - Method in class net.obsearch.query.OBQueryDouble
 
ep(double[]) - Method in class net.obsearch.query.OBQueryDouble
Calculate the EP value for a sorted list of distances.
ep(List<AbstractOBResult<O>>) - Method in class net.obsearch.query.OBQueryFloat
 
ep(float[]) - Method in class net.obsearch.query.OBQueryFloat
Calculate the EP value for a sorted list of distances.
ep(List<AbstractOBResult<O>>) - Method in class net.obsearch.query.OBQueryInt
 
ep(int[]) - Method in class net.obsearch.query.OBQueryInt
Calculate the EP value for a sorted list of distances.
ep(List<AbstractOBResult<O>>) - Method in class net.obsearch.query.OBQueryLong
 
ep(long[]) - Method in class net.obsearch.query.OBQueryLong
Calculate the EP value for a sorted list of distances.
ep(List<AbstractOBResult<O>>) - Method in class net.obsearch.query.OBQueryShort
 
ep(short[]) - Method in class net.obsearch.query.OBQueryShort
Calculate the EP value for a sorted list of distances.
equals(Object) - Method in class net.obsearch.AbstractOBPriorityQueue
Same "sort" of objects means that the distances of the included objects are the same, and the repetitions of such distances are the same.
equals(Object) - Method in class net.obsearch.cache.ByteArrayKey
 
equals(Object) - Method in class net.obsearch.example.OBSlice
Returns true of this.tree.equals(obj.tree).
equals(AST) - Method in class net.obsearch.example.SliceAST
 
equals(Object) - Method in class net.obsearch.index.aesa.impl.AesaFloat.Computation
 
equals(Object) - Method in class net.obsearch.index.bucket.impl.BucketObjectByte
 
equals(Object) - Method in class net.obsearch.index.bucket.impl.BucketObjectDouble
 
equals(Object) - Method in class net.obsearch.index.bucket.impl.BucketObjectFloat
 
equals(Object) - Method in class net.obsearch.index.bucket.impl.BucketObjectInt
 
equals(Object) - Method in class net.obsearch.index.bucket.impl.BucketObjectLong
 
equals(Object) - Method in class net.obsearch.index.bucket.impl.BucketObjectShort
 
equals(Object) - Method in class net.obsearch.index.bucket.sleek.SleekBucketByte
 
equals(Object) - Method in class net.obsearch.index.bucket.sleek.SleekBucketDouble
 
equals(Object) - Method in class net.obsearch.index.bucket.sleek.SleekBucketFloat
 
equals(Object) - Method in class net.obsearch.index.bucket.sleek.SleekBucketInt
 
equals(Object) - Method in class net.obsearch.index.bucket.sleek.SleekBucketLong
 
equals(Object) - Method in class net.obsearch.index.bucket.sleek.SleekBucketShort
 
equals(Object) - Method in class net.obsearch.index.ghs.SketchProjection
 
equals(Object) - Method in class net.obsearch.index.OBVectorByte
 
equals(Object) - Method in class net.obsearch.index.OBVectorDouble
 
equals(Object) - Method in class net.obsearch.index.OBVectorFloat
 
equals(Object) - Method in class net.obsearch.index.OBVectorInt
 
equals(Object) - Method in class net.obsearch.index.OBVectorLong
 
equals(Object) - Method in class net.obsearch.index.OBVectorShort
 
equals(Object) - Method in class net.obsearch.index.perm.CompactPerm
 
equals(Object) - Method in class net.obsearch.index.perm.impl.PerByte
 
equals(Object) - Method in class net.obsearch.index.perm.impl.PerDouble
 
equals(Object) - Method in class net.obsearch.index.perm.impl.PerFloat
 
equals(Object) - Method in class net.obsearch.index.perm.impl.PerInt
 
equals(Object) - Method in class net.obsearch.index.perm.impl.PerLong
 
equals(Object) - Method in class net.obsearch.index.perm.impl.PerShort
 
equals(Object) - Method in class net.obsearch.index.utils.ByteArrayComparator
 
equals(Object) - Method in class net.obsearch.pivots.perm.PermHolderDouble
 
equals(Object) - Method in class net.obsearch.utils.Pair
 
equalsList(AST) - Method in class net.obsearch.example.SliceAST
Is t an exact structural and equals() match of this tree.
equalsTree(AST) - Method in class net.obsearch.example.SliceAST
 
estimateByteBuffer(int, int, int, int, int, int) - Static method in class net.obsearch.utils.bytes.ByteBufferFactoryConversion
Estimates the number of bytes necessary to contain the given number of to store
estimateK(int) - Method in class net.obsearch.index.sorter.AbstractBucketSorter
Estimate the k needed for a k-nn query.
euclidean(byte[], byte[]) - Static method in class net.obsearch.dimension.DimensionByte
Calculates the euc distance for two tuples
euclidean(double[], double[]) - Static method in class net.obsearch.dimension.DimensionDouble
Calculates the euc distance for two tuples
euclidean(float[], float[]) - Static method in class net.obsearch.dimension.DimensionFloat
Calculates the euc distance for two tuples
euclidean(int[], int[]) - Static method in class net.obsearch.dimension.DimensionInt
Calculates the euc distance for two tuples
euclidean(long[], long[]) - Static method in class net.obsearch.dimension.DimensionLong
Calculates the euc distance for two tuples
euclidean(short[], short[]) - Static method in class net.obsearch.dimension.DimensionShort
Calculates the euc distance for two tuples
evaluate(DoubleString) - Method in class net.obsearch.index.utils.AbstractCommandLine
 
exists(byte[]) - Method in class net.obsearch.cache.OBCacheByteArray
 
exists(O) - Method in class net.obsearch.index.aesa.impl.AesaFloat
 
exists(O) - Method in class net.obsearch.index.bucket.AbstractBucketIndex
 
exists(B, O) - Method in interface net.obsearch.index.bucket.BucketContainer
Returns true if the object and its bucket definition exist in this container
exists(B, O) - Method in class net.obsearch.index.bucket.impl.AbstractBucketContainerByte
 
exists(B, O) - Method in class net.obsearch.index.bucket.impl.AbstractBucketContainerDouble
 
exists(B, O) - Method in class net.obsearch.index.bucket.impl.AbstractBucketContainerFloat
 
exists(B, O) - Method in class net.obsearch.index.bucket.impl.AbstractBucketContainerInt
 
exists(B, O) - Method in class net.obsearch.index.bucket.impl.AbstractBucketContainerLong
 
exists(B, O) - Method in class net.obsearch.index.bucket.impl.AbstractBucketContainerShort
 
exists(BucketObjectByte<O>, O) - Method in class net.obsearch.index.bucket.sleek.SleekBucketByte
 
exists(BucketObjectDouble<O>, O) - Method in class net.obsearch.index.bucket.sleek.SleekBucketDouble
 
exists(BucketObjectFloat<O>, O) - Method in class net.obsearch.index.bucket.sleek.SleekBucketFloat
 
exists(BucketObjectInt<O>, O) - Method in class net.obsearch.index.bucket.sleek.SleekBucketInt
 
exists(BucketObjectLong<O>, O) - Method in class net.obsearch.index.bucket.sleek.SleekBucketLong
 
exists(BucketObjectShort<O>, O) - Method in class net.obsearch.index.bucket.sleek.SleekBucketShort
 
exists(O) - Method in interface net.obsearch.Index
Returns true if the given object exists in the database.
expDetails() - Method in class net.obsearch.index.utils.AbstractCommandLine
 
expectedFalsePositiveProbability() - Method in class net.obsearch.index.bucket.SimpleBloomFilter
Calculates the approximate probability of the contains() method returning true for an object that had not previously been inserted into the bloom filter.
experimentName - Variable in class net.obsearch.index.utils.AbstractCommandLine
 
experimentResultFileName - Variable in class net.obsearch.index.utils.AbstractCommandLine
 
experimentSet - Variable in class net.obsearch.index.utils.AbstractCommandLine
 
expName() - Method in class net.obsearch.index.utils.AbstractCommandLine
 

F

fact - Variable in class net.obsearch.ambient.AbstractAmbient
Factory that creates storage devices for the index.
fact - Variable in class net.obsearch.index.AbstractOBIndex
Factory used by this class and by subclasses to create appropiate storage devices.
fact - Variable in class net.obsearch.storage.tc.AbstractTCOBStorage
Factory of this storage device.
factory - Variable in class net.obsearch.index.utils.IndexSmokeTUtil
 
fail(String) - Static method in class net.obsearch.asserts.OBAsserts
Fail with the given message.
FastPriorityQueueLong - Class in net.obsearch.index.ghs
This data structure simulates a priority queue of objects sorted by their distance to some other object.
FastPriorityQueueLong(int, int) - Constructor for class net.obsearch.index.ghs.FastPriorityQueueLong
Creates the queue
Filter<O extends OB> - Interface in net.obsearch.filter
Filter allows the user to remove unwanted results from OBSearch.
FilterAnd<O extends OB> - Class in net.obsearch.filter
FilterAnd returns true if and only if each if its filters return true.
FilterAnd() - Constructor for class net.obsearch.filter.FilterAnd
 
FilterNonEquals<O extends OB> - Class in net.obsearch.filter
Filter all objects that are not equal to the query.
FilterNonEquals() - Constructor for class net.obsearch.filter.FilterNonEquals
 
FilterOr<O extends OB> - Class in net.obsearch.filter
FilterOr creates an or of filters.
FilterOr() - Constructor for class net.obsearch.filter.FilterOr
 
findAux(O) - Method in class net.obsearch.index.AbstractOBIndex
Find the Id of the given object.
first - Variable in class net.obsearch.index.ghs.CompressedBitSet64
 
FixedPriorityQueue<O extends Comparable<O>> - Class in net.obsearch.index.ghs
Priority queue that stores the smallest k items from a sample set.
FixedPriorityQueue(int) - Constructor for class net.obsearch.index.ghs.FixedPriorityQueue
 
floatToByteBuffer(float) - Static method in class net.obsearch.utils.bytes.ByteConversion
Convert a(n) Float into bytes.
floatToBytes(float) - Static method in class net.obsearch.storage.bdb.BDBFactoryJe
 
floatToBytes(float) - Static method in class net.obsearch.utils.bytes.ByteConversion
Convert a(n) Float into bytes.
freeze() - Method in class net.obsearch.ambient.AbstractAmbient
 
freeze() - Method in interface net.obsearch.ambient.Ambient
Freezes the index and stores the metadata of the index (the index itself) in the DB.
freeze() - Method in class net.obsearch.index.AbstractOBIndex
 
freeze() - Method in class net.obsearch.index.aesa.AbstractAESA
 
freeze() - Method in interface net.obsearch.Index
Freezes the index.
freeze() - Method in class net.obsearch.index.ghs.AbstractSketch64
 
freeze() - Method in class net.obsearch.index.perm.AbstractDistancePermutations
 
freeze() - Method in class net.obsearch.index.perm.AbstractDistPerm
 
freeze() - Method in class net.obsearch.index.pivot.AbstractPivotOBIndex
 
freezeDefault() - Method in class net.obsearch.index.bucket.AbstractBucketIndex
 
freezeDefault() - Method in class net.obsearch.index.sorter.AbstractBucketSorter
 
fullMatchLite(O, boolean) - Method in class net.obsearch.index.aesa.impl.AesaFloat
This method returns a list of all the distances of the query against the DB.
fullMatchLite(OBByte, boolean, IndexByte) - Static method in class net.obsearch.index.CommonsByte
This method returns a list of all the distances of the query against the DB.
fullMatchLite(OBDouble, boolean, IndexDouble) - Static method in class net.obsearch.index.CommonsDouble
This method returns a list of all the distances of the query against the DB.
fullMatchLite(OBFloat, boolean, IndexFloat) - Static method in class net.obsearch.index.CommonsFloat
This method returns a list of all the distances of the query against the DB.
fullMatchLite(OBInt, boolean, IndexInt) - Static method in class net.obsearch.index.CommonsInt
This method returns a list of all the distances of the query against the DB.
fullMatchLite(OBLong, boolean, IndexLong) - Static method in class net.obsearch.index.CommonsLong
This method returns a list of all the distances of the query against the DB.
fullMatchLite(OBShort, boolean, IndexShort) - Static method in class net.obsearch.index.CommonsShort
This method returns a list of all the distances of the query against the DB.
fullMatchLite(O, boolean) - Method in class net.obsearch.index.ghs.impl.Sketch64Byte
This method returns a list of all the distances of the query against the DB.
fullMatchLite(O, boolean) - Method in class net.obsearch.index.ghs.impl.Sketch64Double
This method returns a list of all the distances of the query against the DB.
fullMatchLite(O, boolean) - Method in class net.obsearch.index.ghs.impl.Sketch64Float
This method returns a list of all the distances of the query against the DB.
fullMatchLite(O, boolean) - Method in class net.obsearch.index.ghs.impl.Sketch64Int
This method returns a list of all the distances of the query against the DB.
fullMatchLite(O, boolean) - Method in class net.obsearch.index.ghs.impl.Sketch64Long
This method returns a list of all the distances of the query against the DB.
fullMatchLite(O, boolean) - Method in class net.obsearch.index.ghs.impl.Sketch64Short
This method returns a list of all the distances of the query against the DB.
fullMatchLite(O, boolean) - Method in interface net.obsearch.index.IndexByte
This method returns a list of all the distances of the query against the DB.
fullMatchLite(O, boolean) - Method in interface net.obsearch.index.IndexDouble
This method returns a list of all the distances of the query against the DB.
fullMatchLite(O, boolean) - Method in interface net.obsearch.index.IndexFloat
This method returns a list of all the distances of the query against the DB.
fullMatchLite(O, boolean) - Method in interface net.obsearch.index.IndexInt
This method returns a list of all the distances of the query against the DB.
fullMatchLite(O, boolean) - Method in interface net.obsearch.index.IndexLong
This method returns a list of all the distances of the query against the DB.
fullMatchLite(O, boolean) - Method in interface net.obsearch.index.IndexShort
This method returns a list of all the distances of the query against the DB.
fullMatchLite(O, boolean) - Method in class net.obsearch.index.perm.impl.DistPermByte
This method returns a list of all the distances of the query against the DB.
fullMatchLite(O, boolean) - Method in class net.obsearch.index.perm.impl.DistPermDouble
This method returns a list of all the distances of the query against the DB.
fullMatchLite(O, boolean) - Method in class net.obsearch.index.perm.impl.DistPermFloat
This method returns a list of all the distances of the query against the DB.
fullMatchLite(O, boolean) - Method in class net.obsearch.index.perm.impl.DistPermInt
This method returns a list of all the distances of the query against the DB.
fullMatchLite(O, boolean) - Method in class net.obsearch.index.perm.impl.DistPermLong
This method returns a list of all the distances of the query against the DB.
fullMatchLite(O, boolean) - Method in class net.obsearch.index.perm.impl.DistPermShort
This method returns a list of all the distances of the query against the DB.

G

generatePivots(int, Index<O>) - Method in class net.obsearch.pivots.AbstractIncrementalPivotSelector
 
generatePivots(int, LongArrayList, Index<O>) - Method in class net.obsearch.pivots.AbstractIncrementalPivotSelector
 
generatePivots(int, LongArrayList, Index<O>) - Method in class net.obsearch.pivots.bustos.AbstractIncrementalBustosNavarroChavez
 
generatePivots(int, Index<O>) - Method in class net.obsearch.pivots.dummy.IncrementalDummyPivotSelector
 
generatePivots(int, LongArrayList, Index<O>) - Method in class net.obsearch.pivots.dummy.IncrementalDummyPivotSelector
 
generatePivots(int, Index) - Method in class net.obsearch.pivots.dummy.IncrementalFixedPivotSelector
 
generatePivots(int, LongArrayList, Index) - Method in class net.obsearch.pivots.dummy.IncrementalFixedPivotSelector
 
generatePivots(int, Index<O>) - Method in interface net.obsearch.pivots.IncrementalPivotSelector
Generates pivots from all the elements found in the DB.
generatePivots(int, LongArrayList, Index<O>) - Method in interface net.obsearch.pivots.IncrementalPivotSelector
Generates pivots from the elements (object ids) given in the array elements.
generatePivots(int, LongArrayList, Index<O>) - Method in class net.obsearch.pivots.kmeans.impl.IncrementalKMeansPPPivotSelectorByte
 
generatePivots(int, LongArrayList, Index<O>) - Method in class net.obsearch.pivots.kmeans.impl.IncrementalKMeansPPPivotSelectorDouble
 
generatePivots(int, LongArrayList, Index<O>) - Method in class net.obsearch.pivots.kmeans.impl.IncrementalKMeansPPPivotSelectorFloat
 
generatePivots(int, LongArrayList, Index<O>) - Method in class net.obsearch.pivots.kmeans.impl.IncrementalKMeansPPPivotSelectorInt
 
generatePivots(int, LongArrayList, Index<O>) - Method in class net.obsearch.pivots.kmeans.impl.IncrementalKMeansPPPivotSelectorLong
 
generatePivots(int, LongArrayList, Index<O>) - Method in class net.obsearch.pivots.kmeans.impl.IncrementalKMeansPPPivotSelectorShort
 
generatePivots(int, LongArrayList, Index<O>) - Method in class net.obsearch.pivots.perm.AbstractIncrementalPerm
 
generatePivots(int, LongArrayList, Index<O>) - Method in class net.obsearch.pivots.random.RandomPivotSelector
 
generatePivots(int, LongArrayList, Index<O>) - Method in class net.obsearch.pivots.rf02.RF02PivotSelectorFloat
 
generatePivots(int, LongArrayList, Index<O>) - Method in class net.obsearch.pivots.rf02.RF02PivotSelectorShort
 
generatePivots(int, LongArrayList, Index<O>) - Method in class net.obsearch.pivots.rf03.RF03PivotSelectorFloat
 
generatePivots(int, LongArrayList, Index<O>) - Method in class net.obsearch.pivots.rf03.RF03PivotSelectorLong
 
generatePivots(int, LongArrayList, Index<O>) - Method in class net.obsearch.pivots.rf03.RF03PivotSelectorShort
 
generatePivots(int, LongArrayList, Index<O>) - Method in class net.obsearch.pivots.rf04.impl.RF04PivotSelectorByte
 
generatePivots(int, LongArrayList, Index<O>) - Method in class net.obsearch.pivots.rf04.impl.RF04PivotSelectorDouble
 
generatePivots(int, LongArrayList, Index<O>) - Method in class net.obsearch.pivots.rf04.impl.RF04PivotSelectorFloat
 
generatePivots(int, LongArrayList, Index<O>) - Method in class net.obsearch.pivots.rf04.impl.RF04PivotSelectorInt
 
generatePivots(int, LongArrayList, Index<O>) - Method in class net.obsearch.pivots.rf04.impl.RF04PivotSelectorLong
 
generatePivots(int, LongArrayList, Index<O>) - Method in class net.obsearch.pivots.rf04.impl.RF04PivotSelectorShort
 
generatePivots(int, LongArrayList, Index<O>) - Method in class net.obsearch.pivots.rf04.RF04PivotSelectorFloat
 
generatePivots(int, LongArrayList, Index<O>) - Method in class net.obsearch.pivots.rf04.RF04PivotSelectorInt
 
generatePivots(int, LongArrayList, Index<O>) - Method in class net.obsearch.pivots.rf04.RF04PivotSelectorShort
 
generatePivots(int, LongArrayList, Index<O>) - Method in class net.obsearch.pivots.sss.AbstractMySSS
 
generatePivotsPair(int, Index<O>) - Method in interface net.obsearch.pivots.IncrementalPairPivotSelector
Generates pivots from all the elements found in the DB.
generatePivotsPair(int, LongArrayList, Index<O>) - Method in interface net.obsearch.pivots.IncrementalPairPivotSelector
Generates pivots from the elements (object ids) given in the array elements.
generatePivotsPair(int, Index<O>) - Method in class net.obsearch.pivots.rf02.AbstractIncrementalRF02
 
generatePivotsPair(int, LongArrayList, Index<O>) - Method in class net.obsearch.pivots.rf02.AbstractIncrementalRF02
 
generatePivotsPair(int, Index<O>) - Method in class net.obsearch.pivots.rf03.AbstractIncrementalRF03
 
generatePivotsPair(int, LongArrayList, Index<O>) - Method in class net.obsearch.pivots.rf03.AbstractIncrementalRF03
 
generatePivotsPair(int, Index<O>) - Method in class net.obsearch.pivots.rf04.AbstractIncrementalRF04
 
generatePivotsPair(int, LongArrayList, Index<O>) - Method in class net.obsearch.pivots.rf04.AbstractIncrementalRF04
 
get(byte[]) - Method in class net.obsearch.cache.OBCacheByteArray
Gets the given object, returns null if the object is not found.
get(long) - Method in class net.obsearch.cache.OBCacheLong
Gets the given object, returns null if the object is not found.
get(int) - Method in class net.obsearch.index.aesa.AbstractAESA
 
get() - Method in class net.obsearch.index.ghs.FastPriorityQueueLong
Return the closest long objects We do not include the original distances to reduce the creation of objects.
get() - Method in class net.obsearch.index.ghs.SketchPriorityQueue
Return the closeXBst long objects We do not include the original distances to reduce the creation of objects.
getA() - Method in class net.obsearch.utils.Pair
 
getACacheSize() - Static method in class net.obsearch.constants.OBSearchProperties
 
getAddress(B) - Method in class net.obsearch.index.bucket.AbstractBucketIndex
Gets the byte address of the given object
getAddress() - Method in class net.obsearch.index.ghs.SketchProjection
 
getAddress() - Method in class net.obsearch.index.perm.PermProjection
 
getAddress(B) - Method in class net.obsearch.index.sorter.AbstractBucketSorter
 
getAddress() - Method in interface net.obsearch.index.sorter.Projection
 
getAll() - Method in class net.obsearch.index.ghs.CompressedBitSet64
Return all the buckets just for debugging purposes.
getAllObjects() - Method in class net.obsearch.index.sorter.AbstractBucketSorter
Returns a list of all the objects of this index.
getB() - Method in class net.obsearch.utils.Pair
 
getBasicTuple(OBByte[], OBByte) - Static method in class net.obsearch.dimension.DimensionByte
Creates a byte array from the given pivots and the given object.
getBasicTuple(OBDouble[], OBDouble) - Static method in class net.obsearch.dimension.DimensionDouble
Creates a double array from the given pivots and the given object.
getBasicTuple(OBFloat[], OBFloat) - Static method in class net.obsearch.dimension.DimensionFloat
Creates a float array from the given pivots and the given object.
getBasicTuple(OBInt[], OBInt) - Static method in class net.obsearch.dimension.DimensionInt
Creates a int array from the given pivots and the given object.
getBasicTuple(OBLong[], OBLong) - Static method in class net.obsearch.dimension.DimensionLong
Creates a long array from the given pivots and the given object.
getBasicTuple(OBShort[], OBShort) - Static method in class net.obsearch.dimension.DimensionShort
Creates a short array from the given pivots and the given object.
getBCacheSize() - Static method in class net.obsearch.constants.OBSearchProperties
 
getBDBCacheSize() - Static method in class net.obsearch.constants.OBSearchProperties
 
getBit(long) - Method in class net.obsearch.utils.BloomFilter64bit
Returns from the local bitvector the value of the bit with the specified index.
getBits() - Method in enum net.obsearch.constants.ByteConstants
 
getBox(O) - Method in class net.obsearch.index.AbstractOBIndex
 
getBox(O) - Method in class net.obsearch.index.aesa.impl.AesaFloat
 
getBox(O) - Method in interface net.obsearch.Index
Returns the box where the given object is stored.
getBucket(O) - Method in class net.obsearch.index.bucket.AbstractBucketIndex
Returns the bucket information for the given object.
getBucket(O) - Method in class net.obsearch.index.ghs.impl.Sketch64Byte
 
getBucket(O) - Method in class net.obsearch.index.ghs.impl.Sketch64Double
 
getBucket(O) - Method in class net.obsearch.index.ghs.impl.Sketch64Float
 
getBucket(O) - Method in class net.obsearch.index.ghs.impl.Sketch64Int
 
getBucket(O) - Method in class net.obsearch.index.ghs.impl.Sketch64Long
 
getBucket(O) - Method in class net.obsearch.index.ghs.impl.Sketch64Short
 
getBucket(O) - Method in class net.obsearch.index.perm.impl.DistPermByte
 
getBucket(O) - Method in class net.obsearch.index.perm.impl.DistPermDouble
 
getBucket(O) - Method in class net.obsearch.index.perm.impl.DistPermFloat
 
getBucket(O) - Method in class net.obsearch.index.perm.impl.DistPermInt
 
getBucket(O) - Method in class net.obsearch.index.perm.impl.DistPermLong
 
getBucket(O) - Method in class net.obsearch.index.perm.impl.DistPermShort
 
getBucketContainer(byte[]) - Method in class net.obsearch.index.bucket.AbstractBucketIndex
 
getBucketContainer(byte[]) - Method in class net.obsearch.index.sorter.AbstractBucketSorter
 
getBucketPivotCount() - Method in class net.obsearch.index.sorter.AbstractBucketSorter
 
getBuckets() - Method in class net.obsearch.index.bucket.AbstractBucketIndex
 
getBucketsCacheSize() - Static method in class net.obsearch.constants.OBSearchProperties
 
getBucketsRead() - Method in class net.obsearch.stats.Statistics
 
getBytes() - Method in class net.obsearch.index.utils.BitBucket
 
getBytesSize() - Method in class net.obsearch.index.ghs.CompressedBitSet64
 
getCompactRepresentation() - Method in class net.obsearch.index.ghs.SketchProjection
 
getCompactRepresentation() - Method in class net.obsearch.index.perm.PermProjection
 
getCompactRepresentation() - Method in interface net.obsearch.index.sorter.Projection
 
getCPSize() - Method in class net.obsearch.index.ghs.impl.Sketch64Byte
 
getCPSize() - Method in class net.obsearch.index.ghs.impl.Sketch64Double
 
getCPSize() - Method in class net.obsearch.index.ghs.impl.Sketch64Float
 
getCPSize() - Method in class net.obsearch.index.ghs.impl.Sketch64Int
 
getCPSize() - Method in class net.obsearch.index.ghs.impl.Sketch64Long
 
getCPSize() - Method in class net.obsearch.index.ghs.impl.Sketch64Short
 
getCPSize() - Method in class net.obsearch.index.perm.impl.DistPermByte
 
getCPSize() - Method in class net.obsearch.index.perm.impl.DistPermDouble
 
getCPSize() - Method in class net.obsearch.index.perm.impl.DistPermFloat
 
getCPSize() - Method in class net.obsearch.index.perm.impl.DistPermInt
 
getCPSize() - Method in class net.obsearch.index.perm.impl.DistPermLong
 
getCPSize() - Method in class net.obsearch.index.perm.impl.DistPermShort
 
getCPSize() - Method in class net.obsearch.index.sorter.AbstractBucketSorter
Return the compact representation size
getCreator() - Method in class net.obsearch.index.utils.AbstractCommandLine
Returns the creator used to generate new configurations for this index.
getDataRead() - Method in class net.obsearch.stats.Statistics
 
getDataSample() - Method in class net.obsearch.pivots.rf02.AbstractIncrementalRF02
 
getDataSample() - Method in class net.obsearch.pivots.rf03.AbstractIncrementalRF03
 
getDataSample() - Method in class net.obsearch.pivots.rf04.AbstractIncrementalRF04
 
getDBSize() - Method in interface net.obsearch.cache.OBCacheHandler
Returns the size of the DB
getDescendants() - Method in class net.obsearch.example.SliceAST
Returns the number of decendants of this node.
getDesiredDistortion() - Method in class net.obsearch.pivots.rf02.AbstractIncrementalRF02
 
getDesiredDistortion() - Method in class net.obsearch.pivots.rf03.AbstractIncrementalRF03
 
getDesiredSpread() - Method in class net.obsearch.pivots.rf02.AbstractIncrementalRF02
 
getDesiredSpread() - Method in class net.obsearch.pivots.rf03.AbstractIncrementalRF03
 
getDiskAccessCount() - Method in class net.obsearch.stats.Statistics
 
getDistance() - Method in class net.obsearch.index.ghs.SketchProjection
 
getDistance() - Method in class net.obsearch.index.perm.impl.PerByte
 
getDistance() - Method in class net.obsearch.index.perm.impl.PerDouble
 
getDistance() - Method in class net.obsearch.index.perm.impl.PerFloat
 
getDistance() - Method in class net.obsearch.index.perm.impl.PerInt
 
getDistance() - Method in class net.obsearch.index.perm.impl.PerLong
 
getDistance() - Method in class net.obsearch.index.perm.impl.PerShort
 
getDistance() - Method in class net.obsearch.index.perm.PermProjection
 
getDistance() - Method in class net.obsearch.query.OBQueryByte
 
getDistance() - Method in class net.obsearch.query.OBQueryDouble
 
getDistance() - Method in class net.obsearch.query.OBQueryFloat
 
getDistance() - Method in class net.obsearch.query.OBQueryInt
 
getDistance() - Method in class net.obsearch.query.OBQueryLong
 
getDistance() - Method in class net.obsearch.query.OBQueryShort
 
getDistance() - Method in class net.obsearch.result.OBResultByte
 
getDistance() - Method in class net.obsearch.result.OBResultDouble
 
getDistance() - Method in class net.obsearch.result.OBResultFloat
 
getDistance() - Method in class net.obsearch.result.OBResultInt
 
getDistance() - Method in class net.obsearch.result.OBResultInvertedByte
 
getDistance() - Method in class net.obsearch.result.OBResultInvertedDouble
 
getDistance() - Method in class net.obsearch.result.OBResultInvertedFloat
 
getDistance() - Method in class net.obsearch.result.OBResultInvertedInt
 
getDistance() - Method in class net.obsearch.result.OBResultInvertedLong
 
getDistance() - Method in class net.obsearch.result.OBResultInvertedShort
 
getDistance() - Method in class net.obsearch.result.OBResultLong
 
getDistance() - Method in class net.obsearch.result.OBResultShort
 
getDistanceCount() - Method in class net.obsearch.stats.Statistics
 
getDistribution() - Method in class net.obsearch.utils.MultiSet
Return the statistical summary of the multi-set
getExpectedEP() - Method in class net.obsearch.index.sorter.AbstractBucketSorter
 
getExtra(String) - Method in class net.obsearch.stats.Statistics
Increment an extra value.
getFactory() - Method in class net.obsearch.ambient.AbstractAmbient
 
getFactory() - Method in interface net.obsearch.ambient.Ambient
Returns the factory (if the user wants to create some storages for personal use).
getFactory() - Method in class net.obsearch.storage.bdb.AbstractBDBOBStoreJe
 
getFactory() - Method in interface net.obsearch.storage.OBStore
Return the factory associated to this storage device.
getFactory() - Method in class net.obsearch.storage.tc.AbstractTCOBStorage
 
getFactoryJe() - Static method in class net.obsearch.storage.bdb.Utils
 
getFactoryLocation() - Method in class net.obsearch.storage.bdb.BDBFactoryJe
 
getFactoryLocation() - Method in interface net.obsearch.storage.OBStoreFactory
Return the url where this factory is located.
getFactoryLocation() - Method in class net.obsearch.storage.tc.TCFactory
 
getFactoryTC() - Static method in class net.obsearch.storage.bdb.Utils
 
getFirstChild() - Method in class net.obsearch.example.SliceAST
Get the first child of this node; null if not children
getHigh() - Method in class net.obsearch.query.OBQueryByte
Return low of the query rectangle.
getHigh() - Method in class net.obsearch.query.OBQueryDouble
Return low of the query rectangle.
getHigh() - Method in class net.obsearch.query.OBQueryFloat
Return low of the query rectangle.
getHigh() - Method in class net.obsearch.query.OBQueryInt
Return low of the query rectangle.
getHigh() - Method in class net.obsearch.query.OBQueryLong
Return low of the query rectangle.
getHigh() - Method in class net.obsearch.query.OBQueryShort
Return low of the query rectangle.
getId() - Method in class net.obsearch.AbstractOBResult
 
getId() - Method in class net.obsearch.index.bucket.BucketObject
 
getId() - Method in class net.obsearch.index.perm.impl.PerByte
 
getId() - Method in class net.obsearch.index.perm.impl.PerDouble
 
getId() - Method in class net.obsearch.index.perm.impl.PerFloat
 
getId() - Method in class net.obsearch.index.perm.impl.PerInt
 
getId() - Method in class net.obsearch.index.perm.impl.PerLong
 
getId() - Method in class net.obsearch.index.perm.impl.PerShort
 
getId() - Method in class net.obsearch.OperationStatus
Returns the id of the affected item of the operation -1 if the id does not apply.
getIndex() - Method in class net.obsearch.ambient.AbstractAmbient
 
getIndex() - Method in interface net.obsearch.ambient.Ambient
Returns the index.
getIndex() - Method in class net.obsearch.index.utils.AbstractCommandLine
 
getIndexType() - Method in class net.obsearch.storage.OBStorageConfig
 
getIntProperty(String) - Static method in class net.obsearch.constants.OBSearchProperties
 
getK() - Method in class net.obsearch.AbstractOBPriorityQueue
 
getKey() - Method in class net.obsearch.cache.ByteArrayKey
 
getKey() - Method in class net.obsearch.storage.TupleByte
 
getKey() - Method in class net.obsearch.storage.TupleBytes
 
getKey() - Method in class net.obsearch.storage.TupleDouble
 
getKey() - Method in class net.obsearch.storage.TupleFloat
 
getKey() - Method in class net.obsearch.storage.TupleInt
 
getKey() - Method in class net.obsearch.storage.TupleLong
 
getKey() - Method in class net.obsearch.storage.TupleShort
 
getKQuery(O, int) - Method in class net.obsearch.index.ghs.impl.Sketch64Byte
 
getKQuery(O, int) - Method in class net.obsearch.index.ghs.impl.Sketch64Double
 
getKQuery(O, int) - Method in class net.obsearch.index.ghs.impl.Sketch64Float
 
getKQuery(O, int) - Method in class net.obsearch.index.ghs.impl.Sketch64Int
 
getKQuery(O, int) - Method in class net.obsearch.index.ghs.impl.Sketch64Long
 
getKQuery(O, int) - Method in class net.obsearch.index.ghs.impl.Sketch64Short
 
getKQuery(O, int) - Method in class net.obsearch.index.perm.impl.DistPermByte
 
getKQuery(O, int) - Method in class net.obsearch.index.perm.impl.DistPermDouble
 
getKQuery(O, int) - Method in class net.obsearch.index.perm.impl.DistPermFloat
 
getKQuery(O, int) - Method in class net.obsearch.index.perm.impl.DistPermInt
 
getKQuery(O, int) - Method in class net.obsearch.index.perm.impl.DistPermLong
 
getKQuery(O, int) - Method in class net.obsearch.index.perm.impl.DistPermShort
 
getKQuery(O, int) - Method in class net.obsearch.index.sorter.AbstractBucketSorter
Returns a k query for the given object.
getLeftmostChild() - Method in class net.obsearch.example.SliceAST
Get the leftmost child of this node.
getLHandlesCacheSize() - Static method in class net.obsearch.constants.OBSearchProperties
 
getLongProperty(String) - Static method in class net.obsearch.constants.OBSearchProperties
 
getLow() - Method in class net.obsearch.query.OBQueryByte
Return low of the query rectangle.
getLow() - Method in class net.obsearch.query.OBQueryDouble
Return low of the query rectangle.
getLow() - Method in class net.obsearch.query.OBQueryFloat
Return low of the query rectangle.
getLow() - Method in class net.obsearch.query.OBQueryInt
Return low of the query rectangle.
getLow() - Method in class net.obsearch.query.OBQueryLong
Return low of the query rectangle.
getLow() - Method in class net.obsearch.query.OBQueryShort
Return low of the query rectangle.
getMaxK() - Method in class net.obsearch.index.sorter.AbstractBucketSorter
 
getMaxSliceSize() - Method in class net.obsearch.example.OBSliceFactory
 
getMsg() - Method in class net.obsearch.OperationStatus
 
getName() - Method in class net.obsearch.storage.bdb.AbstractBDBOBStoreJe
 
getName() - Method in interface net.obsearch.storage.OBStore
Get the name of this storage system.
getName() - Method in class net.obsearch.storage.tc.AbstractTCOBStorage
 
getNextSibling() - Method in class net.obsearch.example.SliceAST
Get the next sibling in line after this one
getObject() - Method in class net.obsearch.AbstractOBResult
 
getObject(long) - Method in class net.obsearch.index.AbstractOBIndex
 
getObject() - Method in class net.obsearch.index.aesa.impl.AesaFloat.Computation
 
getObject(long) - Method in class net.obsearch.index.aesa.impl.AesaFloat
 
getObject() - Method in class net.obsearch.index.bucket.BucketObject
 
getObject(long) - Method in interface net.obsearch.Index
This method returns the object with internal id "i".
getObject(long, LongArrayList, Index<O>) - Method in class net.obsearch.pivots.AbstractIncrementalPivotSelector
Returns the given object.
getObject() - Method in class net.obsearch.query.OBQueryByte
 
getObject() - Method in class net.obsearch.query.OBQueryDouble
 
getObject() - Method in class net.obsearch.query.OBQueryFloat
 
getObject() - Method in class net.obsearch.query.OBQueryInt
 
getObject() - Method in class net.obsearch.query.OBQueryLong
 
getObject() - Method in class net.obsearch.query.OBQueryShort
 
getObjectFreeze(long, LongArrayList) - Method in class net.obsearch.index.bucket.AbstractBucketIndex
Auxiliary function used in freeze to get objects directly from the DB, or by using an array of object ids.
getObjectives() - Method in class net.obsearch.index.utils.AbstractCommandLine
 
getObjects() - Method in interface net.obsearch.index.bucket.BucketContainer
Return the object list!
getObjects() - Method in class net.obsearch.index.bucket.impl.AbstractBucketContainerByte
Return the object list!
getObjects() - Method in class net.obsearch.index.bucket.impl.AbstractBucketContainerDouble
Return the object list!
getObjects() - Method in class net.obsearch.index.bucket.impl.AbstractBucketContainerFloat
Return the object list!
getObjects() - Method in class net.obsearch.index.bucket.impl.AbstractBucketContainerInt
Return the object list!
getObjects() - Method in class net.obsearch.index.bucket.impl.AbstractBucketContainerLong
Return the object list!
getObjects() - Method in class net.obsearch.index.bucket.impl.AbstractBucketContainerShort
Return the object list!
getObjects() - Method in class net.obsearch.index.bucket.sleek.SleekBucketByte
 
getObjects() - Method in class net.obsearch.index.bucket.sleek.SleekBucketDouble
 
getObjects() - Method in class net.obsearch.index.bucket.sleek.SleekBucketFloat
 
getObjects() - Method in class net.obsearch.index.bucket.sleek.SleekBucketInt
 
getObjects() - Method in class net.obsearch.index.bucket.sleek.SleekBucketLong
 
getObjects() - Method in class net.obsearch.index.bucket.sleek.SleekBucketShort
 
getObjects(long[]) - Method in class net.obsearch.index.pivot.AbstractPivotOBIndex
Stores the given pivots in a local array.
getOrder() - Method in class net.obsearch.dimension.AbstractDimension
 
getPairs() - Method in class net.obsearch.pivots.PivotPairResult
 
getPInstance() - Method in class net.obsearch.index.ghs.impl.Sketch64Byte
 
getPInstance() - Method in class net.obsearch.index.ghs.impl.Sketch64Double
 
getPInstance() - Method in class net.obsearch.index.ghs.impl.Sketch64Float
 
getPInstance() - Method in class net.obsearch.index.ghs.impl.Sketch64Int
 
getPInstance() - Method in class net.obsearch.index.ghs.impl.Sketch64Long
 
getPInstance() - Method in class net.obsearch.index.ghs.impl.Sketch64Short
 
getPInstance() - Method in class net.obsearch.index.perm.impl.DistPermByte
 
getPInstance() - Method in class net.obsearch.index.perm.impl.DistPermDouble
 
getPInstance() - Method in class net.obsearch.index.perm.impl.DistPermFloat
 
getPInstance() - Method in class net.obsearch.index.perm.impl.DistPermInt
 
getPInstance() - Method in class net.obsearch.index.perm.impl.DistPermLong
 
getPInstance() - Method in class net.obsearch.index.perm.impl.DistPermShort
 
getPInstance() - Method in class net.obsearch.index.sorter.AbstractBucketSorter
 
getPivotCount() - Method in class net.obsearch.index.pivot.AbstractPivotOBIndex
 
getPivotIds() - Method in class net.obsearch.pivots.PivotResult
Returns
getPivots() - Method in interface net.obsearch.index.bucket.BucketContainer
# of pivots for this container.
getPivots() - Method in class net.obsearch.index.bucket.impl.AbstractBucketContainerByte
 
getPivots() - Method in class net.obsearch.index.bucket.impl.AbstractBucketContainerDouble
 
getPivots() - Method in class net.obsearch.index.bucket.impl.AbstractBucketContainerFloat
 
getPivots() - Method in class net.obsearch.index.bucket.impl.AbstractBucketContainerInt
 
getPivots() - Method in class net.obsearch.index.bucket.impl.AbstractBucketContainerLong
 
getPivots() - Method in class net.obsearch.index.bucket.impl.AbstractBucketContainerShort
 
getPivots() - Method in class net.obsearch.index.bucket.sleek.SleekBucketByte
 
getPivots() - Method in class net.obsearch.index.bucket.sleek.SleekBucketDouble
 
getPivots() - Method in class net.obsearch.index.bucket.sleek.SleekBucketFloat
 
getPivots() - Method in class net.obsearch.index.bucket.sleek.SleekBucketInt
 
getPivots() - Method in class net.obsearch.index.bucket.sleek.SleekBucketLong
 
getPivots() - Method in class net.obsearch.index.bucket.sleek.SleekBucketShort
 
getPivotSize() - Method in class net.obsearch.index.bucket.BucketObject
Returns the # of pivots.
getPivotSize() - Method in class net.obsearch.index.bucket.impl.BucketObjectByte
 
getPivotSize() - Method in class net.obsearch.index.bucket.impl.BucketObjectDouble
 
getPivotSize() - Method in class net.obsearch.index.bucket.impl.BucketObjectFloat
 
getPivotSize() - Method in class net.obsearch.index.bucket.impl.BucketObjectInt
 
getPivotSize() - Method in class net.obsearch.index.bucket.impl.BucketObjectLong
 
getPivotSize() - Method in class net.obsearch.index.bucket.impl.BucketObjectShort
 
getPrimitiveTuple(long[], long, Index<? extends OBByte>) - Static method in class net.obsearch.dimension.DimensionByte
Calculates the smap tuple for the given objectId, and the given pivots
getPrimitiveTuple(OBByte[], OBByte) - Static method in class net.obsearch.dimension.DimensionByte
Calculates the smap tuple for the given objectId, and the given pivots
getPrimitiveTuple(long[], long, Index<? extends OBDouble>) - Static method in class net.obsearch.dimension.DimensionDouble
Calculates the smap tuple for the given objectId, and the given pivots
getPrimitiveTuple(OBDouble[], OBDouble) - Static method in class net.obsearch.dimension.DimensionDouble
Calculates the smap tuple for the given objectId, and the given pivots
getPrimitiveTuple(long[], long, Index<? extends OBFloat>) - Static method in class net.obsearch.dimension.DimensionFloat
Calculates the smap tuple for the given objectId, and the given pivots
getPrimitiveTuple(OBFloat[], OBFloat) - Static method in class net.obsearch.dimension.DimensionFloat
Calculates the smap tuple for the given objectId, and the given pivots
getPrimitiveTuple(long[], long, Index<? extends OBInt>) - Static method in class net.obsearch.dimension.DimensionInt
Calculates the smap tuple for the given objectId, and the given pivots
getPrimitiveTuple(OBInt[], OBInt) - Static method in class net.obsearch.dimension.DimensionInt
Calculates the smap tuple for the given objectId, and the given pivots
getPrimitiveTuple(long[], long, Index<? extends OBLong>) - Static method in class net.obsearch.dimension.DimensionLong
Calculates the smap tuple for the given objectId, and the given pivots
getPrimitiveTuple(OBLong[], OBLong) - Static method in class net.obsearch.dimension.DimensionLong
Calculates the smap tuple for the given objectId, and the given pivots
getPrimitiveTuple(long[], long, Index<? extends OBShort>) - Static method in class net.obsearch.dimension.DimensionShort
Calculates the smap tuple for the given objectId, and the given pivots
getPrimitiveTuple(OBShort[], OBShort) - Static method in class net.obsearch.dimension.DimensionShort
Calculates the smap tuple for the given objectId, and the given pivots
getProjection(BucketObjectByte<O>) - Method in class net.obsearch.index.ghs.impl.Sketch64Byte
Compute the sketch for the given object.
getProjection(BucketObjectDouble<O>) - Method in class net.obsearch.index.ghs.impl.Sketch64Double
Compute the sketch for the given object.
getProjection(BucketObjectFloat<O>) - Method in class net.obsearch.index.ghs.impl.Sketch64Float
Compute the sketch for the given object.
getProjection(BucketObjectInt<O>) - Method in class net.obsearch.index.ghs.impl.Sketch64Int
Compute the sketch for the given object.
getProjection(BucketObjectLong<O>) - Method in class net.obsearch.index.ghs.impl.Sketch64Long
Compute the sketch for the given object.
getProjection(BucketObjectShort<O>) - Method in class net.obsearch.index.ghs.impl.Sketch64Short
Compute the sketch for the given object.
getProjection(BucketObjectByte<O>) - Method in class net.obsearch.index.perm.impl.DistPermByte
 
getProjection(BucketObjectDouble<O>) - Method in class net.obsearch.index.perm.impl.DistPermDouble
 
getProjection(BucketObjectFloat<O>) - Method in class net.obsearch.index.perm.impl.DistPermFloat
 
getProjection(BucketObjectInt<O>) - Method in class net.obsearch.index.perm.impl.DistPermInt
 
getProjection(BucketObjectLong<O>) - Method in class net.obsearch.index.perm.impl.DistPermLong
 
getProjection(BucketObjectShort<O>) - Method in class net.obsearch.index.perm.impl.DistPermShort
 
getProjection(B) - Method in class net.obsearch.index.sorter.AbstractBucketSorter
 
getProperties() - Static method in class net.obsearch.constants.OBSearchProperties
Return the properties from the test properties file.
getQueryCount() - Method in class net.obsearch.stats.Statistics
 
getReadStats() - Method in class net.obsearch.storage.bdb.AbstractBDBOBStoreJe
 
getReadStats() - Method in interface net.obsearch.storage.OBStore
Returns the read stats, it contains the avg # of bytes read the std deviation and also the number of reads.
getReadStats() - Method in class net.obsearch.storage.tc.AbstractTCOBStorage
 
getRecordSize() - Method in class net.obsearch.storage.OBStorageConfig
 
getReference() - Method in class net.obsearch.index.utils.AbstractCommandLine
Return the "this" reference, used to access all the command line options.
getRepetitions() - Method in class net.obsearch.pivots.rf02.AbstractIncrementalRF02
 
getRepetitions() - Method in class net.obsearch.pivots.rf03.AbstractIncrementalRF03
 
getResult() - Method in class net.obsearch.query.OBQueryByte
 
getResult() - Method in class net.obsearch.query.OBQueryDouble
 
getResult() - Method in class net.obsearch.query.OBQueryFloat
 
getResult() - Method in class net.obsearch.query.OBQueryInt
 
getResult() - Method in class net.obsearch.query.OBQueryLong
 
getResult() - Method in class net.obsearch.query.OBQueryShort
 
getResults() - Method in class net.obsearch.index.ghs.SketchPriorityQueue
 
getRetries() - Method in class net.obsearch.pivots.kmeans.impl.IncrementalKMeansPPPivotSelectorByte
 
getRetries() - Method in class net.obsearch.pivots.kmeans.impl.IncrementalKMeansPPPivotSelectorDouble
 
getRetries() - Method in class net.obsearch.pivots.kmeans.impl.IncrementalKMeansPPPivotSelectorFloat
 
getRetries() - Method in class net.obsearch.pivots.kmeans.impl.IncrementalKMeansPPPivotSelectorInt
 
getRetries() - Method in class net.obsearch.pivots.kmeans.impl.IncrementalKMeansPPPivotSelectorLong
 
getRetries() - Method in class net.obsearch.pivots.kmeans.impl.IncrementalKMeansPPPivotSelectorShort
 
getSize() - Method in class net.obsearch.AbstractOBPriorityQueue
 
getSize() - Method in enum net.obsearch.constants.ByteConstants
 
getSize() - Method in class net.obsearch.example.SliceAST
 
getSizeBytes() - Method in class net.obsearch.utils.BloomFilter64bit
 
getSketch() - Method in class net.obsearch.index.ghs.SketchProjection
 
getSmapCount() - Method in class net.obsearch.stats.Statistics
 
getSmapVector() - Method in class net.obsearch.index.bucket.impl.BucketObjectByte
 
getSmapVector() - Method in class net.obsearch.index.bucket.impl.BucketObjectDouble
 
getSmapVector() - Method in class net.obsearch.index.bucket.impl.BucketObjectFloat
 
getSmapVector() - Method in class net.obsearch.index.bucket.impl.BucketObjectInt
 
getSmapVector() - Method in class net.obsearch.index.bucket.impl.BucketObjectLong
 
getSmapVector() - Method in class net.obsearch.index.bucket.impl.BucketObjectShort
 
getSortedData() - Method in class net.obsearch.index.ghs.FixedPriorityQueue
 
getSortedElements() - Method in class net.obsearch.AbstractOBPriorityQueue
 
getSortedElements() - Method in class net.obsearch.query.AbstractOBQuery
 
getSortedElements() - Method in class net.obsearch.query.OBQueryByte
 
getSortedElements() - Method in class net.obsearch.query.OBQueryDouble
 
getSortedElements() - Method in class net.obsearch.query.OBQueryFloat
 
getSortedElements() - Method in class net.obsearch.query.OBQueryInt
 
getSortedElements() - Method in class net.obsearch.query.OBQueryLong
 
getSortedElements() - Method in class net.obsearch.query.OBQueryShort
 
getStatistics() - Method in class net.obsearch.index.aesa.AbstractAESA
 
getStats() - Method in class net.obsearch.index.AbstractOBIndex
 
getStats() - Method in class net.obsearch.index.aesa.impl.AesaFloat
 
getStats() - Method in interface net.obsearch.Index
 
getStats(String) - Method in class net.obsearch.stats.Statistics
 
getStats() - Method in class net.obsearch.storage.bdb.AbstractBDBOBStoreJe
 
getStats() - Method in interface net.obsearch.storage.OBStore
Return the stats of this object (to be printed for the user)
getStats() - Method in class net.obsearch.storage.tc.AbstractTCOBStorage
 
getStatus() - Method in class net.obsearch.OperationStatus
 
getStringProperty(String) - Static method in class net.obsearch.constants.OBSearchProperties
 
getTestProperties() - Static method in class net.obsearch.index.utils.TUtils
Return the properties from the test properties file.
getText() - Method in class net.obsearch.example.SliceAST
Get the token text for this node.
getTree() - Method in class net.obsearch.example.OBSlice
 
getTuple(OBByte[], OBByte) - Static method in class net.obsearch.dimension.DimensionByte
Creates a dimension array from the given pivots and the given object.
getTuple(long[], long, Index<? extends OBByte>) - Static method in class net.obsearch.dimension.DimensionByte
Creates a dimension array from the given pivots and the given object id.
getTuple(OBDouble[], OBDouble) - Static method in class net.obsearch.dimension.DimensionDouble
Creates a dimension array from the given pivots and the given object.
getTuple(long[], long, Index<? extends OBDouble>) - Static method in class net.obsearch.dimension.DimensionDouble
Creates a dimension array from the given pivots and the given object id.
getTuple(OBFloat[], OBFloat) - Static method in class net.obsearch.dimension.DimensionFloat
Creates a dimension array from the given pivots and the given object.
getTuple(long[], long, Index<? extends OBFloat>) - Static method in class net.obsearch.dimension.DimensionFloat
Creates a dimension array from the given pivots and the given object id.
getTuple(OBInt[], OBInt) - Static method in class net.obsearch.dimension.DimensionInt
Creates a dimension array from the given pivots and the given object.
getTuple(long[], long, Index<? extends OBInt>) - Static method in class net.obsearch.dimension.DimensionInt
Creates a dimension array from the given pivots and the given object id.
getTuple(OBLong[], OBLong) - Static method in class net.obsearch.dimension.DimensionLong
Creates a dimension array from the given pivots and the given object.
getTuple(long[], long, Index<? extends OBLong>) - Static method in class net.obsearch.dimension.DimensionLong
Creates a dimension array from the given pivots and the given object id.
getTuple(OBShort[], OBShort) - Static method in class net.obsearch.dimension.DimensionShort
Creates a dimension array from the given pivots and the given object.
getTuple(long[], long, Index<? extends OBShort>) - Static method in class net.obsearch.dimension.DimensionShort
Creates a dimension array from the given pivots and the given object id.
getType() - Method in class net.obsearch.example.SliceAST
Get the token type for this node.
getType() - Method in class net.obsearch.index.AbstractOBIndex
Returns the type of the object to be stored.
getType() - Method in class net.obsearch.index.aesa.AbstractAESA
 
getType() - Method in interface net.obsearch.Index
Return the type that is stored in the index.
getValue() - Method in class net.obsearch.dimension.DimensionByte
 
getValue() - Method in class net.obsearch.dimension.DimensionDouble
 
getValue() - Method in class net.obsearch.dimension.DimensionFloat
 
getValue() - Method in class net.obsearch.dimension.DimensionInt
 
getValue() - Method in class net.obsearch.dimension.DimensionLong
 
getValue() - Method in class net.obsearch.dimension.DimensionShort
 
getValue() - Method in class net.obsearch.index.utils.IntegerHolder
 
getValue(byte[]) - Method in class net.obsearch.storage.bdb.AbstractBDBOBStoreJe
 
getValue(byte) - Method in class net.obsearch.storage.bdb.BDBOBStoreJeByte
 
getValue(double) - Method in class net.obsearch.storage.bdb.BDBOBStoreJeDouble
 
getValue(float) - Method in class net.obsearch.storage.bdb.BDBOBStoreJeFloat
 
getValue(int) - Method in class net.obsearch.storage.bdb.BDBOBStoreJeInt
 
getValue(long) - Method in class net.obsearch.storage.bdb.BDBOBStoreJeLong
 
getValue(short) - Method in class net.obsearch.storage.bdb.BDBOBStoreJeShort
 
getValue(byte[]) - Method in interface net.obsearch.storage.OBStore
Returns the associated value for the given key.
getValue(byte) - Method in interface net.obsearch.storage.OBStoreByte
Returns the associated value for the given key.
getValue(double) - Method in interface net.obsearch.storage.OBStoreDouble
Returns the associated value for the given key.
getValue(float) - Method in interface net.obsearch.storage.OBStoreFloat
Returns the associated value for the given key.
getValue(int) - Method in interface net.obsearch.storage.OBStoreInt
Returns the associated value for the given key.
getValue(long) - Method in interface net.obsearch.storage.OBStoreLong
Returns the associated value for the given key.
getValue(short) - Method in interface net.obsearch.storage.OBStoreShort
Returns the associated value for the given key.
getValue(byte[]) - Method in class net.obsearch.storage.tc.AbstractTCOBStorage
 
getValue(long) - Method in class net.obsearch.storage.tc.TCOBStorageLong
 
getValue() - Method in class net.obsearch.storage.Tuple
 
getX() - Method in class net.obsearch.pivots.rf04.AbstractIncrementalRF04.Score
 
getY() - Method in class net.obsearch.pivots.rf04.AbstractIncrementalRF04.Score
 

H

hamming(CBitVector) - Method in class net.obsearch.index.ghs.CBitVector
 
hamming(CBitVector) - Method in class net.obsearch.index.ghs.SketchProjection
 
hashCode() - Method in class net.obsearch.cache.ByteArrayKey
 
hashCode() - Method in class net.obsearch.example.OBSlice
A hashCode based on the string representation of the tree.
hashCode() - Method in class net.obsearch.index.aesa.impl.AesaFloat.Computation
 
hashCode() - Method in class net.obsearch.index.perm.CompactPerm
 
hashCode() - Method in class net.obsearch.index.perm.impl.PerByte
 
hashCode() - Method in class net.obsearch.index.perm.impl.PerDouble
 
hashCode() - Method in class net.obsearch.index.perm.impl.PerFloat
 
hashCode() - Method in class net.obsearch.index.perm.impl.PerInt
 
hashCode() - Method in class net.obsearch.index.perm.impl.PerLong
 
hashCode() - Method in class net.obsearch.index.perm.impl.PerShort
 
hashCode() - Method in class net.obsearch.pivots.perm.PermHolderDouble
 
hasNext() - Method in class net.obsearch.index.bucket.AbstractBucketIndex.BucketIterator
 
hasNext() - Method in class net.obsearch.index.ghs.impl.Sketch64Byte.KnnIterator
 
hasNext() - Method in class net.obsearch.index.ghs.impl.Sketch64Double.KnnIterator
 
hasNext() - Method in class net.obsearch.index.ghs.impl.Sketch64Float.KnnIterator
 
hasNext() - Method in class net.obsearch.index.ghs.impl.Sketch64Int.KnnIterator
 
hasNext() - Method in class net.obsearch.index.ghs.impl.Sketch64Long.KnnIterator
 
hasNext() - Method in class net.obsearch.index.ghs.impl.Sketch64Short.KnnIterator
 
hasNext() - Method in class net.obsearch.storage.bdb.AbstractBDBOBStoreJe.CursorIterator
 
hasNext() - Method in class net.obsearch.storage.tc.AbstractTCOBStorage.CursorIterator
 
help - Variable in class net.obsearch.example.AbstractExampleGeneral
Help message
HelpException - Exception in net.obsearch.example
Exception used when the program receives the "help" command line.
HelpException() - Constructor for exception net.obsearch.example.HelpException
 
histogram - Variable in class net.obsearch.index.utils.AbstractNewLineCommandLineShort
 
histogramFile - Variable in class net.obsearch.index.utils.AbstractNewLineCommandLineShort
 

I

id - Variable in class net.obsearch.AbstractOBResult
Its internal id.
ID_SIZE - Static variable in interface net.obsearch.Index
Size in bytes of the object IDs used in OBSearch.
idMap(long, LongArrayList) - Method in class net.obsearch.index.bucket.AbstractBucketIndex
If elementSource == null returns id, otherwise it returns elementSource[id]
IllegalIdException - Exception in net.obsearch.exception
Occurs when an internal id requested but the id is not available.
IllegalIdException(long) - Constructor for exception net.obsearch.exception.IllegalIdException
 
IllegalIdException() - Constructor for exception net.obsearch.exception.IllegalIdException
 
IllegalIdException(byte[]) - Constructor for exception net.obsearch.exception.IllegalIdException
 
IllegalKException - Exception in net.obsearch.exception
Exception signaled if the provided k is invalid.
IllegalKException() - Constructor for exception net.obsearch.exception.IllegalKException
 
inc() - Method in class net.obsearch.index.utils.IntegerHolder
Increment the integer by 1.
incBucketsRead(long) - Method in class net.obsearch.stats.Statistics
Adds x to the current value of Statistics.bucketsRead.
incBucketsRead() - Method in class net.obsearch.stats.Statistics
Increment the # of buckets read.
incDataRead(long) - Method in class net.obsearch.stats.Statistics
Increment data read
incDiskAccessCount() - Method in class net.obsearch.stats.Statistics
Increment disk access count.
incDistanceCount(long) - Method in class net.obsearch.stats.Statistics
Increment distance count by distance.
incDistanceCount() - Method in class net.obsearch.stats.Statistics
Increment distance count.
incExtra(String) - Method in class net.obsearch.stats.Statistics
Increment an extra value.
incExtra(String, int) - Method in class net.obsearch.stats.Statistics
Increment an extra value.
incQueryCount() - Method in class net.obsearch.stats.Statistics
Increment query count.
IncrementalBustosNavarroChavezByte<O extends OBByte> - Class in net.obsearch.pivots.bustos.impl
IncrementalBustosNavarroChavezByte is an implementation for OBByte objects
IncrementalBustosNavarroChavezByte(Pivotable<O>, int, int) - Constructor for class net.obsearch.pivots.bustos.impl.IncrementalBustosNavarroChavezByte
Receives the object that accepts pivots as possible candidates.
IncrementalBustosNavarroChavezDouble<O extends OBDouble> - Class in net.obsearch.pivots.bustos.impl
IncrementalBustosNavarroChavezDouble is an implementation for OBDouble objects
IncrementalBustosNavarroChavezDouble(Pivotable<O>, int, int) - Constructor for class net.obsearch.pivots.bustos.impl.IncrementalBustosNavarroChavezDouble
Receives the object that accepts pivots as possible candidates.
IncrementalBustosNavarroChavezFloat<O extends OBFloat> - Class in net.obsearch.pivots.bustos.impl
IncrementalBustosNavarroChavezFloat is an implementation for OBFloat objects
IncrementalBustosNavarroChavezFloat(Pivotable<O>, int, int) - Constructor for class net.obsearch.pivots.bustos.impl.IncrementalBustosNavarroChavezFloat
Receives the object that accepts pivots as possible candidates.
IncrementalBustosNavarroChavezInt<O extends OBInt> - Class in net.obsearch.pivots.bustos.impl
IncrementalBustosNavarroChavezInt is an implementation for OBInt objects
IncrementalBustosNavarroChavezInt(Pivotable<O>, int, int) - Constructor for class net.obsearch.pivots.bustos.impl.IncrementalBustosNavarroChavezInt
Receives the object that accepts pivots as possible candidates.
IncrementalBustosNavarroChavezLong<O extends OBLong> - Class in net.obsearch.pivots.bustos.impl
IncrementalBustosNavarroChavezLong is an implementation for OBLong objects
IncrementalBustosNavarroChavezLong(Pivotable<O>, int, int) - Constructor for class net.obsearch.pivots.bustos.impl.IncrementalBustosNavarroChavezLong
Receives the object that accepts pivots as possible candidates.
IncrementalBustosNavarroChavezShort<O extends OBShort> - Class in net.obsearch.pivots.bustos.impl
IncrementalBustosNavarroChavezShort is an implementation for OBShort objects
IncrementalBustosNavarroChavezShort(Pivotable<O>, int, int) - Constructor for class net.obsearch.pivots.bustos.impl.IncrementalBustosNavarroChavezShort
Receives the object that accepts pivots as possible candidates.
IncrementalDummyPivotSelector<O extends OB> - Class in net.obsearch.pivots.dummy
IncrementalDummyPivotSelector is used for testing purposes.
IncrementalDummyPivotSelector() - Constructor for class net.obsearch.pivots.dummy.IncrementalDummyPivotSelector
 
IncrementalFixedPivotSelector - Class in net.obsearch.pivots.dummy
IncrementalFixedPivotSelector
IncrementalFixedPivotSelector() - Constructor for class net.obsearch.pivots.dummy.IncrementalFixedPivotSelector
 
IncrementalFixedPivotSelector(long[]) - Constructor for class net.obsearch.pivots.dummy.IncrementalFixedPivotSelector
 
IncrementalFixedPivotSelector(long[][]) - Constructor for class net.obsearch.pivots.dummy.IncrementalFixedPivotSelector
 
IncrementalKMeansPPPivotSelectorByte<O extends OBByte> - Class in net.obsearch.pivots.kmeans.impl
This pivot selector uses k-means++ to select "good" centers.
IncrementalKMeansPPPivotSelectorByte(Pivotable<O>) - Constructor for class net.obsearch.pivots.kmeans.impl.IncrementalKMeansPPPivotSelectorByte
Creates a new IncrementalKMeansPPPivotSelectorByte that will accept pivots accepted by pivotable and will use index as the source of data.
IncrementalKMeansPPPivotSelectorDouble<O extends OBDouble> - Class in net.obsearch.pivots.kmeans.impl
This pivot selector uses k-means++ to select "good" centers.
IncrementalKMeansPPPivotSelectorDouble(Pivotable<O>) - Constructor for class net.obsearch.pivots.kmeans.impl.IncrementalKMeansPPPivotSelectorDouble
Creates a new IncrementalKMeansPPPivotSelectorDouble that will accept pivots accepted by pivotable and will use index as the source of data.
IncrementalKMeansPPPivotSelectorFloat<O extends OBFloat> - Class in net.obsearch.pivots.kmeans.impl
This pivot selector uses k-means++ to select "good" centers.
IncrementalKMeansPPPivotSelectorFloat(Pivotable<O>) - Constructor for class net.obsearch.pivots.kmeans.impl.IncrementalKMeansPPPivotSelectorFloat
Creates a new IncrementalKMeansPPPivotSelectorFloat that will accept pivots accepted by pivotable and will use index as the source of data.
IncrementalKMeansPPPivotSelectorInt<O extends OBInt> - Class in net.obsearch.pivots.kmeans.impl
This pivot selector uses k-means++ to select "good" centers.
IncrementalKMeansPPPivotSelectorInt(Pivotable<O>) - Constructor for class net.obsearch.pivots.kmeans.impl.IncrementalKMeansPPPivotSelectorInt
Creates a new IncrementalKMeansPPPivotSelectorInt that will accept pivots accepted by pivotable and will use index as the source of data.
IncrementalKMeansPPPivotSelectorLong<O extends OBLong> - Class in net.obsearch.pivots.kmeans.impl
This pivot selector uses k-means++ to select "good" centers.
IncrementalKMeansPPPivotSelectorLong(Pivotable<O>) - Constructor for class net.obsearch.pivots.kmeans.impl.IncrementalKMeansPPPivotSelectorLong
Creates a new IncrementalKMeansPPPivotSelectorLong that will accept pivots accepted by pivotable and will use index as the source of data.
IncrementalKMeansPPPivotSelectorShort<O extends OBShort> - Class in net.obsearch.pivots.kmeans.impl
This pivot selector uses k-means++ to select "good" centers.
IncrementalKMeansPPPivotSelectorShort(Pivotable<O>) - Constructor for class net.obsearch.pivots.kmeans.impl.IncrementalKMeansPPPivotSelectorShort
Creates a new IncrementalKMeansPPPivotSelectorShort that will accept pivots accepted by pivotable and will use index as the source of data.
IncrementalPairPivotSelector<O extends OB> - Interface in net.obsearch.pivots
Objects that implement the IncrementalPivotSelector interface are expected to take objects from a) all the database, b) a subset of the database.
IncrementalPermFloat<O extends OBFloat> - Class in net.obsearch.pivots.perm.impl
 
IncrementalPermFloat(Pivotable<O>, int, int) - Constructor for class net.obsearch.pivots.perm.impl.IncrementalPermFloat
 
IncrementalPivotSelector<O extends OB> - Interface in net.obsearch.pivots
Objects that implement the IncrementalPivotSelector interface are expected to take objects from a) all the database, b) a subset of the database.
incSmapCount() - Method in class net.obsearch.stats.Statistics
Increment smap count.
incSmapCount(long) - Method in class net.obsearch.stats.Statistics
Increment smap count by count.
Index<O extends OB> - Interface in net.obsearch
This the main contract for OBSearch indexes.
index - Variable in class net.obsearch.index.TestFrameworkByte
 
index - Variable in class net.obsearch.index.TestFrameworkDouble
 
index - Variable in class net.obsearch.index.TestFrameworkFloat
 
index - Variable in class net.obsearch.index.TestFrameworkInt
 
index - Variable in class net.obsearch.index.TestFrameworkLong
 
index - Variable in class net.obsearch.index.TestFrameworkShort
 
IndexByte<O extends OBByte> - Interface in net.obsearch.index
An Index interface for distance functions that return Bytes.
IndexDouble<O extends OBDouble> - Interface in net.obsearch.index
An Index interface for distance functions that return Doubles.
IndexFloat<O extends OBFloat> - Interface in net.obsearch.index
An Index interface for distance functions that return Floats.
indexFolder - Variable in class net.obsearch.example.AbstractExampleGeneral
Folder where the index will be stored
IndexInt<O extends OBInt> - Interface in net.obsearch.index
An Index interface for distance functions that return Ints.
IndexLong<O extends OBLong> - Interface in net.obsearch.index
An Index interface for distance functions that return Longs.
IndexShort<O extends OBShort> - Interface in net.obsearch.index
An Index interface for distance functions that return Shorts.
IndexSmokeTUtil<O extends OBShort> - Class in net.obsearch.index.utils
Main class that performs all sorts of tests on the indexes.
IndexSmokeTUtil(OBFactory<O>) - Constructor for class net.obsearch.index.utils.IndexSmokeTUtil
Creates a new smoke tester.
IndexSmokeTUtilApprox<O extends OBShort> - Class in net.obsearch.index.utils
 
IndexSmokeTUtilApprox(OBFactory<O>) - Constructor for class net.obsearch.index.utils.IndexSmokeTUtilApprox
 
IndexUtilsFloat - Class in net.obsearch.index
 
IndexUtilsFloat() - Constructor for class net.obsearch.index.IndexUtilsFloat
 
init() - Method in class net.obsearch.example.AbstractExampleGeneral
 
init(OBStoreFactory) - Method in class net.obsearch.index.AbstractOBIndex
Initialize the index.
init(OBStoreFactory) - Method in class net.obsearch.index.aesa.impl.AesaFloat
 
init(OBStoreFactory) - Method in class net.obsearch.index.bucket.AbstractBucketIndex
 
init(OBStoreFactory) - Method in interface net.obsearch.Index
This method *must* be called after de-serializing the database object and after instantiating the index.
init(OBStoreFactory) - Method in class net.obsearch.index.pivot.AbstractPivotOBIndex
 
init(OBStoreFactory) - Method in class net.obsearch.index.sorter.AbstractBucketSorter
 
initByteArrayBuckets() - Method in class net.obsearch.index.bucket.AbstractBucketIndex
Initializes the bucket byte array storage.
initByteArrayBuckets() - Method in class net.obsearch.index.sorter.AbstractBucketSorter
 
initCache() - Method in class net.obsearch.index.AbstractOBIndex
Initializes the object cache AbstractOBIndex.aCache.
initCache() - Method in class net.obsearch.index.sorter.AbstractBucketSorter
 
initialize(int, String) - Method in class net.obsearch.example.SliceAST
Initialize the node.
initialize(AST) - Method in class net.obsearch.example.SliceAST
Initialize the node from another node.
initialize(Token) - Method in class net.obsearch.example.SliceAST
Initialize from the given token.
initIndex(IndexShort<O>) - Method in class net.obsearch.index.utils.IndexSmokeTUtil
Initialize the index.
initProperties() - Method in class net.obsearch.index.utils.AbstractCommandLine
 
initStorageDevices() - Method in class net.obsearch.index.AbstractOBIndex
Initializes storage devices required by this class.
insert(O) - Method in class net.obsearch.index.AbstractOBIndex
 
insert(O, long) - Method in class net.obsearch.index.AbstractOBIndex
 
insert(O) - Method in class net.obsearch.index.aesa.AbstractAESA
 
insert(O, long) - Method in class net.obsearch.index.aesa.impl.AesaFloat
 
insert(B, O) - Method in interface net.obsearch.index.bucket.BucketContainer
Inserts the given object with the given bucket details to this bucket.
insert(B, O) - Method in class net.obsearch.index.bucket.impl.AbstractBucketContainerByte
Insert the given bucket into the container.
insert(B, O) - Method in class net.obsearch.index.bucket.impl.AbstractBucketContainerDouble
Insert the given bucket into the container.
insert(B, O) - Method in class net.obsearch.index.bucket.impl.AbstractBucketContainerFloat
Insert the given bucket into the container.
insert(B, O) - Method in class net.obsearch.index.bucket.impl.AbstractBucketContainerInt
Insert the given bucket into the container.
insert(B, O) - Method in class net.obsearch.index.bucket.impl.AbstractBucketContainerLong
Insert the given bucket into the container.
insert(B, O) - Method in class net.obsearch.index.bucket.impl.AbstractBucketContainerShort
Insert the given bucket into the container.
insert(BucketObjectByte<O>, O) - Method in class net.obsearch.index.bucket.sleek.SleekBucketByte
 
insert(BucketObjectDouble<O>, O) - Method in class net.obsearch.index.bucket.sleek.SleekBucketDouble
 
insert(BucketObjectFloat<O>, O) - Method in class net.obsearch.index.bucket.sleek.SleekBucketFloat
 
insert(BucketObjectInt<O>, O) - Method in class net.obsearch.index.bucket.sleek.SleekBucketInt
 
insert(BucketObjectLong<O>, O) - Method in class net.obsearch.index.bucket.sleek.SleekBucketLong
 
insert(BucketObjectShort<O>, O) - Method in class net.obsearch.index.bucket.sleek.SleekBucketShort
 
insert(O) - Method in interface net.obsearch.Index
Inserts the given object into the index.
insert(O, long) - Method in interface net.obsearch.Index
Inserts the given object into the index.
insertAux(long, O) - Method in class net.obsearch.index.AbstractOBIndex
Inserts the given object into the particular index.
insertAux(long, O) - Method in class net.obsearch.index.bucket.AbstractBucketIndex
 
insertAuxBulk(long, O) - Method in class net.obsearch.index.AbstractOBIndex
Inserts the given object into the particular index.
insertAuxBulk(long, O) - Method in class net.obsearch.index.bucket.AbstractBucketIndex
 
insertBucket(B, O) - Method in class net.obsearch.index.bucket.AbstractBucketIndex
Stores the given bucket b into the AbstractBucketIndex.Buckets storage device.
insertBucket(B, O) - Method in class net.obsearch.index.sorter.AbstractBucketSorter
Stores the given bucket b into the AbstractBucketIndex.Buckets storage device.
insertBucketBulk(B, O) - Method in class net.obsearch.index.bucket.AbstractBucketIndex
Stores the given bucket b into the AbstractBucketIndex.Buckets storage device.
insertBucketBulk(B, O) - Method in class net.obsearch.index.sorter.AbstractBucketSorter
Stores the given bucket b into the AbstractBucketIndex.Buckets storage device.
insertBulk(O) - Method in class net.obsearch.index.AbstractOBIndex
 
insertBulk(O, long) - Method in class net.obsearch.index.AbstractOBIndex
 
insertBulk(O) - Method in class net.obsearch.index.aesa.impl.AesaFloat
 
insertBulk(O, long) - Method in class net.obsearch.index.aesa.impl.AesaFloat
 
insertBulk(B, O) - Method in interface net.obsearch.index.bucket.BucketContainer
Inserts the given object with the given bucket details to this bucket.
insertBulk(B, O) - Method in class net.obsearch.index.bucket.impl.AbstractBucketContainerByte
Insert the given bucket into the container.
insertBulk(B, O) - Method in class net.obsearch.index.bucket.impl.AbstractBucketContainerDouble
Insert the given bucket into the container.
insertBulk(B, O) - Method in class net.obsearch.index.bucket.impl.AbstractBucketContainerFloat
Insert the given bucket into the container.
insertBulk(B, O) - Method in class net.obsearch.index.bucket.impl.AbstractBucketContainerInt
Insert the given bucket into the container.
insertBulk(B, O) - Method in class net.obsearch.index.bucket.impl.AbstractBucketContainerLong
Insert the given bucket into the container.
insertBulk(B, O) - Method in class net.obsearch.index.bucket.impl.AbstractBucketContainerShort
Insert the given bucket into the container.
insertBulk(BucketObjectByte<O>, O) - Method in class net.obsearch.index.bucket.sleek.SleekBucketByte
 
insertBulk(BucketObjectDouble<O>, O) - Method in class net.obsearch.index.bucket.sleek.SleekBucketDouble
 
insertBulk(BucketObjectFloat<O>, O) - Method in class net.obsearch.index.bucket.sleek.SleekBucketFloat
 
insertBulk(BucketObjectInt<O>, O) - Method in class net.obsearch.index.bucket.sleek.SleekBucketInt
 
insertBulk(BucketObjectLong<O>, O) - Method in class net.obsearch.index.bucket.sleek.SleekBucketLong
 
insertBulk(BucketObjectShort<O>, O) - Method in class net.obsearch.index.bucket.sleek.SleekBucketShort
 
insertBulk(O) - Method in interface net.obsearch.Index
Inserts the given object into the index.
insertBulk(O, long) - Method in interface net.obsearch.Index
Inserts the given object into the index.
instantiate(byte[]) - Method in class net.obsearch.index.utils.AbstractNewLineBytesCommandLine
Instantiate an object from a fixed byte array;
instantiate(String) - Method in class net.obsearch.index.utils.AbstractNewLineBytesCommandLine
Instantiate an object from a string.
instantiate(String) - Method in class net.obsearch.index.utils.AbstractNewLineCommandLine
Instantiate an object from a string.
instantiateAmbient(File) - Method in class net.obsearch.index.utils.AbstractCommandLine
 
instantiateArray(int) - Method in class net.obsearch.index.bucket.impl.BucketContainerByte
 
instantiateArray(int) - Method in class net.obsearch.index.bucket.impl.BucketContainerDouble
 
instantiateArray(int) - Method in class net.obsearch.index.bucket.impl.BucketContainerFloat
 
instantiateArray(int) - Method in class net.obsearch.index.bucket.impl.BucketContainerInt
 
instantiateArray(int) - Method in class net.obsearch.index.bucket.impl.BucketContainerLong
 
instantiateArray(int) - Method in class net.obsearch.index.bucket.impl.BucketContainerShort
 
instantiateBucketContainer(byte[], byte[]) - Method in class net.obsearch.index.bucket.AbstractBucketIndex
Get a bucket container from the given data.
instantiateBucketContainer(byte[], byte[]) - Method in class net.obsearch.index.ghs.impl.Sketch64Byte
 
instantiateBucketContainer(byte[], byte[]) - Method in class net.obsearch.index.ghs.impl.Sketch64Double
 
instantiateBucketContainer(byte[], byte[]) - Method in class net.obsearch.index.ghs.impl.Sketch64Float
 
instantiateBucketContainer(byte[], byte[]) - Method in class net.obsearch.index.ghs.impl.Sketch64Int
 
instantiateBucketContainer(byte[], byte[]) - Method in class net.obsearch.index.ghs.impl.Sketch64Long
 
instantiateBucketContainer(byte[], byte[]) - Method in class net.obsearch.index.ghs.impl.Sketch64Short
 
instantiateBucketContainer(byte[], byte[]) - Method in class net.obsearch.index.perm.impl.DistPermByte
 
instantiateBucketContainer(byte[], byte[]) - Method in class net.obsearch.index.perm.impl.DistPermDouble
 
instantiateBucketContainer(byte[], byte[]) - Method in class net.obsearch.index.perm.impl.DistPermFloat
 
instantiateBucketContainer(byte[], byte[]) - Method in class net.obsearch.index.perm.impl.DistPermInt
 
instantiateBucketContainer(byte[], byte[]) - Method in class net.obsearch.index.perm.impl.DistPermLong
 
instantiateBucketContainer(byte[], byte[]) - Method in class net.obsearch.index.perm.impl.DistPermShort
 
instantiateBucketObject() - Method in class net.obsearch.index.bucket.impl.AbstractBucketContainerByte
Instantiate a new Bucket ready to process each record.
instantiateBucketObject() - Method in class net.obsearch.index.bucket.impl.AbstractBucketContainerDouble
Instantiate a new Bucket ready to process each record.
instantiateBucketObject() - Method in class net.obsearch.index.bucket.impl.AbstractBucketContainerFloat
Instantiate a new Bucket ready to process each record.
instantiateBucketObject() - Method in class net.obsearch.index.bucket.impl.AbstractBucketContainerInt
Instantiate a new Bucket ready to process each record.
instantiateBucketObject() - Method in class net.obsearch.index.bucket.impl.AbstractBucketContainerLong
Instantiate a new Bucket ready to process each record.
instantiateBucketObject() - Method in class net.obsearch.index.bucket.impl.AbstractBucketContainerShort
Instantiate a new Bucket ready to process each record.
instantiateBucketObject() - Method in class net.obsearch.index.bucket.impl.BucketContainerByte
 
instantiateBucketObject() - Method in class net.obsearch.index.bucket.impl.BucketContainerDouble
 
instantiateBucketObject() - Method in class net.obsearch.index.bucket.impl.BucketContainerFloat
 
instantiateBucketObject() - Method in class net.obsearch.index.bucket.impl.BucketContainerInt
 
instantiateBucketObject() - Method in class net.obsearch.index.bucket.impl.BucketContainerLong
 
instantiateBucketObject() - Method in class net.obsearch.index.bucket.impl.BucketContainerShort
 
instantiateNewAmbient(File) - Method in class net.obsearch.index.utils.AbstractCommandLine
 
IntegerHolder - Class in net.obsearch.index.utils
This class holds an integer.
IntegerHolder(int) - Constructor for class net.obsearch.index.utils.IntegerHolder
Public constructor.
internal() - Method in class net.obsearch.example.SliceParser
 
intrinsic() - Method in class net.obsearch.example.AbstractExampleGeneral
 
intrinsicDimensionality(int) - Method in class net.obsearch.index.AbstractOBIndex
Calculate the intrinsic dimension of the underlying database
intrinsicDimensionalityPairs - Variable in class net.obsearch.index.pivot.AbstractPivotOBIndex
Use the following amount of pairs when the intrinsic dimensionality is calculated.
intToByteBuffer(int) - Static method in class net.obsearch.utils.bytes.ByteConversion
Convert a(n) Int into bytes.
intToBytes(int) - Static method in class net.obsearch.storage.bdb.BDBFactoryJe
 
intToBytes(int) - Static method in class net.obsearch.utils.bytes.ByteConversion
Convert a(n) Int into bytes.
isApproxMode() - Method in class net.obsearch.index.utils.AbstractCommandLine
 
isApproxZero(OBPriorityQueueShort<O>, List<OBResultShort<O>>, short) - Method in class net.obsearch.index.utils.IndexSmokeTUtilApprox
If x1 (query) returned zero results but db had results, this function returns true.
isBetter(AbstractIncrementalRF02<O>.Score) - Method in class net.obsearch.pivots.rf02.AbstractIncrementalRF02.Score
 
isBetter(AbstractIncrementalRF03<O>.Score) - Method in class net.obsearch.pivots.rf03.AbstractIncrementalRF03.Score
Returns true if this is better than another.
isBetter(AbstractIncrementalRF04<O>.Score) - Method in class net.obsearch.pivots.rf04.AbstractIncrementalRF04.Score
Returns true if this is better than another.
isBulkMode() - Method in class net.obsearch.storage.OBStorageConfig
 
isCandidate(byte) - Method in class net.obsearch.query.OBQueryByte
Returns true if we should calculate the real distance.
isCandidate(double) - Method in class net.obsearch.query.OBQueryDouble
Returns true if we should calculate the real distance.
isCandidate(float) - Method in class net.obsearch.query.OBQueryFloat
Returns true if we should calculate the real distance.
isCandidate(int) - Method in class net.obsearch.query.OBQueryInt
Returns true if we should calculate the real distance.
isCandidate(long) - Method in class net.obsearch.query.OBQueryLong
Returns true if we should calculate the real distance.
isCandidate(short) - Method in class net.obsearch.query.OBQueryShort
Returns true if we should calculate the real distance.
isCandidate(byte) - Method in class net.obsearch.result.OBPriorityQueueByte
Returns true if the given distance can be a candidate for adding it into the queue.
isCandidate(double) - Method in class net.obsearch.result.OBPriorityQueueDouble
Returns true if the given distance can be a candidate for adding it into the queue.
isCandidate(float) - Method in class net.obsearch.result.OBPriorityQueueFloat
Returns true if the given distance can be a candidate for adding it into the queue.
isCandidate(int) - Method in class net.obsearch.result.OBPriorityQueueInt
Returns true if the given distance can be a candidate for adding it into the queue.
isCandidate(byte) - Method in class net.obsearch.result.OBPriorityQueueInvertedByte
Returns true if the given distance can be a candidate for adding it into the queue.
isCandidate(double) - Method in class net.obsearch.result.OBPriorityQueueInvertedDouble
Returns true if the given distance can be a candidate for adding it into the queue.
isCandidate(float) - Method in class net.obsearch.result.OBPriorityQueueInvertedFloat
Returns true if the given distance can be a candidate for adding it into the queue.
isCandidate(int) - Method in class net.obsearch.result.OBPriorityQueueInvertedInt
Returns true if the given distance can be a candidate for adding it into the queue.
isCandidate(long) - Method in class net.obsearch.result.OBPriorityQueueInvertedLong
Returns true if the given distance can be a candidate for adding it into the queue.
isCandidate(short) - Method in class net.obsearch.result.OBPriorityQueueInvertedShort
Returns true if the given distance can be a candidate for adding it into the queue.
isCandidate(long) - Method in class net.obsearch.result.OBPriorityQueueLong
Returns true if the given distance can be a candidate for adding it into the queue.
isCandidate(short) - Method in class net.obsearch.result.OBPriorityQueueShort
Returns true if the given distance can be a candidate for adding it into the queue.
isDuplicates() - Method in class net.obsearch.storage.OBStorageConfig
 
isEmpty() - Method in class net.obsearch.index.bucket.SimpleBloomFilter
Not implemented
isEmpty() - Method in class net.obsearch.utils.MultiSet
 
isFixedSizeIndex() - Method in class net.obsearch.storage.OBStorageConfig
 
isFrozen - Variable in class net.obsearch.index.AbstractOBIndex
True if this index is frozen.
isFrozen() - Method in class net.obsearch.index.AbstractOBIndex
 
isFrozen() - Method in class net.obsearch.index.aesa.impl.AesaFloat
 
isFrozen() - Method in interface net.obsearch.Index
Returns true if the index is frozen.
isFull() - Method in class net.obsearch.AbstractOBPriorityQueue
Returns true if the queue is full.
isFull() - Method in class net.obsearch.index.ghs.FixedPriorityQueue
 
isFull() - Method in class net.obsearch.query.AbstractOBQuery
 
isFull() - Method in class net.obsearch.query.OBQueryByte
 
isFull() - Method in class net.obsearch.query.OBQueryDouble
 
isFull() - Method in class net.obsearch.query.OBQueryFloat
 
isFull() - Method in class net.obsearch.query.OBQueryInt
 
isFull() - Method in class net.obsearch.query.OBQueryLong
 
isFull() - Method in class net.obsearch.query.OBQueryShort
 
isIn(int, int[]) - Static method in class net.obsearch.index.utils.IndexSmokeTUtil
if x is in j.
isModified() - Method in interface net.obsearch.index.bucket.BucketContainer
Return true if the bucket has been modified since it was instantiated.
isModified() - Method in class net.obsearch.index.bucket.impl.AbstractBucketContainerByte
 
isModified() - Method in class net.obsearch.index.bucket.impl.AbstractBucketContainerDouble
 
isModified() - Method in class net.obsearch.index.bucket.impl.AbstractBucketContainerFloat
 
isModified() - Method in class net.obsearch.index.bucket.impl.AbstractBucketContainerInt
 
isModified() - Method in class net.obsearch.index.bucket.impl.AbstractBucketContainerLong
 
isModified() - Method in class net.obsearch.index.bucket.impl.AbstractBucketContainerShort
 
isModified() - Method in class net.obsearch.index.bucket.sleek.SleekBucketByte
 
isModified() - Method in class net.obsearch.index.bucket.sleek.SleekBucketDouble
 
isModified() - Method in class net.obsearch.index.bucket.sleek.SleekBucketFloat
 
isModified() - Method in class net.obsearch.index.bucket.sleek.SleekBucketInt
 
isModified() - Method in class net.obsearch.index.bucket.sleek.SleekBucketLong
 
isModified() - Method in class net.obsearch.index.bucket.sleek.SleekBucketShort
 
isPreFreeze() - Method in class net.obsearch.index.AbstractOBIndex
If we are going to check for the existence of data before freezing.
isPreFreezeCheck() - Method in class net.obsearch.index.AbstractOBIndex
 
isTemp() - Method in class net.obsearch.storage.OBStorageConfig
 
isValid() - Method in class net.obsearch.pivots.rf02.AbstractIncrementalRF02.Score
Returns true if the score is within acceptable limits.
isValid() - Method in class net.obsearch.pivots.rf03.AbstractIncrementalRF03.Score
Returns true if the score is within acceptable limits.
isValidObject(O) - Method in class net.obsearch.index.utils.AbstractNewLineCommandLine
Override this if some objects should not be accepted.
iterateBuckets() - Method in class net.obsearch.index.bucket.AbstractBucketIndex
Useful iterator for buckets.
iterations - Variable in class net.obsearch.index.utils.AbstractCommandLine
Options related to opt4j optimization
iterator() - Method in class net.obsearch.AbstractOBPriorityQueue
Returns an interator with all the elements in no particular order.
iterator() - Method in class net.obsearch.index.bucket.SimpleBloomFilter
Not implemented
iterator() - Method in class net.obsearch.index.ghs.FixedPriorityQueue
 
iterator() - Method in class net.obsearch.index.ghs.SketchPriorityQueue
 

K

k - Variable in class net.obsearch.AbstractOBPriorityQueue
Maximum number of elements to be used.
k - Variable in class net.obsearch.index.bucket.SimpleBloomFilter
 
k - Variable in class net.obsearch.index.utils.AbstractCommandLine
 
kEstimators - Variable in class net.obsearch.index.sorter.AbstractBucketSorter
Estimators for k ranges.
key - Variable in class net.obsearch.index.bucket.impl.AbstractBucketContainerByte
Iterate only through this key.
key - Variable in class net.obsearch.index.bucket.impl.AbstractBucketContainerDouble
Iterate only through this key.
key - Variable in class net.obsearch.index.bucket.impl.AbstractBucketContainerFloat
Iterate only through this key.
key - Variable in class net.obsearch.index.bucket.impl.AbstractBucketContainerInt
Iterate only through this key.
key - Variable in class net.obsearch.index.bucket.impl.AbstractBucketContainerLong
Iterate only through this key.
key - Variable in class net.obsearch.index.bucket.impl.AbstractBucketContainerShort
Iterate only through this key.
key - Variable in class net.obsearch.storage.TupleBytes
 
keyEntry - Variable in class net.obsearch.storage.bdb.AbstractBDBOBStoreJe.CursorIterator
 
keySet() - Method in class net.obsearch.utils.MultiSet
 
KMeansException - Exception in net.obsearch.exception
Exception signaled when KMeans fails for some reason.
KMeansException(String) - Constructor for exception net.obsearch.exception.KMeansException
Constructor.
KMeansException() - Constructor for exception net.obsearch.exception.KMeansException
Default constructor.
KMeansException(Exception) - Constructor for exception net.obsearch.exception.KMeansException
Constructor from an exception.
KMeansHungUpException - Exception in net.obsearch.exception
Exception signaled when KMeans fails leaves
KMeansHungUpException() - Constructor for exception net.obsearch.exception.KMeansHungUpException
 
knnGraph(int, byte) - Method in class net.obsearch.index.ghs.impl.Sketch64Byte
Performs a knn graph search
knnGraph(int, double) - Method in class net.obsearch.index.ghs.impl.Sketch64Double
Performs a knn graph search
knnGraph(int, float) - Method in class net.obsearch.index.ghs.impl.Sketch64Float
Performs a knn graph search
knnGraph(int, int) - Method in class net.obsearch.index.ghs.impl.Sketch64Int
Performs a knn graph search
knnGraph(int, long) - Method in class net.obsearch.index.ghs.impl.Sketch64Long
Performs a knn graph search
knnGraph(int, short) - Method in class net.obsearch.index.ghs.impl.Sketch64Short
Performs a knn graph search

L

lastReturnedKey - Variable in class net.obsearch.storage.tc.AbstractTCOBStorage.CursorIterator
 
LEFT_PAREN - Static variable in interface net.obsearch.example.SliceParserTokenTypes
 
lev - Static variable in class net.obsearch.pivots.dummy.IncrementalFixedPivotSelector
 
levLevel - Static variable in class net.obsearch.pivots.dummy.IncrementalFixedPivotSelector
 
levScalab - Static variable in class net.obsearch.pivots.dummy.IncrementalFixedPivotSelector
 
lInf(BucketObjectByte) - Method in class net.obsearch.index.bucket.impl.BucketObjectByte
Execute l-inf between this object and b.
lInf(byte[], byte[]) - Static method in class net.obsearch.index.bucket.impl.BucketObjectByte
 
lInf(BucketObjectDouble) - Method in class net.obsearch.index.bucket.impl.BucketObjectDouble
Execute l-inf between this object and b.
lInf(double[], double[]) - Static method in class net.obsearch.index.bucket.impl.BucketObjectDouble
 
lInf(BucketObjectFloat) - Method in class net.obsearch.index.bucket.impl.BucketObjectFloat
Execute l-inf between this object and b.
lInf(float[], float[]) - Static method in class net.obsearch.index.bucket.impl.BucketObjectFloat
 
lInf(BucketObjectInt) - Method in class net.obsearch.index.bucket.impl.BucketObjectInt
Execute l-inf between this object and b.
lInf(int[], int[]) - Static method in class net.obsearch.index.bucket.impl.BucketObjectInt
 
lInf(BucketObjectLong) - Method in class net.obsearch.index.bucket.impl.BucketObjectLong
Execute l-inf between this object and b.
lInf(long[], long[]) - Static method in class net.obsearch.index.bucket.impl.BucketObjectLong
 
lInf(BucketObjectShort) - Method in class net.obsearch.index.bucket.impl.BucketObjectShort
Execute l-inf between this object and b.
lInf(short[], short[]) - Static method in class net.obsearch.index.bucket.impl.BucketObjectShort
 
lInfinite(byte[], byte[]) - Static method in class net.obsearch.dimension.DimensionByte
Calculates L-inf for two byte tuples.
lInfinite(double[], double[]) - Static method in class net.obsearch.dimension.DimensionDouble
Calculates L-inf for two double tuples.
lInfinite(float[], float[]) - Static method in class net.obsearch.dimension.DimensionFloat
Calculates L-inf for two float tuples.
lInfinite(int[], int[]) - Static method in class net.obsearch.dimension.DimensionInt
Calculates L-inf for two int tuples.
lInfinite(long[], long[]) - Static method in class net.obsearch.dimension.DimensionLong
Calculates L-inf for two long tuples.
lInfinite(short[], short[]) - Static method in class net.obsearch.dimension.DimensionShort
Calculates L-inf for two short tuples.
load(byte[]) - Method in class net.obsearch.example.OBSlice
Re-creates this object from the given byte stream
load(byte[]) - Method in class net.obsearch.index.OBVectorByte
 
load(byte[]) - Method in class net.obsearch.index.OBVectorDouble
 
load(byte[]) - Method in class net.obsearch.index.OBVectorFloat
 
load(byte[]) - Method in class net.obsearch.index.OBVectorInt
 
load(byte[]) - Method in class net.obsearch.index.OBVectorLong
 
load(byte[]) - Method in class net.obsearch.index.OBVectorShort
 
load(byte[]) - Method in interface net.obsearch.Storable
Populates the object's internal properties from the given byte stream.
loadMasks() - Method in class net.obsearch.index.sorter.AbstractBucketSorter
Load the masks from the storage device into memory.
loadNext() - Method in class net.obsearch.storage.tc.AbstractTCOBStorage.ByteArrayKeyIterator
 
loadNext() - Method in class net.obsearch.storage.tc.AbstractTCOBStorage.CursorIterator
Loads data from keyEntry and dataEntry and puts it into next.
loadObject(byte[]) - Method in interface net.obsearch.cache.OBCacheHandlerByteArray
Load an object with the given key from secondary storage.
loadObject(long) - Method in interface net.obsearch.cache.OBCacheHandlerLong
Load the object with key (key) from secondary storage.
loadObject(long, O) - Method in class net.obsearch.index.AbstractOBIndex
Loads object i into the given object
loadObject(long, O) - Method in class net.obsearch.index.aesa.AbstractAESA
 
loadObject(long, O) - Method in interface net.obsearch.Index
Load the data of object # i into the given object
loadPermutations() - Method in class net.obsearch.index.perm.AbstractDistancePermutations
 
loadPivots(byte[][]) - Method in class net.obsearch.index.AbstractOBIndex
 
logger - Static variable in class net.obsearch.example.AbstractExampleGeneral
Logging provided by Java
logger - Static variable in class net.obsearch.index.aesa.impl.AesaFloat
 
logger - Static variable in class net.obsearch.index.IndexUtilsFloat
 
longToByteBuffer(long) - Static method in class net.obsearch.utils.bytes.ByteConversion
Convert a(n) Long into bytes.
longToBytes(long) - Static method in class net.obsearch.storage.bdb.BDBFactoryJe
 
longToBytes(long) - Static method in class net.obsearch.utils.bytes.ByteConversion
Convert a(n) Long into bytes.

M

m - Variable in class net.obsearch.index.ghs.AbstractSketch64
Number of bits.
m - Variable in class net.obsearch.utils.BloomFilter64bit
The number of bits in this filter.
main(String[]) - Static method in class net.obsearch.example.BlockGeneration
 
mapId(long, LongArrayList) - Static method in class net.obsearch.dimension.AbstractDimension
 
mapId(long, LongArrayList) - Method in class net.obsearch.pivots.AbstractIncrementalPivotSelector
 
maskPivotSelector - Variable in class net.obsearch.index.ghs.AbstractSketch64
Pivot selector for the masks.
max(LongArrayList, Index) - Static method in class net.obsearch.dimension.AbstractDimension
Returns the max # of elements.
max(LongArrayList, Index<O>) - Method in class net.obsearch.pivots.AbstractIncrementalPivotSelector
Returns the max # of elements.
max - Variable in class net.obsearch.query.OBQueryByte
Maximum part of the rectangle of the query.
max - Variable in class net.obsearch.query.OBQueryDouble
Maximum part of the rectangle of the query.
max - Variable in class net.obsearch.query.OBQueryFloat
Maximum part of the rectangle of the query.
max - Variable in class net.obsearch.query.OBQueryInt
Maximum part of the rectangle of the query.
max - Variable in class net.obsearch.query.OBQueryLong
Maximum part of the rectangle of the query.
max - Variable in class net.obsearch.query.OBQueryShort
Maximum part of the rectangle of the query.
maxKEstimation() - Method in class net.obsearch.index.sorter.AbstractBucketSorter
Sort all masks, and then start the search until the CompoundError is less than some threshold.
maxKEstimationAux(O) - Method in class net.obsearch.index.ghs.impl.Sketch64Byte
Get the kMax closest objects.
maxKEstimationAux(O) - Method in class net.obsearch.index.ghs.impl.Sketch64Double
Get the kMax closest objects.
maxKEstimationAux(O) - Method in class net.obsearch.index.ghs.impl.Sketch64Float
Get the kMax closest objects.
maxKEstimationAux(O) - Method in class net.obsearch.index.ghs.impl.Sketch64Int
Get the kMax closest objects.
maxKEstimationAux(O) - Method in class net.obsearch.index.ghs.impl.Sketch64Long
Get the kMax closest objects.
maxKEstimationAux(O) - Method in class net.obsearch.index.ghs.impl.Sketch64Short
Get the kMax closest objects.
maxKEstimationAux(O) - Method in class net.obsearch.index.perm.impl.DistPermByte
 
maxKEstimationAux(O) - Method in class net.obsearch.index.perm.impl.DistPermDouble
 
maxKEstimationAux(O) - Method in class net.obsearch.index.perm.impl.DistPermFloat
 
maxKEstimationAux(O) - Method in class net.obsearch.index.perm.impl.DistPermInt
 
maxKEstimationAux(O) - Method in class net.obsearch.index.perm.impl.DistPermLong
 
maxKEstimationAux(O) - Method in class net.obsearch.index.perm.impl.DistPermShort
 
maxKEstimationAux(O) - Method in class net.obsearch.index.sorter.AbstractBucketSorter
Estimate ks for the given query object and the given list of objects.
maxLoad - Variable in class net.obsearch.index.utils.AbstractNewLineCommandLine
 
maxQueries - Variable in class net.obsearch.index.utils.AbstractCommandLine
 
maxSliceSize - Static variable in class net.obsearch.example.OBSliceFactory
 
maxSliceSize - Static variable in class net.obsearch.index.utils.IndexSmokeTUtil
 
mCONSTRUCT_NAME(boolean) - Method in class net.obsearch.example.SliceLexer
 
median() - Method in class net.obsearch.index.utils.medians.MedianCalculatorShort
 
MedianCalculatorShort - Class in net.obsearch.index.utils.medians
 
MedianCalculatorShort(short) - Constructor for class net.obsearch.index.utils.medians.MedianCalculatorShort
 
METADATA_FILENAME - Static variable in interface net.obsearch.ambient.Ambient
The name of the file in which the meta-data is stored.
min - Variable in class net.obsearch.query.OBQueryByte
Minimum part of the rectangle of the query.
min - Variable in class net.obsearch.query.OBQueryDouble
Minimum part of the rectangle of the query.
min - Variable in class net.obsearch.query.OBQueryFloat
Minimum part of the rectangle of the query.
min - Variable in class net.obsearch.query.OBQueryInt
Minimum part of the rectangle of the query.
min - Variable in class net.obsearch.query.OBQueryLong
Minimum part of the rectangle of the query.
min - Variable in class net.obsearch.query.OBQueryShort
Minimum part of the rectangle of the query.
minDistance(List<Long>, Index<OBByte>) - Static method in class net.obsearch.dimension.DimensionByte
Calculate the minimum distance of the given objects (all objects compared against all objects)
minDistance(List<Long>, Index<OBDouble>) - Static method in class net.obsearch.dimension.DimensionDouble
Calculate the minimum distance of the given objects (all objects compared against all objects)
minDistance(List<Long>, Index<OBFloat>) - Static method in class net.obsearch.dimension.DimensionFloat
Calculate the minimum distance of the given objects (all objects compared against all objects)
minDistance(List<Long>, Index<OBInt>) - Static method in class net.obsearch.dimension.DimensionInt
Calculate the minimum distance of the given objects (all objects compared against all objects)
minDistance(List<Long>, Index<OBLong>) - Static method in class net.obsearch.dimension.DimensionLong
Calculate the minimum distance of the given objects (all objects compared against all objects)
minDistance(List<Long>, Index<OBShort>) - Static method in class net.obsearch.dimension.DimensionShort
Calculate the minimum distance of the given objects (all objects compared against all objects)
mLEFT_PAREN(boolean) - Method in class net.obsearch.example.SliceLexer
 
mNUMBER(boolean) - Method in class net.obsearch.example.SliceLexer
 
mode - Variable in class net.obsearch.example.AbstractExampleGeneral
Program mode
mode - Variable in class net.obsearch.index.utils.AbstractCommandLine
 
mPARAM_SEPARATOR(boolean) - Method in class net.obsearch.example.SliceLexer
 
mRIGHT_PAREN(boolean) - Method in class net.obsearch.example.SliceLexer
 
mtd - Static variable in class net.obsearch.pivots.dummy.IncrementalFixedPivotSelector
 
mtdLevel - Static variable in class net.obsearch.pivots.dummy.IncrementalFixedPivotSelector
 
MultiSet<O> - Class in net.obsearch.utils
 
MultiSet(int) - Constructor for class net.obsearch.utils.MultiSet
 
mWS(boolean) - Method in class net.obsearch.example.SliceLexer
 

N

net.obsearch - package net.obsearch
Provides the main interfaces of OBSearch.
net.obsearch.ambient - package net.obsearch.ambient
 
net.obsearch.ambient.bdb - package net.obsearch.ambient.bdb
 
net.obsearch.ambient.tc - package net.obsearch.ambient.tc
 
net.obsearch.asserts - package net.obsearch.asserts
Provides classes for checking conditions and generating exceptions.
net.obsearch.cache - package net.obsearch.cache
 
net.obsearch.constants - package net.obsearch.constants
 
net.obsearch.dimension - package net.obsearch.dimension
 
net.obsearch.distance - package net.obsearch.distance
 
net.obsearch.example - package net.obsearch.example
Provides examples on how to use OBSearch.
net.obsearch.exception - package net.obsearch.exception
Provides all the exceptions thrown by OBSearch.
net.obsearch.filter - package net.obsearch.filter
 
net.obsearch.index - package net.obsearch.index
 
net.obsearch.index.aesa - package net.obsearch.index.aesa
 
net.obsearch.index.aesa.impl - package net.obsearch.index.aesa.impl
 
net.obsearch.index.bucket - package net.obsearch.index.bucket
 
net.obsearch.index.bucket.impl - package net.obsearch.index.bucket.impl
 
net.obsearch.index.bucket.sleek - package net.obsearch.index.bucket.sleek
 
net.obsearch.index.ghs - package net.obsearch.index.ghs
 
net.obsearch.index.ghs.impl - package net.obsearch.index.ghs.impl
 
net.obsearch.index.perm - package net.obsearch.index.perm
 
net.obsearch.index.perm.impl - package net.obsearch.index.perm.impl
 
net.obsearch.index.pivot - package net.obsearch.index.pivot
 
net.obsearch.index.sorter - package net.obsearch.index.sorter
 
net.obsearch.index.utils - package net.obsearch.index.utils
Provides some utility classes used by the Index implementations.
net.obsearch.index.utils.medians - package net.obsearch.index.utils.medians
 
net.obsearch.ob - package net.obsearch.ob
 
net.obsearch.pivots - package net.obsearch.pivots
 
net.obsearch.pivots.bustos - package net.obsearch.pivots.bustos
 
net.obsearch.pivots.bustos.impl - package net.obsearch.pivots.bustos.impl
 
net.obsearch.pivots.dummy - package net.obsearch.pivots.dummy
 
net.obsearch.pivots.kmeans.impl - package net.obsearch.pivots.kmeans.impl
 
net.obsearch.pivots.perm - package net.obsearch.pivots.perm
 
net.obsearch.pivots.perm.impl - package net.obsearch.pivots.perm.impl
 
net.obsearch.pivots.random - package net.obsearch.pivots.random
 
net.obsearch.pivots.rf02 - package net.obsearch.pivots.rf02
 
net.obsearch.pivots.rf03 - package net.obsearch.pivots.rf03
 
net.obsearch.pivots.rf04 - package net.obsearch.pivots.rf04
 
net.obsearch.pivots.rf04.impl - package net.obsearch.pivots.rf04.impl
 
net.obsearch.pivots.sss - package net.obsearch.pivots.sss
 
net.obsearch.pivots.sss.impl - package net.obsearch.pivots.sss.impl
 
net.obsearch.query - package net.obsearch.query
 
net.obsearch.result - package net.obsearch.result
 
net.obsearch.stats - package net.obsearch.stats
 
net.obsearch.storage - package net.obsearch.storage
 
net.obsearch.storage.bdb - package net.obsearch.storage.bdb
 
net.obsearch.storage.tc - package net.obsearch.storage.tc
 
net.obsearch.utils - package net.obsearch.utils
 
net.obsearch.utils.bytes - package net.obsearch.utils.bytes
 
next() - Method in class net.obsearch.index.bucket.AbstractBucketIndex.BucketIterator
 
next() - Method in class net.obsearch.index.ghs.impl.Sketch64Byte.KnnIterator
 
next() - Method in class net.obsearch.index.ghs.impl.Sketch64Double.KnnIterator
 
next() - Method in class net.obsearch.index.ghs.impl.Sketch64Float.KnnIterator
 
next() - Method in class net.obsearch.index.ghs.impl.Sketch64Int.KnnIterator
 
next() - Method in class net.obsearch.index.ghs.impl.Sketch64Long.KnnIterator
 
next() - Method in class net.obsearch.index.ghs.impl.Sketch64Short.KnnIterator
 
next() - Method in class net.obsearch.index.TestFrameworkByte
Create a new object.
next() - Method in class net.obsearch.index.TestFrameworkDouble
Create a new object.
next() - Method in class net.obsearch.index.TestFrameworkFloat
Create a new object.
next() - Method in class net.obsearch.index.TestFrameworkInt
Create a new object.
next() - Method in class net.obsearch.index.TestFrameworkLong
Create a new object.
next() - Method in class net.obsearch.index.TestFrameworkShort
Create a new object.
next() - Method in class net.obsearch.index.VectorTestFrameworkApproxByte
 
next() - Method in class net.obsearch.index.VectorTestFrameworkApproxDouble
 
next() - Method in class net.obsearch.index.VectorTestFrameworkApproxFloat
 
next() - Method in class net.obsearch.index.VectorTestFrameworkApproxInt
 
next() - Method in class net.obsearch.index.VectorTestFrameworkApproxLong
 
next() - Method in class net.obsearch.index.VectorTestFrameworkApproxShort
 
next() - Method in class net.obsearch.index.VectorTestFrameworkByte
 
next() - Method in class net.obsearch.index.VectorTestFrameworkDouble
 
next() - Method in class net.obsearch.index.VectorTestFrameworkFloat
 
next() - Method in class net.obsearch.index.VectorTestFrameworkInt
 
next() - Method in class net.obsearch.index.VectorTestFrameworkLong
 
next() - Method in class net.obsearch.index.VectorTestFrameworkShort
 
next() - Method in class net.obsearch.storage.bdb.AbstractBDBOBStoreJe.CursorIterator
 
next() - Method in class net.obsearch.storage.tc.AbstractTCOBStorage.CursorIterator
 
nextBoolean() - Method in class net.obsearch.index.utils.OBRandom
Returns the next boolean value from this random number generator's sequence.
nextFloat() - Method in class net.obsearch.index.utils.OBRandom
Returns a 32 bit uniformly distributed random number in the open unit interval (0.0f,1.0f) (excluding 0.0f and 1.0f)
nextId() - Method in class net.obsearch.storage.bdb.AbstractBDBOBStoreJe
Returns the next id from the database (incrementing sequences).
nextId() - Method in interface net.obsearch.storage.OBStore
Returns the next id from the database (incrementing sequences).
nextId() - Method in class net.obsearch.storage.tc.AbstractTCOBStorage
Returns the next id from the database (incrementing sequences).
nextInt(int) - Method in class net.obsearch.index.utils.OBRandom
Returns a pseudorandom, uniformly distributed int value between 0 (inclusive) and the specified value (exclusive)
nextKey - Variable in class net.obsearch.storage.tc.AbstractTCOBStorage.CursorIterator
 
nextQuery() - Method in class net.obsearch.index.TestFrameworkByte
Generate an object for the query, defaults #nextO().
nextQuery() - Method in class net.obsearch.index.TestFrameworkDouble
Generate an object for the query, defaults #nextO().
nextQuery() - Method in class net.obsearch.index.TestFrameworkFloat
Generate an object for the query, defaults #nextO().
nextQuery() - Method in class net.obsearch.index.TestFrameworkInt
Generate an object for the query, defaults #nextO().
nextQuery() - Method in class net.obsearch.index.TestFrameworkLong
Generate an object for the query, defaults #nextO().
nextQuery() - Method in class net.obsearch.index.TestFrameworkShort
Generate an object for the query, defaults #nextO().
nextToken() - Method in class net.obsearch.example.SliceLexer
 
nextValue - Variable in class net.obsearch.storage.tc.AbstractTCOBStorage.CursorIterator
 
NotFrozenException - Exception in net.obsearch.exception
Occurs when the user wants to perform an operation in an unfrozen index.
NotFrozenException() - Constructor for exception net.obsearch.exception.NotFrozenException
 
notNull(Object) - Static method in class net.obsearch.asserts.OBAsserts
 
NULL_TREE_LOOKAHEAD - Static variable in interface net.obsearch.example.SliceParserTokenTypes
 
NUM_OF_ITEMS - Static variable in class net.obsearch.storage.StorageValidationByte
Create a vector of pairs of size StorageValidationByte.NUM_OF_ITEMS so that we can test the storage sub-system.
NUM_OF_ITEMS - Static variable in class net.obsearch.storage.StorageValidationDouble
Create a vector of pairs of size StorageValidationDouble.NUM_OF_ITEMS so that we can test the storage sub-system.
NUM_OF_ITEMS - Static variable in class net.obsearch.storage.StorageValidationFloat
Create a vector of pairs of size StorageValidationFloat.NUM_OF_ITEMS so that we can test the storage sub-system.
NUM_OF_ITEMS - Static variable in class net.obsearch.storage.StorageValidationInt
Create a vector of pairs of size StorageValidationInt.NUM_OF_ITEMS so that we can test the storage sub-system.
NUM_OF_ITEMS - Static variable in class net.obsearch.storage.StorageValidationLong
Create a vector of pairs of size StorageValidationLong.NUM_OF_ITEMS so that we can test the storage sub-system.
NUM_OF_ITEMS - Static variable in class net.obsearch.storage.StorageValidationShort
Create a vector of pairs of size StorageValidationShort.NUM_OF_ITEMS so that we can test the storage sub-system.
NUMBER - Static variable in interface net.obsearch.example.SliceParserTokenTypes
 
NUMBER_OF_WEIGHTS - Static variable in class net.obsearch.utils.BloomFilter64bit
The number of weights used to create hash functions.

O

OB - Interface in net.obsearch
An object to be stored in an Index must comply with this interface A distance must be defined and also means of encoding and decoding the object from a byte representation.
OBAsserts - Class in net.obsearch.asserts
This class contains utility functions that help to check for conditions and create exceptions if those conditions are not met.
OBByte - Interface in net.obsearch.ob
Any Object whose distance function returns bytes must implement this interface.
OBCacheByteArray<O> - Class in net.obsearch.cache
By using soft references, an OB cache is implemented The garbage collector decides based on the access patterns of each reference, which elements are released and which are kept.
OBCacheByteArray(OBCacheHandlerByteArray<O>, int) - Constructor for class net.obsearch.cache.OBCacheByteArray
Initialize the cache with the given amount of elements.
OBCacheHandler<O> - Interface in net.obsearch.cache
 
OBCacheHandlerByteArray<O> - Interface in net.obsearch.cache
OBCacheLoader defines objects that can load objects possibly from secondary storage
OBCacheHandlerLong<O> - Interface in net.obsearch.cache
OBCacheLoader defines objects that can load objects possibly from secondary storage
OBCacheLong<O> - Class in net.obsearch.cache
By using soft references, an OB cache is implemented The garbage collector decides based on the access patterns of each reference, which elements are released and which are kept.
OBCacheLong(OBCacheHandlerLong<O>, int) - Constructor for class net.obsearch.cache.OBCacheLong
Initialize the cache with the given amount of elements.
OBDistanceCalculatorInt<O extends OBInt> - Class in net.obsearch.distance
 
OBDistanceCalculatorInt(int) - Constructor for class net.obsearch.distance.OBDistanceCalculatorInt
 
OBDouble - Interface in net.obsearch.ob
Any Object whose distance function returns doubles must implement this interface.
OBException - Exception in net.obsearch.exception
OBException, the mother of all Exceptions in OBSearch.
OBException(String) - Constructor for exception net.obsearch.exception.OBException
Constructor.
OBException(String, Exception) - Constructor for exception net.obsearch.exception.OBException
Constructor.
OBException() - Constructor for exception net.obsearch.exception.OBException
Default constructor.
OBException(Exception) - Constructor for exception net.obsearch.exception.OBException
Constructor.
OBFactory<O extends OB> - Interface in net.obsearch.index.utils
Instantiates objects from string lines.
OBFloat - Interface in net.obsearch.ob
Any Object whose distance function returns floats must implement this interface.
OBInt - Interface in net.obsearch.ob
Any Object whose distance function returns ints must implement this interface.
object - Variable in class net.obsearch.AbstractOBResult
The object to be stored.
objects - Variable in class net.obsearch.index.aesa.AbstractAESA
 
objectToByteBuffer(O) - Method in class net.obsearch.index.AbstractOBIndex
 
objectToBytes(O) - Method in class net.obsearch.index.AbstractOBIndex
Converts an object into an array of bytes.
OBLong - Interface in net.obsearch.ob
Any Object whose distance function returns longs must implement this interface.
OBOptimizerModule - Class in net.obsearch.index.utils
Optimizing module for finding optimal config parameters.
OBOptimizerModule() - Constructor for class net.obsearch.index.utils.OBOptimizerModule
 
OBOptimizerModule(Creator<DoubleString>, Evaluator<DoubleString>) - Constructor for class net.obsearch.index.utils.OBOptimizerModule
Creates an OB optimizer module with a double creator and an instance for evaluator (it doesn't make sense to create anything since the evaluator will be called on top of the Index).
OBPriorityQueueByte<O> - Class in net.obsearch.result
This is a class used to efficiently perform k-nn searches.
OBPriorityQueueByte(int) - Constructor for class net.obsearch.result.OBPriorityQueueByte
Create the priority queue with k elements.
OBPriorityQueueDouble<O> - Class in net.obsearch.result
This is a class used to efficiently perform k-nn searches.
OBPriorityQueueDouble(int) - Constructor for class net.obsearch.result.OBPriorityQueueDouble
Create the priority queue with k elements.
OBPriorityQueueFloat<O> - Class in net.obsearch.result
This is a class used to efficiently perform k-nn searches.
OBPriorityQueueFloat(int) - Constructor for class net.obsearch.result.OBPriorityQueueFloat
Create the priority queue with k elements.
OBPriorityQueueInt<O> - Class in net.obsearch.result
This is a class used to efficiently perform k-nn searches.
OBPriorityQueueInt(int) - Constructor for class net.obsearch.result.OBPriorityQueueInt
Create the priority queue with k elements.
OBPriorityQueueInvertedByte<O> - Class in net.obsearch.result
This is a class used to efficiently perform k-nn searches.
OBPriorityQueueInvertedByte(int) - Constructor for class net.obsearch.result.OBPriorityQueueInvertedByte
Create the priority queue with k elements.
OBPriorityQueueInvertedDouble<O> - Class in net.obsearch.result
This is a class used to efficiently perform k-nn searches.
OBPriorityQueueInvertedDouble(int) - Constructor for class net.obsearch.result.OBPriorityQueueInvertedDouble
Create the priority queue with k elements.
OBPriorityQueueInvertedFloat<O> - Class in net.obsearch.result
This is a class used to efficiently perform k-nn searches.
OBPriorityQueueInvertedFloat(int) - Constructor for class net.obsearch.result.OBPriorityQueueInvertedFloat
Create the priority queue with k elements.
OBPriorityQueueInvertedInt<O> - Class in net.obsearch.result
This is a class used to efficiently perform k-nn searches.
OBPriorityQueueInvertedInt(int) - Constructor for class net.obsearch.result.OBPriorityQueueInvertedInt
Create the priority queue with k elements.
OBPriorityQueueInvertedLong<O> - Class in net.obsearch.result
This is a class used to efficiently perform k-nn searches.
OBPriorityQueueInvertedLong(int) - Constructor for class net.obsearch.result.OBPriorityQueueInvertedLong
Create the priority queue with k elements.
OBPriorityQueueInvertedShort<O> - Class in net.obsearch.result
This is a class used to efficiently perform k-nn searches.
OBPriorityQueueInvertedShort(int) - Constructor for class net.obsearch.result.OBPriorityQueueInvertedShort
Create the priority queue with k elements.
OBPriorityQueueLong<O> - Class in net.obsearch.result
This is a class used to efficiently perform k-nn searches.
OBPriorityQueueLong(int) - Constructor for class net.obsearch.result.OBPriorityQueueLong
Create the priority queue with k elements.
OBPriorityQueueShort<O> - Class in net.obsearch.result
This is a class used to efficiently perform k-nn searches.
OBPriorityQueueShort(int) - Constructor for class net.obsearch.result.OBPriorityQueueShort
Create the priority queue with k elements.
OBQueryByte<O extends OBByte> - Class in net.obsearch.query
Object used to store a query request.
OBQueryByte() - Constructor for class net.obsearch.query.OBQueryByte
Constructor.
OBQueryByte(O, byte, OBPriorityQueueByte<O>) - Constructor for class net.obsearch.query.OBQueryByte
Creates a new OBQueryByte object.
OBQueryByte(O, OBPriorityQueueByte<O>) - Constructor for class net.obsearch.query.OBQueryByte
 
OBQueryByte(O, byte, OBPriorityQueueByte<O>, byte[]) - Constructor for class net.obsearch.query.OBQueryByte
Creates a new OBQueryByte object.
OBQueryDouble<O extends OBDouble> - Class in net.obsearch.query
Object used to store a query request.
OBQueryDouble() - Constructor for class net.obsearch.query.OBQueryDouble
Constructor.
OBQueryDouble(O, double, OBPriorityQueueDouble<O>) - Constructor for class net.obsearch.query.OBQueryDouble
Creates a new OBQueryDouble object.
OBQueryDouble(O, OBPriorityQueueDouble<O>) - Constructor for class net.obsearch.query.OBQueryDouble
 
OBQueryDouble(O, double, OBPriorityQueueDouble<O>, double[]) - Constructor for class net.obsearch.query.OBQueryDouble
Creates a new OBQueryDouble object.
OBQueryFloat<O extends OBFloat> - Class in net.obsearch.query
Object used to store a query request.
OBQueryFloat() - Constructor for class net.obsearch.query.OBQueryFloat
Constructor.
OBQueryFloat(O, float, OBPriorityQueueFloat<O>) - Constructor for class net.obsearch.query.OBQueryFloat
Creates a new OBQueryFloat object.
OBQueryFloat(O, OBPriorityQueueFloat<O>) - Constructor for class net.obsearch.query.OBQueryFloat
 
OBQueryFloat(O, float, OBPriorityQueueFloat<O>, float[]) - Constructor for class net.obsearch.query.OBQueryFloat
Creates a new OBQueryFloat object.
OBQueryInt<O extends OBInt> - Class in net.obsearch.query
Object used to store a query request.
OBQueryInt() - Constructor for class net.obsearch.query.OBQueryInt
Constructor.
OBQueryInt(O, int, OBPriorityQueueInt<O>) - Constructor for class net.obsearch.query.OBQueryInt
Creates a new OBQueryInt object.
OBQueryInt(O, OBPriorityQueueInt<O>) - Constructor for class net.obsearch.query.OBQueryInt
 
OBQueryInt(O, int, OBPriorityQueueInt<O>, int[]) - Constructor for class net.obsearch.query.OBQueryInt
Creates a new OBQueryInt object.
OBQueryLong<O extends OBLong> - Class in net.obsearch.query
Object used to store a query request.
OBQueryLong() - Constructor for class net.obsearch.query.OBQueryLong
Constructor.
OBQueryLong(O, long, OBPriorityQueueLong<O>) - Constructor for class net.obsearch.query.OBQueryLong
Creates a new OBQueryLong object.
OBQueryLong(O, OBPriorityQueueLong<O>) - Constructor for class net.obsearch.query.OBQueryLong
 
OBQueryLong(O, long, OBPriorityQueueLong<O>, long[]) - Constructor for class net.obsearch.query.OBQueryLong
Creates a new OBQueryLong object.
OBQueryShort<O extends OBShort> - Class in net.obsearch.query
Object used to store a query request.
OBQueryShort() - Constructor for class net.obsearch.query.OBQueryShort
Constructor.
OBQueryShort(O, short, OBPriorityQueueShort<O>) - Constructor for class net.obsearch.query.OBQueryShort
Creates a new OBQueryShort object.
OBQueryShort(O, OBPriorityQueueShort<O>) - Constructor for class net.obsearch.query.OBQueryShort
 
OBQueryShort(O, short, OBPriorityQueueShort<O>, short[]) - Constructor for class net.obsearch.query.OBQueryShort
Creates a new OBQueryShort object.
OBRandom - Class in net.obsearch.index.utils
A class used to generate random numbers.
OBRandom() - Constructor for class net.obsearch.index.utils.OBRandom
When you create an OBRandom, a seed is generated by using a special seed generator.
OBResultByte<O> - Class in net.obsearch.result
This class is used to store a single match result.
OBResultByte() - Constructor for class net.obsearch.result.OBResultByte
Default constructor.
OBResultByte(O, long, byte) - Constructor for class net.obsearch.result.OBResultByte
Create a new OBResultByte.
OBResultDouble<O> - Class in net.obsearch.result
This class is used to store a single match result.
OBResultDouble() - Constructor for class net.obsearch.result.OBResultDouble
Default constructor.
OBResultDouble(O, long, double) - Constructor for class net.obsearch.result.OBResultDouble
Create a new OBResultDouble.
OBResultFloat<O> - Class in net.obsearch.result
This class is used to store a single match result.
OBResultFloat() - Constructor for class net.obsearch.result.OBResultFloat
Default constructor.
OBResultFloat(O, long, float) - Constructor for class net.obsearch.result.OBResultFloat
Create a new OBResultFloat.
OBResultInt<O> - Class in net.obsearch.result
This class is used to store a single match result.
OBResultInt() - Constructor for class net.obsearch.result.OBResultInt
Default constructor.
OBResultInt(O, long, int) - Constructor for class net.obsearch.result.OBResultInt
Create a new OBResultInt.
OBResultInvertedByte<O> - Class in net.obsearch.result
This class is used to store a single match result.
OBResultInvertedByte() - Constructor for class net.obsearch.result.OBResultInvertedByte
Default constructor.
OBResultInvertedByte(O, long, byte) - Constructor for class net.obsearch.result.OBResultInvertedByte
Create a new OBResultByte.
OBResultInvertedDouble<O> - Class in net.obsearch.result
This class is used to store a single match result.
OBResultInvertedDouble() - Constructor for class net.obsearch.result.OBResultInvertedDouble
Default constructor.
OBResultInvertedDouble(O, long, double) - Constructor for class net.obsearch.result.OBResultInvertedDouble
Create a new OBResultDouble.
OBResultInvertedFloat<O> - Class in net.obsearch.result
This class is used to store a single match result.
OBResultInvertedFloat() - Constructor for class net.obsearch.result.OBResultInvertedFloat
Default constructor.
OBResultInvertedFloat(O, long, float) - Constructor for class net.obsearch.result.OBResultInvertedFloat
Create a new OBResultFloat.
OBResultInvertedInt<O> - Class in net.obsearch.result
This class is used to store a single match result.
OBResultInvertedInt() - Constructor for class net.obsearch.result.OBResultInvertedInt
Default constructor.
OBResultInvertedInt(O, long, int) - Constructor for class net.obsearch.result.OBResultInvertedInt
Create a new OBResultInt.
OBResultInvertedLong<O> - Class in net.obsearch.result
This class is used to store a single match result.
OBResultInvertedLong() - Constructor for class net.obsearch.result.OBResultInvertedLong
Default constructor.
OBResultInvertedLong(O, long, long) - Constructor for class net.obsearch.result.OBResultInvertedLong
Create a new OBResultLong.
OBResultInvertedShort<O> - Class in net.obsearch.result
This class is used to store a single match result.
OBResultInvertedShort() - Constructor for class net.obsearch.result.OBResultInvertedShort
Default constructor.
OBResultInvertedShort(O, long, short) - Constructor for class net.obsearch.result.OBResultInvertedShort
Create a new OBResultShort.
OBResultLong<O> - Class in net.obsearch.result
This class is used to store a single match result.
OBResultLong() - Constructor for class net.obsearch.result.OBResultLong
Default constructor.
OBResultLong(O, long, long) - Constructor for class net.obsearch.result.OBResultLong
Create a new OBResultLong.
OBResultShort<O> - Class in net.obsearch.result
This class is used to store a single match result.
OBResultShort() - Constructor for class net.obsearch.result.OBResultShort
Default constructor.
OBResultShort(O, long, short) - Constructor for class net.obsearch.result.OBResultShort
Create a new OBResultShort.
OBSearchProperties - Class in net.obsearch.constants
See the file obsearch.properties for comments on each value.
OBSearchProperties() - Constructor for class net.obsearch.constants.OBSearchProperties
 
OBShort - Interface in net.obsearch.ob
Any Object whose distance function returns shorts must implement this interface.
OBSlice - Class in net.obsearch.example
Example Object that can be stored in OBSearch This class reads strings representations of trees and calculates the distance between the objects by using a tree distance function.
OBSlice() - Constructor for class net.obsearch.example.OBSlice
Default constructor must be provided by every object that implements the interface OB.
OBSlice(String) - Constructor for class net.obsearch.example.OBSlice
Creates an slice object.
OBSliceFactory - Class in net.obsearch.example
 
OBSliceFactory() - Constructor for class net.obsearch.example.OBSliceFactory
 
OBStorageConfig - Class in net.obsearch.storage
 
OBStorageConfig() - Constructor for class net.obsearch.storage.OBStorageConfig
 
OBStorageConfig.IndexType - Enum in net.obsearch.storage
Index that will be used by the underlying storage device
OBStorageException - Exception in net.obsearch.exception
OBStorageException is raised when an underlying storage exception fails.
OBStorageException(Exception) - Constructor for exception net.obsearch.exception.OBStorageException
 
OBStorageException(String) - Constructor for exception net.obsearch.exception.OBStorageException
 
OBStore<T extends Tuple> - Interface in net.obsearch.storage
OBStore abstracts a generic storage system.
OBStoreByte - Interface in net.obsearch.storage
OBStoreByte abstracts a generic storage system.
OBStoreDouble - Interface in net.obsearch.storage
OBStoreDouble abstracts a generic storage system.
OBStoreFactory - Interface in net.obsearch.storage
OBStoreFactory defines several methods to facilitate the creation of indexes by OBSearch's indexes.
OBStoreFloat - Interface in net.obsearch.storage
OBStoreFloat abstracts a generic storage system.
OBStoreInt - Interface in net.obsearch.storage
OBStoreInt abstracts a generic storage system.
OBStoreLong - Interface in net.obsearch.storage
OBStoreLong abstracts a generic storage system.
OBStoreShort - Interface in net.obsearch.storage
OBStoreShort abstracts a generic storage system.
obtainClass() - Method in class net.obsearch.index.utils.AbstractNewLineCommandLineShort
 
OBVectorByte - Class in net.obsearch.index
L1 distance implementation for bytes.
OBVectorByte() - Constructor for class net.obsearch.index.OBVectorByte
Default constructor must be provided by every object that implements the interface OB.
OBVectorByte(byte[]) - Constructor for class net.obsearch.index.OBVectorByte
 
OBVectorByte(Random, int) - Constructor for class net.obsearch.index.OBVectorByte
Creates a new vector with dim dimensions created by Random.nextByte()
OBVectorDouble - Class in net.obsearch.index
L1 distance implementation for doubles.
OBVectorDouble() - Constructor for class net.obsearch.index.OBVectorDouble
Default constructor must be provided by every object that implements the interface OB.
OBVectorDouble(double[]) - Constructor for class net.obsearch.index.OBVectorDouble
 
OBVectorDouble(Random, int) - Constructor for class net.obsearch.index.OBVectorDouble
Creates a new vector with dim dimensions created by Random.nextDouble()
OBVectorFloat - Class in net.obsearch.index
L1 distance implementation for floats.
OBVectorFloat() - Constructor for class net.obsearch.index.OBVectorFloat
Default constructor must be provided by every object that implements the interface OB.
OBVectorFloat(float[]) - Constructor for class net.obsearch.index.OBVectorFloat
 
OBVectorFloat(Random, int) - Constructor for class net.obsearch.index.OBVectorFloat
Creates a new vector with dim dimensions created by Random.nextFloat()
OBVectorInt - Class in net.obsearch.index
L1 distance implementation for ints.
OBVectorInt() - Constructor for class net.obsearch.index.OBVectorInt
Default constructor must be provided by every object that implements the interface OB.
OBVectorInt(int[]) - Constructor for class net.obsearch.index.OBVectorInt
 
OBVectorInt(Random, int) - Constructor for class net.obsearch.index.OBVectorInt
Creates a new vector with dim dimensions created by Random.nextInt()
OBVectorLong - Class in net.obsearch.index
L1 distance implementation for longs.
OBVectorLong() - Constructor for class net.obsearch.index.OBVectorLong
Default constructor must be provided by every object that implements the interface OB.
OBVectorLong(long[]) - Constructor for class net.obsearch.index.OBVectorLong
 
OBVectorLong(Random, int) - Constructor for class net.obsearch.index.OBVectorLong
Creates a new vector with dim dimensions created by Random.nextLong()
OBVectorShort - Class in net.obsearch.index
L1 distance implementation for shorts.
OBVectorShort() - Constructor for class net.obsearch.index.OBVectorShort
Default constructor must be provided by every object that implements the interface OB.
OBVectorShort(short[]) - Constructor for class net.obsearch.index.OBVectorShort
 
OBVectorShort(Random, int) - Constructor for class net.obsearch.index.OBVectorShort
Creates a new vector with dim dimensions created by Random.nextShort()
offer(O) - Method in class net.obsearch.index.ghs.FixedPriorityQueue
 
ok(OBPriorityQueueShort<O>, List<OBResultShort<O>>, short) - Method in class net.obsearch.index.utils.IndexSmokeTUtilApprox
 
OperationStatus - Class in net.obsearch
This class is used to return the result of operations performed by OBSearch.
OperationStatus() - Constructor for class net.obsearch.OperationStatus
Creates a default status with status Status.Error and an id of -1.
OperationStatus(Status) - Constructor for class net.obsearch.OperationStatus
Initializes the object with the given status and an id of -1
OperationStatus(Status, int) - Constructor for class net.obsearch.OperationStatus
Creates a new status object.
optimize() - Method in class net.obsearch.storage.bdb.AbstractBDBOBStoreJe
 
optimize() - Method in interface net.obsearch.storage.OBStore
Somehow optimizes the underlying storage representation.
optimize() - Method in class net.obsearch.storage.tc.AbstractTCOBStorage
 
optNumChildren - Variable in class net.obsearch.index.utils.AbstractCommandLine
 
optNumParents - Variable in class net.obsearch.index.utils.AbstractCommandLine
 
optPopulationSize - Variable in class net.obsearch.index.utils.AbstractCommandLine
 
ORDERING - Static variable in class net.obsearch.utils.bytes.ByteConversion
 
OutOfRangeException - Exception in net.obsearch.exception
Class: OutOfRangeException.
OutOfRangeException() - Constructor for exception net.obsearch.exception.OutOfRangeException
Default Constructor.
OutOfRangeException(String, String, String) - Constructor for exception net.obsearch.exception.OutOfRangeException
Constructor.

P

Pair<A,B> - Class in net.obsearch.utils
A pair of objects
Pair(A, B) - Constructor for class net.obsearch.utils.Pair
 
PARAM_SEPARATOR - Static variable in interface net.obsearch.example.SliceParserTokenTypes
 
parseData(int, byte[]) - Method in class net.obsearch.index.bucket.sleek.SleekBucketByte
Parses the data from the given byte array.
parseData(int, byte[]) - Method in class net.obsearch.index.bucket.sleek.SleekBucketDouble
Parses the data from the given byte array.
parseData(int, byte[]) - Method in class net.obsearch.index.bucket.sleek.SleekBucketFloat
Parses the data from the given byte array.
parseData(int, byte[]) - Method in class net.obsearch.index.bucket.sleek.SleekBucketInt
Parses the data from the given byte array.
parseData(int, byte[]) - Method in class net.obsearch.index.bucket.sleek.SleekBucketLong
Parses the data from the given byte array.
parseData(int, byte[]) - Method in class net.obsearch.index.bucket.sleek.SleekBucketShort
Parses the data from the given byte array.
parseLine(String) - Static method in class net.obsearch.index.utils.IndexSmokeTUtil
Parse a line in the slices file.
peek() - Method in class net.obsearch.AbstractOBPriorityQueue
 
peek() - Method in class net.obsearch.index.ghs.FixedPriorityQueue
 
peek() - Method in class net.obsearch.query.OBQueryByte
peek to the largest value if the queue is full.
peek() - Method in class net.obsearch.query.OBQueryDouble
peek to the largest value if the queue is full.
peek() - Method in class net.obsearch.query.OBQueryFloat
peek to the largest value if the queue is full.
peek() - Method in class net.obsearch.query.OBQueryInt
peek to the largest value if the queue is full.
peek() - Method in class net.obsearch.query.OBQueryLong
peek to the largest value if the queue is full.
peek() - Method in class net.obsearch.query.OBQueryShort
peek to the largest value if the queue is full.
PerByte - Class in net.obsearch.index.perm.impl
 
PerByte(byte, short) - Constructor for class net.obsearch.index.perm.impl.PerByte
 
PerDouble - Class in net.obsearch.index.perm.impl
 
PerDouble(double, short) - Constructor for class net.obsearch.index.perm.impl.PerDouble
 
PerFloat - Class in net.obsearch.index.perm.impl
 
PerFloat(float, short) - Constructor for class net.obsearch.index.perm.impl.PerFloat
 
PerInt - Class in net.obsearch.index.perm.impl
 
PerInt(int, short) - Constructor for class net.obsearch.index.perm.impl.PerInt
 
PerLong - Class in net.obsearch.index.perm.impl
 
PerLong(long, short) - Constructor for class net.obsearch.index.perm.impl.PerLong
 
perm - Variable in class net.obsearch.index.perm.CompactPerm
 
PermHolderDouble - Class in net.obsearch.pivots.perm
Holds and sorts objects, creates hash codes and sorts the permutations.
PermHolderDouble(int) - Constructor for class net.obsearch.pivots.perm.PermHolderDouble
 
PermProjection - Class in net.obsearch.index.perm
 
PermProjection(CompactPerm, int) - Constructor for class net.obsearch.index.perm.PermProjection
 
PerShort - Class in net.obsearch.index.perm.impl
 
PerShort(short, short) - Constructor for class net.obsearch.index.perm.impl.PerShort
 
pivotable - Variable in class net.obsearch.pivots.AbstractIncrementalPivotSelector
Pivotable objects determine if a given object is suitable.
Pivotable<O extends OB> - Interface in net.obsearch.pivots
This interface is used by some pivot selectors to determine if a given object can be used as a pivot.
pivotGrid - Variable in class net.obsearch.index.ghs.AbstractSketch64
pivot grid.
PivotPairResult<O> - Class in net.obsearch.pivots
PivotResult returns a set of pivots selected from the database.
PivotPairResult(List<Pair<O, O>>) - Constructor for class net.obsearch.pivots.PivotPairResult
Construct a pivotResult form a set of pivotIds.
PivotResult - Class in net.obsearch.pivots
PivotResult returns a set of pivots selected from the database.
PivotResult() - Constructor for class net.obsearch.pivots.PivotResult
 
PivotResult(long[]) - Constructor for class net.obsearch.pivots.PivotResult
Construct a pivotResult form a set of pivotIds.
PivotResult(List<Pair<Long, OB>>) - Constructor for class net.obsearch.pivots.PivotResult
 
pivots - Variable in class net.obsearch.index.pivot.AbstractPivotOBIndex
The pivots for this Tree.
pivots - Variable in class net.obsearch.index.utils.AbstractCommandLine
 
pivotSelector - Variable in class net.obsearch.index.pivot.AbstractPivotOBIndex
The pivot selector used by the index.
PivotsUnavailableException - Exception in net.obsearch.exception
Error thrown when not enough pivots can be found.
PivotsUnavailableException() - Constructor for exception net.obsearch.exception.PivotsUnavailableException
 
poll() - Method in class net.obsearch.AbstractOBPriorityQueue
 
poll() - Method in class net.obsearch.index.ghs.FixedPriorityQueue
 
precision(byte[]) - Method in class net.obsearch.query.OBQueryByte
Calculates the precision
precision(double[]) - Method in class net.obsearch.query.OBQueryDouble
Calculates the precision
precision(float[]) - Method in class net.obsearch.query.OBQueryFloat
Calculates the precision
precision(int[]) - Method in class net.obsearch.query.OBQueryInt
Calculates the precision
precision(long[]) - Method in class net.obsearch.query.OBQueryLong
Calculates the precision
precision(short[]) - Method in class net.obsearch.query.OBQueryShort
Calculates the precision
prepare() - Method in class net.obsearch.index.aesa.AbstractAESA
compute all the distances
prepare() - Method in class net.obsearch.index.aesa.impl.AesaFloat
 
prepareBytes(byte[]) - Method in class net.obsearch.storage.bdb.AbstractBDBOBStoreJe
 
prepareBytes(byte[]) - Method in interface net.obsearch.storage.OBStore
Transform Bytes in a format that can be used by the underlying index.
prepareBytes(byte[]) - Method in class net.obsearch.storage.tc.TCOBStorageBytesArray
 
prepareBytes(byte[]) - Method in class net.obsearch.storage.tc.TCOBStorageLong
 
prettyPrint() - Method in class net.obsearch.example.SliceAST
Print out a child-sibling tree in LISP notation.
prettyPrintStats(String, StaticBin1D) - Static method in class net.obsearch.index.utils.StatsUtil
Reports I/O stats from the given StaticBin1D
prevDataEntry - Variable in class net.obsearch.storage.bdb.AbstractBDBOBStoreJe.CursorIterator
Previous data entry
prevKeyEntry - Variable in class net.obsearch.storage.bdb.AbstractBDBOBStoreJe.CursorIterator
Previous key entry
primitiveDataTypeSize() - Method in class net.obsearch.index.bucket.AbstractBucketIndex
Return the size in bytes of the underlying primitive datatype.
primitiveDataTypeSize() - Method in class net.obsearch.index.ghs.impl.Sketch64Byte
 
primitiveDataTypeSize() - Method in class net.obsearch.index.ghs.impl.Sketch64Double
 
primitiveDataTypeSize() - Method in class net.obsearch.index.ghs.impl.Sketch64Float
 
primitiveDataTypeSize() - Method in class net.obsearch.index.ghs.impl.Sketch64Int
 
primitiveDataTypeSize() - Method in class net.obsearch.index.ghs.impl.Sketch64Long
 
primitiveDataTypeSize() - Method in class net.obsearch.index.ghs.impl.Sketch64Short
 
primitiveDataTypeSize() - Method in class net.obsearch.index.perm.impl.DistPermByte
 
primitiveDataTypeSize() - Method in class net.obsearch.index.perm.impl.DistPermDouble
 
primitiveDataTypeSize() - Method in class net.obsearch.index.perm.impl.DistPermFloat
 
primitiveDataTypeSize() - Method in class net.obsearch.index.perm.impl.DistPermInt
 
primitiveDataTypeSize() - Method in class net.obsearch.index.perm.impl.DistPermLong
 
primitiveDataTypeSize() - Method in class net.obsearch.index.perm.impl.DistPermShort
 
printEstimation(int) - Method in class net.obsearch.index.sorter.AbstractBucketSorter
 
process(long, O, O, OBQueryInt<O>, Filter<O>) - Method in class net.obsearch.distance.OBDistanceCalculatorInt
Process asyncrhonously a and b.
processAll() - Method in class net.obsearch.storage.bdb.BDBOBStoreJeByte
 
processAll() - Method in class net.obsearch.storage.bdb.BDBOBStoreJeByteArray
 
processAll() - Method in class net.obsearch.storage.bdb.BDBOBStoreJeDouble
 
processAll() - Method in class net.obsearch.storage.bdb.BDBOBStoreJeFloat
 
processAll() - Method in class net.obsearch.storage.bdb.BDBOBStoreJeInt
 
processAll() - Method in class net.obsearch.storage.bdb.BDBOBStoreJeLong
 
processAll() - Method in class net.obsearch.storage.bdb.BDBOBStoreJeShort
 
processAll() - Method in interface net.obsearch.storage.OBStore
Process all the elements in the DB.
processAll() - Method in class net.obsearch.storage.tc.TCOBStorageBytesArray
 
processAll() - Method in class net.obsearch.storage.tc.TCOBStorageLong
 
processAllKeys() - Method in class net.obsearch.storage.bdb.AbstractBDBOBStoreJe
Transform Bytes in a format that can be used by the underlying index.
processAllKeys() - Method in class net.obsearch.storage.tc.AbstractTCOBStorage
 
processRange(byte[], byte[]) - Method in class net.obsearch.storage.bdb.AbstractBDBOBStoreJe
 
processRange(byte, byte) - Method in class net.obsearch.storage.bdb.BDBOBStoreJeByte
 
processRange(double, double) - Method in class net.obsearch.storage.bdb.BDBOBStoreJeDouble
 
processRange(float, float) - Method in class net.obsearch.storage.bdb.BDBOBStoreJeFloat
 
processRange(int, int) - Method in class net.obsearch.storage.bdb.BDBOBStoreJeInt
 
processRange(long, long) - Method in class net.obsearch.storage.bdb.BDBOBStoreJeLong
 
processRange(short, short) - Method in class net.obsearch.storage.bdb.BDBOBStoreJeShort
 
processRange(byte[], byte[]) - Method in interface net.obsearch.storage.OBStore
Process the given range of items (from low to high), including low and high.
processRange(byte, byte) - Method in interface net.obsearch.storage.OBStoreByte
Process the given range of items (from low to high), including low and high.
processRange(double, double) - Method in interface net.obsearch.storage.OBStoreDouble
Process the given range of items (from low to high), including low and high.
processRange(float, float) - Method in interface net.obsearch.storage.OBStoreFloat
Process the given range of items (from low to high), including low and high.
processRange(int, int) - Method in interface net.obsearch.storage.OBStoreInt
Process the given range of items (from low to high), including low and high.
processRange(long, long) - Method in interface net.obsearch.storage.OBStoreLong
Process the given range of items (from low to high), including low and high.
processRange(short, short) - Method in interface net.obsearch.storage.OBStoreShort
Process the given range of items (from low to high), including low and high.
processRange(byte[], byte[]) - Method in class net.obsearch.storage.tc.AbstractTCOBStorage
 
processRange(long, long) - Method in class net.obsearch.storage.tc.TCOBStorageLong
 
processRangeNoDup(byte[], byte[]) - Method in class net.obsearch.storage.bdb.AbstractBDBOBStoreJe
 
processRangeNoDup(byte, byte) - Method in class net.obsearch.storage.bdb.BDBOBStoreJeByte
 
processRangeNoDup(double, double) - Method in class net.obsearch.storage.bdb.BDBOBStoreJeDouble
 
processRangeNoDup(float, float) - Method in class net.obsearch.storage.bdb.BDBOBStoreJeFloat
 
processRangeNoDup(int, int) - Method in class net.obsearch.storage.bdb.BDBOBStoreJeInt
 
processRangeNoDup(long, long) - Method in class net.obsearch.storage.bdb.BDBOBStoreJeLong
 
processRangeNoDup(short, short) - Method in class net.obsearch.storage.bdb.BDBOBStoreJeShort
 
processRangeNoDup(byte[], byte[]) - Method in interface net.obsearch.storage.OBStore
Process the given range of items (from low to high), including low and high.
processRangeNoDup(byte[], byte[]) - Method in class net.obsearch.storage.tc.AbstractTCOBStorage
 
processRangeNoDup(long, long) - Method in class net.obsearch.storage.tc.TCOBStorageLong
 
processRangeReverse(byte[], byte[]) - Method in class net.obsearch.storage.bdb.AbstractBDBOBStoreJe
 
processRangeReverse(byte, byte) - Method in class net.obsearch.storage.bdb.BDBOBStoreJeByte
 
processRangeReverse(double, double) - Method in class net.obsearch.storage.bdb.BDBOBStoreJeDouble
 
processRangeReverse(float, float) - Method in class net.obsearch.storage.bdb.BDBOBStoreJeFloat
 
processRangeReverse(int, int) - Method in class net.obsearch.storage.bdb.BDBOBStoreJeInt
 
processRangeReverse(long, long) - Method in class net.obsearch.storage.bdb.BDBOBStoreJeLong
 
processRangeReverse(short, short) - Method in class net.obsearch.storage.bdb.BDBOBStoreJeShort
 
processRangeReverse(byte[], byte[]) - Method in interface net.obsearch.storage.OBStore
Process the given range of items (from high to low), including low and high.
processRangeReverse(byte, byte) - Method in interface net.obsearch.storage.OBStoreByte
Process the given range of items (from high to low), including low and high.
processRangeReverse(double, double) - Method in interface net.obsearch.storage.OBStoreDouble
Process the given range of items (from high to low), including low and high.
processRangeReverse(float, float) - Method in interface net.obsearch.storage.OBStoreFloat
Process the given range of items (from high to low), including low and high.
processRangeReverse(int, int) - Method in interface net.obsearch.storage.OBStoreInt
Process the given range of items (from high to low), including low and high.
processRangeReverse(long, long) - Method in interface net.obsearch.storage.OBStoreLong
Process the given range of items (from high to low), including low and high.
processRangeReverse(short, short) - Method in interface net.obsearch.storage.OBStoreShort
Process the given range of items (from high to low), including low and high.
processRangeReverse(byte[], byte[]) - Method in class net.obsearch.storage.tc.AbstractTCOBStorage
 
processRangeReverse(long, long) - Method in class net.obsearch.storage.tc.TCOBStorageLong
 
processRangeReverseNoDup(byte[], byte[]) - Method in class net.obsearch.storage.bdb.AbstractBDBOBStoreJe
 
processRangeReverseNoDup(byte, byte) - Method in class net.obsearch.storage.bdb.BDBOBStoreJeByte
 
processRangeReverseNoDup(double, double) - Method in class net.obsearch.storage.bdb.BDBOBStoreJeDouble
 
processRangeReverseNoDup(float, float) - Method in class net.obsearch.storage.bdb.BDBOBStoreJeFloat
 
processRangeReverseNoDup(int, int) - Method in class net.obsearch.storage.bdb.BDBOBStoreJeInt
 
processRangeReverseNoDup(long, long) - Method in class net.obsearch.storage.bdb.BDBOBStoreJeLong
 
processRangeReverseNoDup(short, short) - Method in class net.obsearch.storage.bdb.BDBOBStoreJeShort
 
processRangeReverseNoDup(byte[], byte[]) - Method in interface net.obsearch.storage.OBStore
Process the given range of items (from high to low), including low and high.
processRangeReverseNoDup(byte[], byte[]) - Method in class net.obsearch.storage.tc.AbstractTCOBStorage
 
processRangeReverseNoDup(long, long) - Method in class net.obsearch.storage.tc.TCOBStorageLong
 
processUserCommands(String[]) - Method in class net.obsearch.index.utils.AbstractCommandLine
This method must be called by the children of this class.
Projection<O,CP> - Interface in net.obsearch.index.sorter
A sortable (from the point of view of a query) projection
projections - Variable in class net.obsearch.index.sorter.AbstractBucketSorter
We keep here the projections.
projectionStorage - Variable in class net.obsearch.index.sorter.AbstractBucketSorter
We keep the projection list
props - Variable in class net.obsearch.index.utils.AbstractCommandLine
Properties that modify the behavior of this application.
put(byte[], O) - Method in class net.obsearch.cache.OBCacheByteArray
 
put(byte[], byte[]) - Method in class net.obsearch.storage.bdb.AbstractBDBOBStoreJe
 
put(byte, byte[]) - Method in class net.obsearch.storage.bdb.BDBOBStoreJeByte
 
put(double, byte[]) - Method in class net.obsearch.storage.bdb.BDBOBStoreJeDouble
 
put(float, byte[]) - Method in class net.obsearch.storage.bdb.BDBOBStoreJeFloat
 
put(int, byte[]) - Method in class net.obsearch.storage.bdb.BDBOBStoreJeInt
 
put(long, byte[]) - Method in class net.obsearch.storage.bdb.BDBOBStoreJeLong
 
put(short, byte[]) - Method in class net.obsearch.storage.bdb.BDBOBStoreJeShort
 
put(byte[], byte[]) - Method in interface net.obsearch.storage.OBStore
Inserts the key value pair.
put(byte, byte[]) - Method in interface net.obsearch.storage.OBStoreByte
Inserts the key value pair.
put(double, byte[]) - Method in interface net.obsearch.storage.OBStoreDouble
Inserts the key value pair.
put(float, byte[]) - Method in interface net.obsearch.storage.OBStoreFloat
Inserts the key value pair.
put(int, byte[]) - Method in interface net.obsearch.storage.OBStoreInt
Inserts the key value pair.
put(long, byte[]) - Method in interface net.obsearch.storage.OBStoreLong
Inserts the key value pair.
put(short, byte[]) - Method in interface net.obsearch.storage.OBStoreShort
Inserts the key value pair.
put(byte[], byte[]) - Method in class net.obsearch.storage.tc.AbstractTCOBStorage
 
put(long, byte[]) - Method in class net.obsearch.storage.tc.TCOBStorageLong
 
putIfNew(byte[], byte[]) - Method in class net.obsearch.storage.bdb.AbstractBDBOBStoreJe
 
putIfNew(byte[], byte[]) - Method in class net.obsearch.storage.tc.AbstractTCOBStorage
 
putObjects(String, Object) - Method in class net.obsearch.stats.Statistics
Add arbitrary info.
putStats(String, StaticBin1D) - Method in class net.obsearch.stats.Statistics
Add the given set of statistics.

Q

queries - Variable in class net.obsearch.index.TestFrameworkByte
 
queries - Variable in class net.obsearch.index.TestFrameworkDouble
 
queries - Variable in class net.obsearch.index.TestFrameworkFloat
 
queries - Variable in class net.obsearch.index.TestFrameworkInt
 
queries - Variable in class net.obsearch.index.TestFrameworkLong
 
queries - Variable in class net.obsearch.index.TestFrameworkShort
 
queries - Variable in class net.obsearch.index.utils.AbstractCommandLine
Number of queries executed.
query - Variable in class net.obsearch.example.AbstractExampleGeneral
 
querySize - Variable in class net.obsearch.example.AbstractExampleGeneral
Query count.
queue - Variable in class net.obsearch.AbstractOBPriorityQueue
The internal queue used to store results.

R

r - Variable in class net.obsearch.index.utils.AbstractCommandLine
 
r - Variable in class net.obsearch.pivots.AbstractIncrementalPivotSelector
 
RandomPivotSelector<O extends OB> - Class in net.obsearch.pivots.random
 
RandomPivotSelector(Pivotable<O>) - Constructor for class net.obsearch.pivots.random.RandomPivotSelector
 
rde(byte[]) - Method in class net.obsearch.query.OBQueryByte
 
rde(double[]) - Method in class net.obsearch.query.OBQueryDouble
 
rde(float[]) - Method in class net.obsearch.query.OBQueryFloat
 
rde(int[]) - Method in class net.obsearch.query.OBQueryInt
 
rde(long[]) - Method in class net.obsearch.query.OBQueryLong
 
rde(short[]) - Method in class net.obsearch.query.OBQueryShort
 
read(byte[], InputStreamReader) - Method in class net.obsearch.example.AbstractExampleGeneral
 
read(ByteBuffer, int) - Method in class net.obsearch.index.bucket.BucketObject
Read the contents of the byte buffer into this bucket object.
read(ByteBuffer, int) - Method in class net.obsearch.index.bucket.impl.BucketObjectByte
Reads the given # of pivots from the given bytebuffer.
read(ByteBuffer, int) - Method in class net.obsearch.index.bucket.impl.BucketObjectDouble
Reads the given # of pivots from the given bytebuffer.
read(ByteBuffer, int) - Method in class net.obsearch.index.bucket.impl.BucketObjectFloat
Reads the given # of pivots from the given bytebuffer.
read(ByteBuffer, int) - Method in class net.obsearch.index.bucket.impl.BucketObjectInt
Reads the given # of pivots from the given bytebuffer.
read(ByteBuffer, int) - Method in class net.obsearch.index.bucket.impl.BucketObjectLong
Reads the given # of pivots from the given bytebuffer.
read(ByteBuffer, int) - Method in class net.obsearch.index.bucket.impl.BucketObjectShort
Reads the given # of pivots from the given bytebuffer.
read(InputBitStream) - Method in class net.obsearch.index.ghs.CompressedBitSet64
 
recall(OBPriorityQueueShort<O>, List<OBResultShort<O>>, int, short) - Method in class net.obsearch.index.utils.IndexSmokeTUtilApprox
 
recall(List<AbstractOBResult<O>>) - Method in class net.obsearch.query.AbstractOBQuery
calculates the recall value of this query against the "DB" (all the objects of the DB sorted by distance to this query).
recall(List<AbstractOBResult<O>>) - Method in class net.obsearch.query.OBQueryByte
 
recall(List<AbstractOBResult<O>>) - Method in class net.obsearch.query.OBQueryDouble
 
recall(List<AbstractOBResult<O>>) - Method in class net.obsearch.query.OBQueryFloat
 
recall(List<AbstractOBResult<O>>) - Method in class net.obsearch.query.OBQueryInt
 
recall(List<AbstractOBResult<O>>) - Method in class net.obsearch.query.OBQueryLong
 
recall(List<AbstractOBResult<O>>) - Method in class net.obsearch.query.OBQueryShort
 
recordSize() - Method in class net.obsearch.example.OBSlice
 
remove(byte[]) - Method in class net.obsearch.cache.OBCacheByteArray
Remove the given key from the table.
remove() - Method in class net.obsearch.index.bucket.AbstractBucketIndex.BucketIterator
 
remove(Object) - Method in class net.obsearch.index.bucket.SimpleBloomFilter
Not implemented
remove() - Method in class net.obsearch.index.ghs.impl.Sketch64Byte.KnnIterator
 
remove() - Method in class net.obsearch.index.ghs.impl.Sketch64Double.KnnIterator
 
remove() - Method in class net.obsearch.index.ghs.impl.Sketch64Float.KnnIterator
 
remove() - Method in class net.obsearch.index.ghs.impl.Sketch64Int.KnnIterator
 
remove() - Method in class net.obsearch.index.ghs.impl.Sketch64Long.KnnIterator
 
remove() - Method in class net.obsearch.index.ghs.impl.Sketch64Short.KnnIterator
 
remove() - Method in class net.obsearch.storage.bdb.AbstractBDBOBStoreJe.CursorIterator
 
remove() - Method in class net.obsearch.storage.tc.AbstractTCOBStorage.CursorIterator
 
removeAll(Collection<?>) - Method in class net.obsearch.index.bucket.SimpleBloomFilter
Not implemented
removeEldestEntry(Map.Entry<ByteArrayKey, O>) - Method in class net.obsearch.cache.OBCacheByteArray
 
removeEldestEntry(Map.Entry<Long, O>) - Method in class net.obsearch.cache.OBCacheLong
 
removeOBStore(OBStore) - Method in class net.obsearch.storage.bdb.BDBFactoryJe
 
removeOBStore(OBStore) - Method in interface net.obsearch.storage.OBStoreFactory
Removes all indexes and structures related to the given storage device.
removeOBStore(OBStore) - Method in class net.obsearch.storage.tc.TCFactory
 
resetCache(int) - Method in class net.obsearch.pivots.bustos.AbstractIncrementalBustosNavarroChavez
Resets the internal cache.
resetCache(int) - Method in class net.obsearch.pivots.bustos.impl.IncrementalBustosNavarroChavezByte
 
resetCache(int) - Method in class net.obsearch.pivots.bustos.impl.IncrementalBustosNavarroChavezDouble
 
resetCache(int) - Method in class net.obsearch.pivots.bustos.impl.IncrementalBustosNavarroChavezFloat
 
resetCache(int) - Method in class net.obsearch.pivots.bustos.impl.IncrementalBustosNavarroChavezInt
 
resetCache(int) - Method in class net.obsearch.pivots.bustos.impl.IncrementalBustosNavarroChavezLong
 
resetCache(int) - Method in class net.obsearch.pivots.bustos.impl.IncrementalBustosNavarroChavezShort
 
resetStats() - Method in class net.obsearch.index.AbstractOBIndex
 
resetStats() - Method in class net.obsearch.index.aesa.AbstractAESA
 
resetStats() - Method in interface net.obsearch.Index
Resets all the stats counters.
resetStats() - Method in class net.obsearch.stats.Statistics
Reset all the counters to 0.
result - Variable in class net.obsearch.query.OBQueryByte
Holds the results for the query.
result - Variable in class net.obsearch.query.OBQueryDouble
Holds the results for the query.
result - Variable in class net.obsearch.query.OBQueryFloat
Holds the results for the query.
result - Variable in class net.obsearch.query.OBQueryInt
Holds the results for the query.
result - Variable in class net.obsearch.query.OBQueryLong
Holds the results for the query.
result - Variable in class net.obsearch.query.OBQueryShort
Holds the results for the query.
retainAll(Collection<?>) - Method in class net.obsearch.index.bucket.SimpleBloomFilter
Not implemented
retVal - Variable in class net.obsearch.storage.bdb.AbstractBDBOBStoreJe.CursorIterator
 
RF02PivotSelectorFloat<O extends OBFloat> - Class in net.obsearch.pivots.rf02
 
RF02PivotSelectorFloat(Pivotable<O>) - Constructor for class net.obsearch.pivots.rf02.RF02PivotSelectorFloat
 
RF02PivotSelectorShort<O extends OBShort> - Class in net.obsearch.pivots.rf02
 
RF02PivotSelectorShort(Pivotable<O>) - Constructor for class net.obsearch.pivots.rf02.RF02PivotSelectorShort
 
RF03PivotSelectorFloat<O extends OBFloat> - Class in net.obsearch.pivots.rf03
 
RF03PivotSelectorFloat(Pivotable<O>) - Constructor for class net.obsearch.pivots.rf03.RF03PivotSelectorFloat
 
RF03PivotSelectorLong<O extends OBLong> - Class in net.obsearch.pivots.rf03
 
RF03PivotSelectorLong(Pivotable<O>) - Constructor for class net.obsearch.pivots.rf03.RF03PivotSelectorLong
 
RF03PivotSelectorShort<O extends OBShort> - Class in net.obsearch.pivots.rf03
 
RF03PivotSelectorShort(Pivotable<O>) - Constructor for class net.obsearch.pivots.rf03.RF03PivotSelectorShort
 
RF04PivotSelectorByte<O extends OBByte> - Class in net.obsearch.pivots.rf04.impl
 
RF04PivotSelectorByte(Pivotable<O>) - Constructor for class net.obsearch.pivots.rf04.impl.RF04PivotSelectorByte
 
RF04PivotSelectorDouble<O extends OBDouble> - Class in net.obsearch.pivots.rf04.impl
 
RF04PivotSelectorDouble(Pivotable<O>) - Constructor for class net.obsearch.pivots.rf04.impl.RF04PivotSelectorDouble
 
RF04PivotSelectorFloat<O extends OBFloat> - Class in net.obsearch.pivots.rf04.impl
 
RF04PivotSelectorFloat(Pivotable<O>) - Constructor for class net.obsearch.pivots.rf04.impl.RF04PivotSelectorFloat
 
RF04PivotSelectorFloat<O extends OBFloat> - Class in net.obsearch.pivots.rf04
 
RF04PivotSelectorFloat(Pivotable<O>) - Constructor for class net.obsearch.pivots.rf04.RF04PivotSelectorFloat
 
RF04PivotSelectorFloat() - Constructor for class net.obsearch.pivots.rf04.RF04PivotSelectorFloat
 
RF04PivotSelectorInt<O extends OBInt> - Class in net.obsearch.pivots.rf04.impl
 
RF04PivotSelectorInt(Pivotable<O>) - Constructor for class net.obsearch.pivots.rf04.impl.RF04PivotSelectorInt
 
RF04PivotSelectorInt<O extends OBInt> - Class in net.obsearch.pivots.rf04
 
RF04PivotSelectorInt(Pivotable<O>) - Constructor for class net.obsearch.pivots.rf04.RF04PivotSelectorInt
 
RF04PivotSelectorInt() - Constructor for class net.obsearch.pivots.rf04.RF04PivotSelectorInt
 
RF04PivotSelectorLong<O extends OBLong> - Class in net.obsearch.pivots.rf04.impl
 
RF04PivotSelectorLong(Pivotable<O>) - Constructor for class net.obsearch.pivots.rf04.impl.RF04PivotSelectorLong
 
RF04PivotSelectorShort<O extends OBShort> - Class in net.obsearch.pivots.rf04.impl
 
RF04PivotSelectorShort(Pivotable<O>) - Constructor for class net.obsearch.pivots.rf04.impl.RF04PivotSelectorShort
 
RF04PivotSelectorShort<O extends OBShort> - Class in net.obsearch.pivots.rf04
 
RF04PivotSelectorShort(Pivotable<O>) - Constructor for class net.obsearch.pivots.rf04.RF04PivotSelectorShort
 
RF04PivotSelectorShort() - Constructor for class net.obsearch.pivots.rf04.RF04PivotSelectorShort
 
RIGHT_PAREN - Static variable in interface net.obsearch.example.SliceParserTokenTypes
 

S

search() - Method in class net.obsearch.example.AbstractExampleGeneral
 
search(Q, B, ByteBuffer, Filter<O>, Statistics) - Method in interface net.obsearch.index.bucket.BucketContainer
Match the given query and bucket but only for one record found in b.
search(Q, B, Filter<O>, Statistics) - Method in interface net.obsearch.index.bucket.BucketContainer
Searches the given object with the given searchContainer parameters.
search(AbstractOBQuery<O>, B, Filter<O>, Statistics) - Method in interface net.obsearch.index.bucket.BucketContainer
Same as BucketContainer.search(AbstractOBQuery, BucketObject, Filter, Statistics) but it forces the query AbstractOBQuery into the correct type.
search(OBQueryByte<O>, B, ByteBuffer, Filter<O>, Statistics) - Method in class net.obsearch.index.bucket.impl.AbstractBucketContainerByte
 
search(AbstractOBQuery<O>, B, Filter<O>, Statistics) - Method in class net.obsearch.index.bucket.impl.AbstractBucketContainerByte
 
search(OBQueryByte<O>, B, Filter<O>, Statistics) - Method in class net.obsearch.index.bucket.impl.AbstractBucketContainerByte
Searches the data by using a binary search to reduce SMAP vector computations.
search(OBQueryByte<O>, B, Filter<O>, byte[], byte[], Statistics) - Method in class net.obsearch.index.bucket.impl.AbstractBucketContainerByte
Convenience method that forces the search to be performed on a certain key set.
search(OBQueryDouble<O>, B, ByteBuffer, Filter<O>, Statistics) - Method in class net.obsearch.index.bucket.impl.AbstractBucketContainerDouble
 
search(AbstractOBQuery<O>, B, Filter<O>, Statistics) - Method in class net.obsearch.index.bucket.impl.AbstractBucketContainerDouble
 
search(OBQueryDouble<O>, B, Filter<O>, Statistics) - Method in class net.obsearch.index.bucket.impl.AbstractBucketContainerDouble
Searches the data by using a binary search to reduce SMAP vector computations.
search(OBQueryDouble<O>, B, Filter<O>, byte[], byte[], Statistics) - Method in class net.obsearch.index.bucket.impl.AbstractBucketContainerDouble
Convenience method that forces the search to be performed on a certain key set.
search(OBQueryFloat<O>, B, ByteBuffer, Filter<O>, Statistics) - Method in class net.obsearch.index.bucket.impl.AbstractBucketContainerFloat
 
search(AbstractOBQuery<O>, B, Filter<O>, Statistics) - Method in class net.obsearch.index.bucket.impl.AbstractBucketContainerFloat
 
search(OBQueryFloat<O>, B, Filter<O>, Statistics) - Method in class net.obsearch.index.bucket.impl.AbstractBucketContainerFloat
Searches the data by using a binary search to reduce SMAP vector computations.
search(OBQueryFloat<O>, B, Filter<O>, byte[], byte[], Statistics) - Method in class net.obsearch.index.bucket.impl.AbstractBucketContainerFloat
Convenience method that forces the search to be performed on a certain key set.
search(OBQueryInt<O>, B, ByteBuffer, Filter<O>, Statistics) - Method in class net.obsearch.index.bucket.impl.AbstractBucketContainerInt
 
search(AbstractOBQuery<O>, B, Filter<O>, Statistics) - Method in class net.obsearch.index.bucket.impl.AbstractBucketContainerInt
 
search(OBQueryInt<O>, B, Filter<O>, Statistics) - Method in class net.obsearch.index.bucket.impl.AbstractBucketContainerInt
Searches the data by using a binary search to reduce SMAP vector computations.
search(OBQueryInt<O>, B, Filter<O>, byte[], byte[], Statistics) - Method in class net.obsearch.index.bucket.impl.AbstractBucketContainerInt
Convenience method that forces the search to be performed on a certain key set.
search(OBQueryLong<O>, B, ByteBuffer, Filter<O>, Statistics) - Method in class net.obsearch.index.bucket.impl.AbstractBucketContainerLong
 
search(AbstractOBQuery<O>, B, Filter<O>, Statistics) - Method in class net.obsearch.index.bucket.impl.AbstractBucketContainerLong
 
search(OBQueryLong<O>, B, Filter<O>, Statistics) - Method in class net.obsearch.index.bucket.impl.AbstractBucketContainerLong
Searches the data by using a binary search to reduce SMAP vector computations.
search(OBQueryLong<O>, B, Filter<O>, byte[], byte[], Statistics) - Method in class net.obsearch.index.bucket.impl.AbstractBucketContainerLong
Convenience method that forces the search to be performed on a certain key set.
search(OBQueryShort<O>, B, ByteBuffer, Filter<O>, Statistics) - Method in class net.obsearch.index.bucket.impl.AbstractBucketContainerShort
 
search(AbstractOBQuery<O>, B, Filter<O>, Statistics) - Method in class net.obsearch.index.bucket.impl.AbstractBucketContainerShort
 
search(OBQueryShort<O>, B, Filter<O>, Statistics) - Method in class net.obsearch.index.bucket.impl.AbstractBucketContainerShort
Searches the data by using a binary search to reduce SMAP vector computations.
search(OBQueryShort<O>, B, Filter<O>, byte[], byte[], Statistics) - Method in class net.obsearch.index.bucket.impl.AbstractBucketContainerShort
Convenience method that forces the search to be performed on a certain key set.
search(AbstractOBQuery<O>, BucketObjectByte<O>, Filter<O>, Statistics) - Method in class net.obsearch.index.bucket.sleek.SleekBucketByte
 
search(OBQueryByte<O>, BucketObjectByte<O>, ByteBuffer, Filter<O>, Statistics) - Method in class net.obsearch.index.bucket.sleek.SleekBucketByte
 
search(OBQueryByte<O>, BucketObjectByte<O>, Filter<O>, Statistics) - Method in class net.obsearch.index.bucket.sleek.SleekBucketByte
 
search(AbstractOBQuery<O>, BucketObjectDouble<O>, Filter<O>, Statistics) - Method in class net.obsearch.index.bucket.sleek.SleekBucketDouble
 
search(OBQueryDouble<O>, BucketObjectDouble<O>, ByteBuffer, Filter<O>, Statistics) - Method in class net.obsearch.index.bucket.sleek.SleekBucketDouble
 
search(OBQueryDouble<O>, BucketObjectDouble<O>, Filter<O>, Statistics) - Method in class net.obsearch.index.bucket.sleek.SleekBucketDouble
 
search(AbstractOBQuery<O>, BucketObjectFloat<O>, Filter<O>, Statistics) - Method in class net.obsearch.index.bucket.sleek.SleekBucketFloat
 
search(OBQueryFloat<O>, BucketObjectFloat<O>, ByteBuffer, Filter<O>, Statistics) - Method in class net.obsearch.index.bucket.sleek.SleekBucketFloat
 
search(OBQueryFloat<O>, BucketObjectFloat<O>, Filter<O>, Statistics) - Method in class net.obsearch.index.bucket.sleek.SleekBucketFloat
 
search(AbstractOBQuery<O>, BucketObjectInt<O>, Filter<O>, Statistics) - Method in class net.obsearch.index.bucket.sleek.SleekBucketInt
 
search(OBQueryInt<O>, BucketObjectInt<O>, ByteBuffer, Filter<O>, Statistics) - Method in class net.obsearch.index.bucket.sleek.SleekBucketInt
 
search(OBQueryInt<O>, BucketObjectInt<O>, Filter<O>, Statistics) - Method in class net.obsearch.index.bucket.sleek.SleekBucketInt
 
search(AbstractOBQuery<O>, BucketObjectLong<O>, Filter<O>, Statistics) - Method in class net.obsearch.index.bucket.sleek.SleekBucketLong
 
search(OBQueryLong<O>, BucketObjectLong<O>, ByteBuffer, Filter<O>, Statistics) - Method in class net.obsearch.index.bucket.sleek.SleekBucketLong
 
search(OBQueryLong<O>, BucketObjectLong<O>, Filter<O>, Statistics) - Method in class net.obsearch.index.bucket.sleek.SleekBucketLong
 
search(AbstractOBQuery<O>, BucketObjectShort<O>, Filter<O>, Statistics) - Method in class net.obsearch.index.bucket.sleek.SleekBucketShort
 
search(OBQueryShort<O>, BucketObjectShort<O>, ByteBuffer, Filter<O>, Statistics) - Method in class net.obsearch.index.bucket.sleek.SleekBucketShort
 
search(OBQueryShort<O>, BucketObjectShort<O>, Filter<O>, Statistics) - Method in class net.obsearch.index.bucket.sleek.SleekBucketShort
 
search(IndexByte<O>, byte, byte) - Method in class net.obsearch.index.TestFrameworkApproxByte
Perform all the searches with
search(IndexDouble<O>, double, byte) - Method in class net.obsearch.index.TestFrameworkApproxDouble
Perform all the searches with
search(IndexFloat<O>, float, byte) - Method in class net.obsearch.index.TestFrameworkApproxFloat
Perform all the searches with
search(IndexInt<O>, int, byte) - Method in class net.obsearch.index.TestFrameworkApproxInt
Perform all the searches with
search(IndexLong<O>, long, byte) - Method in class net.obsearch.index.TestFrameworkApproxLong
Perform all the searches with
search(IndexShort<O>, short, byte) - Method in class net.obsearch.index.TestFrameworkApproxShort
Perform all the searches with
search() - Method in class net.obsearch.index.TestFrameworkByte
 
search(IndexByte<O>, byte, byte) - Method in class net.obsearch.index.TestFrameworkByte
Perform all the searches with
search() - Method in class net.obsearch.index.TestFrameworkDouble
 
search(IndexDouble<O>, double, byte) - Method in class net.obsearch.index.TestFrameworkDouble
Perform all the searches with
search() - Method in class net.obsearch.index.TestFrameworkFloat
 
search(IndexFloat<O>, float, byte) - Method in class net.obsearch.index.TestFrameworkFloat
Perform all the searches with
search() - Method in class net.obsearch.index.TestFrameworkInt
 
search(IndexInt<O>, int, byte) - Method in class net.obsearch.index.TestFrameworkInt
Perform all the searches with
search() - Method in class net.obsearch.index.TestFrameworkLong
 
search(IndexLong<O>, long, byte) - Method in class net.obsearch.index.TestFrameworkLong
Perform all the searches with
search() - Method in class net.obsearch.index.TestFrameworkShort
 
search(IndexShort<O>, short, byte) - Method in class net.obsearch.index.TestFrameworkShort
Perform all the searches with
search() - Method in class net.obsearch.index.utils.AbstractCommandLine
Perform one search for a given k and r.
search(IndexShort<O>, short, short) - Method in class net.obsearch.index.utils.IndexSmokeTUtil
Perform all the searches with
search(IndexShort<O>, short, short) - Method in class net.obsearch.index.utils.IndexSmokeTUtilApprox
 
search() - Method in class net.obsearch.index.VectorTestFrameworkApproxByte
 
search() - Method in class net.obsearch.index.VectorTestFrameworkApproxDouble
 
search() - Method in class net.obsearch.index.VectorTestFrameworkApproxFloat
 
search() - Method in class net.obsearch.index.VectorTestFrameworkApproxInt
 
search() - Method in class net.obsearch.index.VectorTestFrameworkApproxLong
 
search() - Method in class net.obsearch.index.VectorTestFrameworkApproxShort
 
search() - Method in class net.obsearch.index.VectorTestFrameworkByte
 
search() - Method in class net.obsearch.index.VectorTestFrameworkDouble
 
search() - Method in class net.obsearch.index.VectorTestFrameworkFloat
 
search() - Method in class net.obsearch.index.VectorTestFrameworkInt
 
search() - Method in class net.obsearch.index.VectorTestFrameworkLong
 
search() - Method in class net.obsearch.index.VectorTestFrameworkShort
 
searchAux() - Method in class net.obsearch.index.utils.AbstractCommandLine
 
searchBuckets(long, int, int) - Method in class net.obsearch.index.ghs.CompressedBitSet64
Search the maxF closest buckets by hamming distance for the given query
searchBuckets(P, int) - Method in class net.obsearch.index.sorter.AbstractBucketSorter
Search the f closest buckets to the given query.
searchFull(long) - Method in class net.obsearch.index.ghs.CompressedBitSet64
Search the entire bitset.
searchOB(OBQueryFloat<O>) - Method in class net.obsearch.index.aesa.impl.AesaFloat
 
searchOB(O, float, OBPriorityQueueFloat<O>) - Method in class net.obsearch.index.aesa.impl.AesaFloat
 
searchOB(O, float, Filter<O>, OBPriorityQueueFloat<O>) - Method in class net.obsearch.index.aesa.impl.AesaFloat
 
searchOB(O, byte, OBPriorityQueueByte<O>) - Method in class net.obsearch.index.ghs.impl.Sketch64Byte
 
searchOB(O, byte, Filter<O>, OBPriorityQueueByte<O>) - Method in class net.obsearch.index.ghs.impl.Sketch64Byte
 
searchOB(O, double, OBPriorityQueueDouble<O>) - Method in class net.obsearch.index.ghs.impl.Sketch64Double
 
searchOB(O, double, Filter<O>, OBPriorityQueueDouble<O>) - Method in class net.obsearch.index.ghs.impl.Sketch64Double
 
searchOB(O, float, OBPriorityQueueFloat<O>) - Method in class net.obsearch.index.ghs.impl.Sketch64Float
 
searchOB(O, float, Filter<O>, OBPriorityQueueFloat<O>) - Method in class net.obsearch.index.ghs.impl.Sketch64Float
 
searchOB(O, int, OBPriorityQueueInt<O>) - Method in class net.obsearch.index.ghs.impl.Sketch64Int
 
searchOB(O, int, Filter<O>, OBPriorityQueueInt<O>) - Method in class net.obsearch.index.ghs.impl.Sketch64Int
 
searchOB(O, long, OBPriorityQueueLong<O>) - Method in class net.obsearch.index.ghs.impl.Sketch64Long
 
searchOB(O, long, Filter<O>, OBPriorityQueueLong<O>) - Method in class net.obsearch.index.ghs.impl.Sketch64Long
 
searchOB(O, short, OBPriorityQueueShort<O>) - Method in class net.obsearch.index.ghs.impl.Sketch64Short
 
searchOB(O, short, Filter<O>, OBPriorityQueueShort<O>) - Method in class net.obsearch.index.ghs.impl.Sketch64Short
 
searchOB(O, byte, OBPriorityQueueByte<O>) - Method in interface net.obsearch.index.IndexByte
Searches the Index and returns OBResult (ID, OB and distance) elements that are closer to "object".
searchOB(O, byte, Filter<O>, OBPriorityQueueByte<O>) - Method in interface net.obsearch.index.IndexByte
Searches the Index and returns OBResult (ID, OB and distance) elements that are closer to "object".
searchOB(O, double, OBPriorityQueueDouble<O>) - Method in interface net.obsearch.index.IndexDouble
Searches the Index and returns OBResult (ID, OB and distance) elements that are closer to "object".
searchOB(O, double, Filter<O>, OBPriorityQueueDouble<O>) - Method in interface net.obsearch.index.IndexDouble
Searches the Index and returns OBResult (ID, OB and distance) elements that are closer to "object".
searchOB(O, float, OBPriorityQueueFloat<O>) - Method in interface net.obsearch.index.IndexFloat
Searches the Index and returns OBResult (ID, OB and distance) elements that are closer to "object".
searchOB(O, float, Filter<O>, OBPriorityQueueFloat<O>) - Method in interface net.obsearch.index.IndexFloat
Searches the Index and returns OBResult (ID, OB and distance) elements that are closer to "object".
searchOB(O, int, OBPriorityQueueInt<O>) - Method in interface net.obsearch.index.IndexInt
Searches the Index and returns OBResult (ID, OB and distance) elements that are closer to "object".
searchOB(O, int, Filter<O>, OBPriorityQueueInt<O>) - Method in interface net.obsearch.index.IndexInt
Searches the Index and returns OBResult (ID, OB and distance) elements that are closer to "object".
searchOB(O, long, OBPriorityQueueLong<O>) - Method in interface net.obsearch.index.IndexLong
Searches the Index and returns OBResult (ID, OB and distance) elements that are closer to "object".
searchOB(O, long, Filter<O>, OBPriorityQueueLong<O>) - Method in interface net.obsearch.index.IndexLong
Searches the Index and returns OBResult (ID, OB and distance) elements that are closer to "object".
searchOB(O, short, OBPriorityQueueShort<O>) - Method in interface net.obsearch.index.IndexShort
Searches the Index and returns OBResult (ID, OB and distance) elements that are closer to "object".
searchOB(O, short, Filter<O>, OBPriorityQueueShort<O>) - Method in interface net.obsearch.index.IndexShort
Searches the Index and returns OBResult (ID, OB and distance) elements that are closer to "object".
searchOB(O, byte, Filter<O>, OBPriorityQueueByte<O>) - Method in class net.obsearch.index.perm.impl.DistPermByte
 
searchOB(O, byte, OBPriorityQueueByte<O>) - Method in class net.obsearch.index.perm.impl.DistPermByte
 
searchOB(O, double, Filter<O>, OBPriorityQueueDouble<O>) - Method in class net.obsearch.index.perm.impl.DistPermDouble
 
searchOB(O, double, OBPriorityQueueDouble<O>) - Method in class net.obsearch.index.perm.impl.DistPermDouble
 
searchOB(O, float, Filter<O>, OBPriorityQueueFloat<O>) - Method in class net.obsearch.index.perm.impl.DistPermFloat
 
searchOB(O, float, OBPriorityQueueFloat<O>) - Method in class net.obsearch.index.perm.impl.DistPermFloat
 
searchOB(O, int, Filter<O>, OBPriorityQueueInt<O>) - Method in class net.obsearch.index.perm.impl.DistPermInt
 
searchOB(O, int, OBPriorityQueueInt<O>) - Method in class net.obsearch.index.perm.impl.DistPermInt
 
searchOB(O, long, Filter<O>, OBPriorityQueueLong<O>) - Method in class net.obsearch.index.perm.impl.DistPermLong
 
searchOB(O, long, OBPriorityQueueLong<O>) - Method in class net.obsearch.index.perm.impl.DistPermLong
 
searchOB(O, short, Filter<O>, OBPriorityQueueShort<O>) - Method in class net.obsearch.index.perm.impl.DistPermShort
 
searchOB(O, short, OBPriorityQueueShort<O>) - Method in class net.obsearch.index.perm.impl.DistPermShort
 
searchOBAnalyzeEp(O, short, OBPriorityQueueShort<O>, double, List<AbstractOBResult<O>>) - Method in interface net.obsearch.ApproxIndexShort
Searches the Index and returns OBResult (ID, OB and distance) elements that are closer to "object".
searchOBAnalyzeRecall(O, short, OBPriorityQueueShort<O>, double, List<AbstractOBResult<O>>) - Method in interface net.obsearch.ApproxIndexShort
Searches the Index and returns OBResult (ID, OB and distance) elements that are closer to "object".
searchObject(I, O, Statistics) - Method in class net.obsearch.index.utils.AbstractNewLineCommandLine
The subclass implements this method and decides to print or do something with the result.
searchObject(I, O, Statistics) - Method in class net.obsearch.index.utils.AbstractNewLineCommandLineShort
 
searchObjectApprox(I, O, Statistics) - Method in class net.obsearch.index.utils.AbstractNewLineCommandLine
Search object in approx mode.
searchObjectApprox(I, O, Statistics) - Method in class net.obsearch.index.utils.AbstractNewLineCommandLineShort
 
searchObjects(I, File, Statistics) - Method in class net.obsearch.index.utils.AbstractCommandLine
Opens a query file and queries the index storing all the results there.
searchObjects(I, File, Statistics) - Method in class net.obsearch.index.utils.AbstractNewLineBytesCommandLine
 
searchObjects(I, File, Statistics) - Method in class net.obsearch.index.utils.AbstractNewLineCommandLine
 
searchSequential(O, OBPriorityQueueByte<O>, IndexByte<O>, byte) - Method in class net.obsearch.index.TestFrameworkByte
Sequential search.
searchSequential(O, OBPriorityQueueDouble<O>, IndexDouble<O>, double) - Method in class net.obsearch.index.TestFrameworkDouble
Sequential search.
searchSequential(O, OBPriorityQueueFloat<O>, IndexFloat<O>, float) - Method in class net.obsearch.index.TestFrameworkFloat
Sequential search.
searchSequential(O, OBPriorityQueueInt<O>, IndexInt<O>, int) - Method in class net.obsearch.index.TestFrameworkInt
Sequential search.
searchSequential(O, OBPriorityQueueLong<O>, IndexLong<O>, long) - Method in class net.obsearch.index.TestFrameworkLong
Sequential search.
searchSequential(O, OBPriorityQueueShort<O>, IndexShort<O>, short) - Method in class net.obsearch.index.TestFrameworkShort
Sequential search.
searchSequential(long, O, OBPriorityQueueShort<O>, IndexShort<O>, short) - Method in class net.obsearch.index.utils.IndexSmokeTUtil
Sequential search.
searchSequential(long, O, ArrayList<OBResultShort<O>>, IndexShort<O>, short) - Method in class net.obsearch.index.utils.IndexSmokeTUtilApprox
Sequential search.
select(int, Random, LongArrayList, Index<OB>, LongArrayList) - Static method in class net.obsearch.dimension.AbstractDimension
Selects k random elements from the given source.
select(int, Random, LongArrayList, Index<OBByte>, LongArrayList, byte) - Static method in class net.obsearch.dimension.DimensionByte
Selects k random elements from the given source.
select(int, Random, LongArrayList, Index<OBDouble>, LongArrayList, double) - Static method in class net.obsearch.dimension.DimensionDouble
Selects k random elements from the given source.
select(int, Random, LongArrayList, Index<OBFloat>, LongArrayList, float) - Static method in class net.obsearch.dimension.DimensionFloat
Selects k random elements from the given source.
select(int, Random, LongArrayList, Index<OBInt>, LongArrayList, int) - Static method in class net.obsearch.dimension.DimensionInt
Selects k random elements from the given source.
select(int, Random, LongArrayList, Index<OBLong>, LongArrayList, long) - Static method in class net.obsearch.dimension.DimensionLong
Selects k random elements from the given source.
select(int, Random, LongArrayList, Index<OBShort>, LongArrayList, short) - Static method in class net.obsearch.dimension.DimensionShort
Selects k random elements from the given source.
select(int, Random, LongArrayList, Index<O>, LongArrayList) - Method in class net.obsearch.pivots.AbstractIncrementalPivotSelector
Selects k random elements from the given source.
selectO(int, Random, LongArrayList, Index<O>, LongArrayList) - Method in class net.obsearch.pivots.AbstractIncrementalPivotSelector
 
selectPivot(BitSet) - Method in class net.obsearch.index.aesa.impl.AesaFloat.Computation
Randomly selects a pivot from this set.
selectPivots(int, IncrementalPivotSelector<O>) - Method in class net.obsearch.index.pivot.AbstractPivotOBIndex
Override this method if selection must be changed
selectUnique(int, Random, LongArrayList, Index<O>, LongArrayList) - Method in class net.obsearch.pivots.AbstractIncrementalPivotSelector
 
seq - Variable in class net.obsearch.index.utils.AbstractNewLineCommandLineShort
 
sequence - Variable in class net.obsearch.storage.bdb.AbstractBDBOBStoreJe
Database for sequences.
serialize() - Method in interface net.obsearch.index.bucket.BucketContainer
Serialize the bucket
serialize() - Method in class net.obsearch.index.bucket.impl.AbstractBucketContainerByte
 
serialize() - Method in class net.obsearch.index.bucket.impl.AbstractBucketContainerDouble
 
serialize() - Method in class net.obsearch.index.bucket.impl.AbstractBucketContainerFloat
 
serialize() - Method in class net.obsearch.index.bucket.impl.AbstractBucketContainerInt
 
serialize() - Method in class net.obsearch.index.bucket.impl.AbstractBucketContainerLong
 
serialize() - Method in class net.obsearch.index.bucket.impl.AbstractBucketContainerShort
 
serialize() - Method in class net.obsearch.index.bucket.sleek.SleekBucketByte
Serialize the bucket into a stream of bytes.
serialize() - Method in class net.obsearch.index.bucket.sleek.SleekBucketDouble
Serialize the bucket into a stream of bytes.
serialize() - Method in class net.obsearch.index.bucket.sleek.SleekBucketFloat
Serialize the bucket into a stream of bytes.
serialize() - Method in class net.obsearch.index.bucket.sleek.SleekBucketInt
Serialize the bucket into a stream of bytes.
serialize() - Method in class net.obsearch.index.bucket.sleek.SleekBucketLong
Serialize the bucket into a stream of bytes.
serialize() - Method in class net.obsearch.index.bucket.sleek.SleekBucketShort
Serialize the bucket into a stream of bytes.
serializeBigInteger(BigInteger) - Method in class net.obsearch.storage.bdb.BDBFactoryJe
 
serializeBigInteger(BigInteger) - Method in interface net.obsearch.storage.OBStoreFactory
Creates a binary representation of the given value.
serializeBigInteger(BigInteger) - Method in class net.obsearch.storage.tc.TCFactory
 
serializeByte(byte) - Method in class net.obsearch.storage.bdb.BDBFactoryJe
 
serializeByte(byte) - Method in interface net.obsearch.storage.OBStoreFactory
Creates a binary representation of the given value.
serializeByte(byte) - Method in class net.obsearch.storage.tc.TCFactory
 
serializeDouble(double) - Method in class net.obsearch.storage.bdb.BDBFactoryJe
 
serializeDouble(double) - Method in interface net.obsearch.storage.OBStoreFactory
Creates a binary representation of the given value.
serializeDouble(double) - Method in class net.obsearch.storage.tc.TCFactory
 
serializeFloat(float) - Method in class net.obsearch.storage.bdb.BDBFactoryJe
 
serializeFloat(float) - Method in interface net.obsearch.storage.OBStoreFactory
Creates a binary representation of the given value.
serializeFloat(float) - Method in class net.obsearch.storage.tc.TCFactory
 
serializeInt(int) - Method in class net.obsearch.storage.bdb.BDBFactoryJe
 
serializeInt(int) - Method in interface net.obsearch.storage.OBStoreFactory
Creates a binary representation of the given value.
serializeInt(int) - Method in class net.obsearch.storage.tc.TCFactory
 
serializeLong(long) - Method in class net.obsearch.storage.bdb.BDBFactoryJe
 
serializeLong(long) - Method in interface net.obsearch.storage.OBStoreFactory
Creates a binary representation of the given value.
serializeLong(long) - Method in class net.obsearch.storage.tc.TCFactory
 
serializePivots(long[]) - Method in class net.obsearch.index.AbstractOBIndex
Finds the given objects in A and serializes them.
serializeShort(short) - Method in class net.obsearch.storage.bdb.BDBFactoryJe
 
serializeShort(short) - Method in interface net.obsearch.storage.OBStoreFactory
Creates a binary representation of the given value.
serializeShort(short) - Method in class net.obsearch.storage.tc.TCFactory
 
set(int, short) - Method in class net.obsearch.index.perm.CompactPerm
 
set(int, short) - Method in class net.obsearch.index.perm.PermProjection
 
set(int) - Method in class net.obsearch.index.utils.BitBucket
 
set(short, PerDouble) - Method in class net.obsearch.pivots.perm.PermHolderDouble
set the given pivot id with the new permutation
setA(A) - Method in class net.obsearch.utils.Pair
 
setAlpha(double) - Method in class net.obsearch.pivots.sss.AbstractMySSS
 
setB(B) - Method in class net.obsearch.utils.Pair
 
setBit(long) - Method in class net.obsearch.utils.BloomFilter64bit
Changes the bit with index bitIndex in local bitvector.
setBulkMode(boolean) - Method in class net.obsearch.storage.OBStorageConfig
 
setDataRead(long) - Method in class net.obsearch.stats.Statistics
 
setDataSample(int) - Method in class net.obsearch.pivots.rf02.AbstractIncrementalRF02
 
setDataSample(int) - Method in class net.obsearch.pivots.rf03.AbstractIncrementalRF03
 
setDataSample(int) - Method in class net.obsearch.pivots.rf04.AbstractIncrementalRF04
 
setDesiredDistortion(double) - Method in class net.obsearch.pivots.rf02.AbstractIncrementalRF02
 
setDesiredDistortion(double) - Method in class net.obsearch.pivots.rf03.AbstractIncrementalRF03
 
setDesiredSpread(double) - Method in class net.obsearch.pivots.rf02.AbstractIncrementalRF02
 
setDesiredSpread(double) - Method in class net.obsearch.pivots.rf03.AbstractIncrementalRF03
 
setDiskAccessCount(long) - Method in class net.obsearch.stats.Statistics
 
setDistance(int) - Method in class net.obsearch.index.ghs.SketchProjection
 
setDistance(byte) - Method in class net.obsearch.index.perm.impl.PerByte
 
setDistance(double) - Method in class net.obsearch.index.perm.impl.PerDouble
 
setDistance(float) - Method in class net.obsearch.index.perm.impl.PerFloat
 
setDistance(int) - Method in class net.obsearch.index.perm.impl.PerInt
 
setDistance(long) - Method in class net.obsearch.index.perm.impl.PerLong
 
setDistance(short) - Method in class net.obsearch.index.perm.impl.PerShort
 
setDistance(byte) - Method in class net.obsearch.result.OBResultByte
Sets the distance to a new value x.
setDistance(double) - Method in class net.obsearch.result.OBResultDouble
Sets the distance to a new value x.
setDistance(float) - Method in class net.obsearch.result.OBResultFloat
Sets the distance to a new value x.
setDistance(int) - Method in class net.obsearch.result.OBResultInt
Sets the distance to a new value x.
setDistance(byte) - Method in class net.obsearch.result.OBResultInvertedByte
Sets the distance to a new value x.
setDistance(double) - Method in class net.obsearch.result.OBResultInvertedDouble
Sets the distance to a new value x.
setDistance(float) - Method in class net.obsearch.result.OBResultInvertedFloat
Sets the distance to a new value x.
setDistance(int) - Method in class net.obsearch.result.OBResultInvertedInt
Sets the distance to a new value x.
setDistance(long) - Method in class net.obsearch.result.OBResultInvertedLong
Sets the distance to a new value x.
setDistance(short) - Method in class net.obsearch.result.OBResultInvertedShort
Sets the distance to a new value x.
setDistance(long) - Method in class net.obsearch.result.OBResultLong
Sets the distance to a new value x.
setDistance(short) - Method in class net.obsearch.result.OBResultShort
Sets the distance to a new value x.
setDistanceCount(long) - Method in class net.obsearch.stats.Statistics
 
setDuplicates(boolean) - Method in class net.obsearch.storage.OBStorageConfig
 
setExpectedError(double) - Method in class net.obsearch.index.sorter.AbstractBucketSorter
Set the expected NN error
setExtra(String, int) - Method in class net.obsearch.stats.Statistics
Increment an extra value.
setFixedRecord(boolean) - Method in class net.obsearch.index.AbstractOBIndex
 
setFixedRecord(int) - Method in class net.obsearch.index.AbstractOBIndex
 
setId(long) - Method in class net.obsearch.AbstractOBResult
Sets the internal id of the result.
setId(long) - Method in class net.obsearch.index.bucket.BucketObject
 
setId(short) - Method in class net.obsearch.index.perm.impl.PerByte
 
setId(short) - Method in class net.obsearch.index.perm.impl.PerDouble
 
setId(short) - Method in class net.obsearch.index.perm.impl.PerFloat
 
setId(short) - Method in class net.obsearch.index.perm.impl.PerInt
 
setId(short) - Method in class net.obsearch.index.perm.impl.PerLong
 
setId(short) - Method in class net.obsearch.index.perm.impl.PerShort
 
setId(long) - Method in class net.obsearch.OperationStatus
Sets the id returned in the enumeration.
setIdAutoGeneration(boolean) - Method in class net.obsearch.index.AbstractOBIndex
 
setIndexType(OBStorageConfig.IndexType) - Method in class net.obsearch.storage.OBStorageConfig
 
setKAlpha(float) - Method in class net.obsearch.index.sorter.AbstractBucketSorter
For a query k we take the kEstimators[k] estimation and return the value kEstimators[k].mean() + (kEstimators[k].stdDev() * kAlpha) This method sets kAlpha.
setKey(byte[]) - Method in interface net.obsearch.index.bucket.BucketContainer
Sets the key (bucket id) of a bucket container
setKey(byte[]) - Method in class net.obsearch.index.bucket.impl.AbstractBucketContainerByte
 
setKey(byte[]) - Method in class net.obsearch.index.bucket.impl.AbstractBucketContainerDouble
 
setKey(byte[]) - Method in class net.obsearch.index.bucket.impl.AbstractBucketContainerFloat
 
setKey(byte[]) - Method in class net.obsearch.index.bucket.impl.AbstractBucketContainerInt
 
setKey(byte[]) - Method in class net.obsearch.index.bucket.impl.AbstractBucketContainerLong
 
setKey(byte[]) - Method in class net.obsearch.index.bucket.impl.AbstractBucketContainerShort
 
setKey(byte[]) - Method in class net.obsearch.index.bucket.sleek.SleekBucketByte
 
setKey(byte[]) - Method in class net.obsearch.index.bucket.sleek.SleekBucketDouble
 
setKey(byte[]) - Method in class net.obsearch.index.bucket.sleek.SleekBucketFloat
 
setKey(byte[]) - Method in class net.obsearch.index.bucket.sleek.SleekBucketInt
 
setKey(byte[]) - Method in class net.obsearch.index.bucket.sleek.SleekBucketLong
 
setKey(byte[]) - Method in class net.obsearch.index.bucket.sleek.SleekBucketShort
 
setMaxK(int[]) - Method in class net.obsearch.index.sorter.AbstractBucketSorter
Set the k values used by this index.
setMaxSliceSize(int) - Method in class net.obsearch.example.OBSliceFactory
 
setMsg(String) - Method in class net.obsearch.OperationStatus
 
setObject(O) - Method in class net.obsearch.AbstractOBResult
Sets the object of the result.
setObject(O) - Method in class net.obsearch.index.bucket.BucketObject
 
setPivots(int) - Method in interface net.obsearch.index.bucket.BucketContainer
Sets the # of pivots for this container.
setPivots(int) - Method in class net.obsearch.index.bucket.impl.AbstractBucketContainerByte
 
setPivots(int) - Method in class net.obsearch.index.bucket.impl.AbstractBucketContainerDouble
 
setPivots(int) - Method in class net.obsearch.index.bucket.impl.AbstractBucketContainerFloat
 
setPivots(int) - Method in class net.obsearch.index.bucket.impl.AbstractBucketContainerInt
 
setPivots(int) - Method in class net.obsearch.index.bucket.impl.AbstractBucketContainerLong
 
setPivots(int) - Method in class net.obsearch.index.bucket.impl.AbstractBucketContainerShort
 
setPivots(int) - Method in class net.obsearch.index.bucket.sleek.SleekBucketByte
 
setPivots(int) - Method in class net.obsearch.index.bucket.sleek.SleekBucketDouble
 
setPivots(int) - Method in class net.obsearch.index.bucket.sleek.SleekBucketFloat
 
setPivots(int) - Method in class net.obsearch.index.bucket.sleek.SleekBucketInt
 
setPivots(int) - Method in class net.obsearch.index.bucket.sleek.SleekBucketLong
 
setPivots(int) - Method in class net.obsearch.index.bucket.sleek.SleekBucketShort
 
setPreFreeze(boolean) - Method in class net.obsearch.index.AbstractOBIndex
If we are going to check for the existence of data before freezing preFreezeCheck should be set to true.
setPreFreezeCheck(boolean) - Method in class net.obsearch.index.AbstractOBIndex
 
setPreFreezeCheck(boolean) - Method in class net.obsearch.index.aesa.impl.AesaFloat
 
setPreFreezeCheck(boolean) - Method in interface net.obsearch.Index
If the index should check for existent objects before freeze.
setQueryCount(long) - Method in class net.obsearch.stats.Statistics
 
setReadStats(StaticBin1D) - Method in class net.obsearch.storage.bdb.AbstractBDBOBStoreJe
 
setReadStats(StaticBin1D) - Method in interface net.obsearch.storage.OBStore
Sets the stats object to the given stats.
setReadStats(StaticBin1D) - Method in class net.obsearch.storage.tc.AbstractTCOBStorage
 
setRecordSize(int) - Method in class net.obsearch.storage.OBStorageConfig
 
setRepetitions(int) - Method in class net.obsearch.pivots.rf02.AbstractIncrementalRF02
 
setRepetitions(int) - Method in class net.obsearch.pivots.rf03.AbstractIncrementalRF03
 
setResult(OBPriorityQueueByte<O>) - Method in class net.obsearch.query.OBQueryByte
Set the results of the matching to a new object.
setResult(OBPriorityQueueDouble<O>) - Method in class net.obsearch.query.OBQueryDouble
Set the results of the matching to a new object.
setResult(OBPriorityQueueFloat<O>) - Method in class net.obsearch.query.OBQueryFloat
Set the results of the matching to a new object.
setResult(OBPriorityQueueInt<O>) - Method in class net.obsearch.query.OBQueryInt
Set the results of the matching to a new object.
setResult(OBPriorityQueueLong<O>) - Method in class net.obsearch.query.OBQueryLong
Set the results of the matching to a new object.
setResult(OBPriorityQueueShort<O>) - Method in class net.obsearch.query.OBQueryShort
Set the results of the matching to a new object.
setRetries(int) - Method in class net.obsearch.pivots.kmeans.impl.IncrementalKMeansPPPivotSelectorByte
 
setRetries(int) - Method in class net.obsearch.pivots.kmeans.impl.IncrementalKMeansPPPivotSelectorDouble
 
setRetries(int) - Method in class net.obsearch.pivots.kmeans.impl.IncrementalKMeansPPPivotSelectorFloat
 
setRetries(int) - Method in class net.obsearch.pivots.kmeans.impl.IncrementalKMeansPPPivotSelectorInt
 
setRetries(int) - Method in class net.obsearch.pivots.kmeans.impl.IncrementalKMeansPPPivotSelectorLong
 
setRetries(int) - Method in class net.obsearch.pivots.kmeans.impl.IncrementalKMeansPPPivotSelectorShort
 
setSampleSize(int) - Method in class net.obsearch.index.sorter.AbstractBucketSorter
Set the sample size of the estimation
setSketch(CBitVector) - Method in class net.obsearch.index.ghs.SketchProjection
 
setSmapCount(long) - Method in class net.obsearch.stats.Statistics
 
setSmapVector(byte[]) - Method in class net.obsearch.index.bucket.impl.BucketObjectByte
 
setSmapVector(double[]) - Method in class net.obsearch.index.bucket.impl.BucketObjectDouble
 
setSmapVector(float[]) - Method in class net.obsearch.index.bucket.impl.BucketObjectFloat
 
setSmapVector(int[]) - Method in class net.obsearch.index.bucket.impl.BucketObjectInt
 
setSmapVector(long[]) - Method in class net.obsearch.index.bucket.impl.BucketObjectLong
 
setSmapVector(short[]) - Method in class net.obsearch.index.bucket.impl.BucketObjectShort
 
setStatus(Status) - Method in class net.obsearch.OperationStatus
 
setTemp(boolean) - Method in class net.obsearch.storage.OBStorageConfig
 
setText(String) - Method in class net.obsearch.example.SliceAST
Set the token text for this node.
setType(int) - Method in class net.obsearch.example.SliceAST
Set the token type for this node.
setUp() - Method in class net.obsearch.storage.bdb.TestBDBOBStoreJeByte
 
setUp() - Method in class net.obsearch.storage.bdb.TestBDBOBStoreJeDouble
 
setUp() - Method in class net.obsearch.storage.bdb.TestBDBOBStoreJeFloat
 
setUp() - Method in class net.obsearch.storage.bdb.TestBDBOBStoreJeInt
 
setUp() - Method in class net.obsearch.storage.bdb.TestBDBOBStoreJeLong
 
setUp() - Method in class net.obsearch.storage.bdb.TestBDBOBStoreJeShort
 
setValue(int) - Method in class net.obsearch.index.utils.IntegerHolder
Sets the value of the internal integer.
setValue(byte[]) - Method in class net.obsearch.storage.Tuple
 
setX(int) - Method in class net.obsearch.pivots.rf04.AbstractIncrementalRF04.Score
 
setY(int) - Method in class net.obsearch.pivots.rf04.AbstractIncrementalRF04.Score
 
sfrDistance(CompactPerm) - Method in class net.obsearch.index.perm.PermProjection
 
shortToByteBuffer(short) - Static method in class net.obsearch.utils.bytes.ByteConversion
Convert a(n) Short into bytes.
shortToBytes(short[]) - Static method in class net.obsearch.index.perm.PermProjection
 
shortToBytes(short) - Static method in class net.obsearch.storage.bdb.BDBFactoryJe
 
shortToBytes(short) - Static method in class net.obsearch.utils.bytes.ByteConversion
Convert a(n) Short into bytes.
shouldProcess(OBSlice) - Method in class net.obsearch.example.OBSliceFactory
 
shouldProcess(O) - Method in interface net.obsearch.index.utils.OBFactory
Returns true if we should process (add / search) the given object.
shouldProcessSlice(OBSlice) - Static method in class net.obsearch.index.utils.IndexSmokeTUtil
We only process slices of this size.
SimpleBloomFilter<E> - Class in net.obsearch.index.bucket
A simple Bloom Filter (see http://en.wikipedia.org/wiki/Bloom_filter) that uses java.util.Random as a primitive hash function, and which implements Java's Set interface for convenience.
SimpleBloomFilter(int, int) - Constructor for class net.obsearch.index.bucket.SimpleBloomFilter
Construct a SimpleBloomFilter.
size() - Method in class net.obsearch.example.OBSlice
Returns the size (in nodes) of the tree.
size() - Method in class net.obsearch.index.aesa.AbstractAESA
 
size() - Method in interface net.obsearch.index.bucket.BucketContainer
# of objects in this container.
size() - Method in class net.obsearch.index.bucket.impl.AbstractBucketContainerByte
Return the # of S-Map vectors in the bucket.
size() - Method in class net.obsearch.index.bucket.impl.AbstractBucketContainerDouble
Return the # of S-Map vectors in the bucket.
size() - Method in class net.obsearch.index.bucket.impl.AbstractBucketContainerFloat
Return the # of S-Map vectors in the bucket.
size() - Method in class net.obsearch.index.bucket.impl.AbstractBucketContainerInt
Return the # of S-Map vectors in the bucket.
size() - Method in class net.obsearch.index.bucket.impl.AbstractBucketContainerLong
Return the # of S-Map vectors in the bucket.
size() - Method in class net.obsearch.index.bucket.impl.AbstractBucketContainerShort
Return the # of S-Map vectors in the bucket.
size() - Method in class net.obsearch.index.bucket.SimpleBloomFilter
Not implemented
size() - Method in class net.obsearch.index.bucket.sleek.SleekBucketByte
 
size() - Method in class net.obsearch.index.bucket.sleek.SleekBucketDouble
 
size() - Method in class net.obsearch.index.bucket.sleek.SleekBucketFloat
 
size() - Method in class net.obsearch.index.bucket.sleek.SleekBucketInt
 
size() - Method in class net.obsearch.index.bucket.sleek.SleekBucketLong
 
size() - Method in class net.obsearch.index.bucket.sleek.SleekBucketShort
 
size() - Method in class net.obsearch.index.ghs.CompressedBitSet64
 
size() - Method in class net.obsearch.index.ghs.FixedPriorityQueue
 
size() - Method in class net.obsearch.storage.bdb.AbstractBDBOBStoreJe
 
size() - Method in interface net.obsearch.storage.OBStore
Returns the number of elements in the database.
size() - Method in class net.obsearch.storage.tc.AbstractTCOBStorage
 
size() - Method in class net.obsearch.utils.BloomFilter64bit
The number of character sequences in the filter.
Sketch64Byte<O extends OBByte> - Class in net.obsearch.index.ghs.impl
 
Sketch64Byte(Class<O>, IncrementalPairPivotSelector<O>, int) - Constructor for class net.obsearch.index.ghs.impl.Sketch64Byte
Create a new Sketch64Byte with m bytes.
Sketch64Byte() - Constructor for class net.obsearch.index.ghs.impl.Sketch64Byte
 
Sketch64Byte.KnnIterator - Class in net.obsearch.index.ghs.impl
Implements a knn graph iteration over all the dataset
Sketch64Byte.KnnIterator(int, byte) - Constructor for class net.obsearch.index.ghs.impl.Sketch64Byte.KnnIterator
 
Sketch64Double<O extends OBDouble> - Class in net.obsearch.index.ghs.impl
 
Sketch64Double(Class<O>, IncrementalPairPivotSelector<O>, int) - Constructor for class net.obsearch.index.ghs.impl.Sketch64Double
Create a new Sketch64Double with m bytes.
Sketch64Double() - Constructor for class net.obsearch.index.ghs.impl.Sketch64Double
 
Sketch64Double.KnnIterator - Class in net.obsearch.index.ghs.impl
Implements a knn graph iteration over all the dataset
Sketch64Double.KnnIterator(int, double) - Constructor for class net.obsearch.index.ghs.impl.Sketch64Double.KnnIterator
 
Sketch64Float<O extends OBFloat> - Class in net.obsearch.index.ghs.impl
 
Sketch64Float(Class<O>, IncrementalPairPivotSelector<O>, int) - Constructor for class net.obsearch.index.ghs.impl.Sketch64Float
Create a new Sketch64Float with m bytes.
Sketch64Float() - Constructor for class net.obsearch.index.ghs.impl.Sketch64Float
 
Sketch64Float.KnnIterator - Class in net.obsearch.index.ghs.impl
Implements a knn graph iteration over all the dataset
Sketch64Float.KnnIterator(int, float) - Constructor for class net.obsearch.index.ghs.impl.Sketch64Float.KnnIterator
 
Sketch64Int<O extends OBInt> - Class in net.obsearch.index.ghs.impl
 
Sketch64Int(Class<O>, IncrementalPairPivotSelector<O>, int) - Constructor for class net.obsearch.index.ghs.impl.Sketch64Int
Create a new Sketch64Int with m bytes.
Sketch64Int() - Constructor for class net.obsearch.index.ghs.impl.Sketch64Int
 
Sketch64Int.KnnIterator - Class in net.obsearch.index.ghs.impl
Implements a knn graph iteration over all the dataset
Sketch64Int.KnnIterator(int, int) - Constructor for class net.obsearch.index.ghs.impl.Sketch64Int.KnnIterator
 
Sketch64Long<O extends OBLong> - Class in net.obsearch.index.ghs.impl
 
Sketch64Long(Class<O>, IncrementalPairPivotSelector<O>, int) - Constructor for class net.obsearch.index.ghs.impl.Sketch64Long
Create a new Sketch64Long with m bytes.
Sketch64Long() - Constructor for class net.obsearch.index.ghs.impl.Sketch64Long
 
Sketch64Long.KnnIterator - Class in net.obsearch.index.ghs.impl
Implements a knn graph iteration over all the dataset
Sketch64Long.KnnIterator(int, long) - Constructor for class net.obsearch.index.ghs.impl.Sketch64Long.KnnIterator
 
Sketch64Short<O extends OBShort> - Class in net.obsearch.index.ghs.impl
 
Sketch64Short(Class<O>, IncrementalPairPivotSelector<O>, int) - Constructor for class net.obsearch.index.ghs.impl.Sketch64Short
Create a new Sketch64Short with m bytes.
Sketch64Short() - Constructor for class net.obsearch.index.ghs.impl.Sketch64Short
 
Sketch64Short.KnnIterator - Class in net.obsearch.index.ghs.impl
Implements a knn graph iteration over all the dataset
Sketch64Short.KnnIterator(int, short) - Constructor for class net.obsearch.index.ghs.impl.Sketch64Short.KnnIterator
 
SketchPriorityQueue - Class in net.obsearch.index.ghs
This data structure simulates a priority queue of objects sorted by their distance to some other object.
SketchPriorityQueue(int, int) - Constructor for class net.obsearch.index.ghs.SketchPriorityQueue
Creates the queue
SketchProjection - Class in net.obsearch.index.ghs
 
SketchProjection(byte[], CBitVector, int, double[]) - Constructor for class net.obsearch.index.ghs.SketchProjection
 
SleekBucketByte<O extends OBByte> - Class in net.obsearch.index.bucket.sleek
AbstractSleekBucket is designed to hold objects that belong to one bucket.
SleekBucketByte(Class<O>, int) - Constructor for class net.obsearch.index.bucket.sleek.SleekBucketByte
Create an empty, new bucket.
SleekBucketByte(Class<O>, int, byte[]) - Constructor for class net.obsearch.index.bucket.sleek.SleekBucketByte
Create a new SleekBucket based on the given data.
SleekBucketDouble<O extends OBDouble> - Class in net.obsearch.index.bucket.sleek
AbstractSleekBucket is designed to hold objects that belong to one bucket.
SleekBucketDouble(Class<O>, int) - Constructor for class net.obsearch.index.bucket.sleek.SleekBucketDouble
Create an empty, new bucket.
SleekBucketDouble(Class<O>, int, byte[]) - Constructor for class net.obsearch.index.bucket.sleek.SleekBucketDouble
Create a new SleekBucket based on the given data.
SleekBucketFloat<O extends OBFloat> - Class in net.obsearch.index.bucket.sleek
AbstractSleekBucket is designed to hold objects that belong to one bucket.
SleekBucketFloat(Class<O>, int) - Constructor for class net.obsearch.index.bucket.sleek.SleekBucketFloat
Create an empty, new bucket.
SleekBucketFloat(Class<O>, int, byte[]) - Constructor for class net.obsearch.index.bucket.sleek.SleekBucketFloat
Create a new SleekBucket based on the given data.
SleekBucketInt<O extends OBInt> - Class in net.obsearch.index.bucket.sleek
AbstractSleekBucket is designed to hold objects that belong to one bucket.
SleekBucketInt(Class<O>, int) - Constructor for class net.obsearch.index.bucket.sleek.SleekBucketInt
Create an empty, new bucket.
SleekBucketInt(Class<O>, int, byte[]) - Constructor for class net.obsearch.index.bucket.sleek.SleekBucketInt
Create a new SleekBucket based on the given data.
SleekBucketLong<O extends OBLong> - Class in net.obsearch.index.bucket.sleek
AbstractSleekBucket is designed to hold objects that belong to one bucket.
SleekBucketLong(Class<O>, int) - Constructor for class net.obsearch.index.bucket.sleek.SleekBucketLong
Create an empty, new bucket.
SleekBucketLong(Class<O>, int, byte[]) - Constructor for class net.obsearch.index.bucket.sleek.SleekBucketLong
Create a new SleekBucket based on the given data.
SleekBucketShort<O extends OBShort> - Class in net.obsearch.index.bucket.sleek
AbstractSleekBucket is designed to hold objects that belong to one bucket.
SleekBucketShort(Class<O>, int) - Constructor for class net.obsearch.index.bucket.sleek.SleekBucketShort
Create an empty, new bucket.
SleekBucketShort(Class<O>, int, byte[]) - Constructor for class net.obsearch.index.bucket.sleek.SleekBucketShort
Create a new SleekBucket based on the given data.
slice() - Method in class net.obsearch.example.SliceParser
 
SliceAST - Class in net.obsearch.example
This class provides extra functionality required by tree edit distance algorithms and the like.
SliceAST() - Constructor for class net.obsearch.example.SliceAST
Default constructor.
SliceAST(int, String) - Constructor for class net.obsearch.example.SliceAST
Initialize the node.
SliceAST(Token) - Constructor for class net.obsearch.example.SliceAST
Initialize the node from a token.
SliceAST(SliceAST) - Constructor for class net.obsearch.example.SliceAST
Clone the node with this constructor.
SliceLexer - Class in net.obsearch.example
 
SliceLexer(InputStream) - Constructor for class net.obsearch.example.SliceLexer
 
SliceLexer(Reader) - Constructor for class net.obsearch.example.SliceLexer
 
SliceLexer(InputBuffer) - Constructor for class net.obsearch.example.SliceLexer
 
SliceLexer(LexerSharedInputState) - Constructor for class net.obsearch.example.SliceLexer
 
SliceParseException - Exception in net.obsearch.example
Class used to generate an error when a Tree cannot be parsed properly.
SliceParseException(String, Exception) - Constructor for exception net.obsearch.example.SliceParseException
Constructor.
SliceParser - Class in net.obsearch.example
 
SliceParser(TokenBuffer, int) - Constructor for class net.obsearch.example.SliceParser
 
SliceParser(TokenBuffer) - Constructor for class net.obsearch.example.SliceParser
 
SliceParser(TokenStream, int) - Constructor for class net.obsearch.example.SliceParser
 
SliceParser(TokenStream) - Constructor for class net.obsearch.example.SliceParser
 
SliceParser(ParserSharedInputState) - Constructor for class net.obsearch.example.SliceParser
 
SliceParserTokenTypes - Interface in net.obsearch.example
 
smap - Variable in class net.obsearch.query.OBQueryByte
SMAPed vector
smap - Variable in class net.obsearch.query.OBQueryDouble
SMAPed vector
smap - Variable in class net.obsearch.query.OBQueryFloat
SMAPed vector
smap - Variable in class net.obsearch.query.OBQueryInt
SMAPed vector
smap - Variable in class net.obsearch.query.OBQueryLong
SMAPed vector
smap - Variable in class net.obsearch.query.OBQueryShort
SMAPed vector
SSSByte<O extends OBByte> - Class in net.obsearch.pivots.sss.impl
 
SSSByte(Pivotable<O>) - Constructor for class net.obsearch.pivots.sss.impl.SSSByte
 
SSSDouble<O extends OBDouble> - Class in net.obsearch.pivots.sss.impl
 
SSSDouble(Pivotable<O>) - Constructor for class net.obsearch.pivots.sss.impl.SSSDouble
 
SSSFloat<O extends OBFloat> - Class in net.obsearch.pivots.sss.impl
 
SSSFloat(Pivotable<O>) - Constructor for class net.obsearch.pivots.sss.impl.SSSFloat
 
SSSInt<O extends OBInt> - Class in net.obsearch.pivots.sss.impl
 
SSSInt(Pivotable<O>) - Constructor for class net.obsearch.pivots.sss.impl.SSSInt
 
SSSLong<O extends OBLong> - Class in net.obsearch.pivots.sss.impl
 
SSSLong(Pivotable<O>) - Constructor for class net.obsearch.pivots.sss.impl.SSSLong
 
SSSShort<O extends OBShort> - Class in net.obsearch.pivots.sss.impl
 
SSSShort(Pivotable<O>) - Constructor for class net.obsearch.pivots.sss.impl.SSSShort
 
Statistics - Class in net.obsearch.stats
Statistics gathered during the execution of a program.
Statistics() - Constructor for class net.obsearch.stats.Statistics
 
stats - Variable in class net.obsearch.index.AbstractOBIndex
Statistics related to this index.
stats - Variable in class net.obsearch.index.aesa.AbstractAESA
 
stats - Variable in class net.obsearch.storage.bdb.AbstractBDBOBStoreJe
 
stats() - Method in class net.obsearch.storage.bdb.BDBFactoryJe
 
stats() - Method in interface net.obsearch.storage.OBStoreFactory
Return a stats object that is to be printed
stats - Variable in class net.obsearch.storage.tc.AbstractTCOBStorage
 
stats() - Method in class net.obsearch.storage.tc.TCFactory
 
StatsUtil - Class in net.obsearch.index.utils
StatsUtil
StatsUtil() - Constructor for class net.obsearch.index.utils.StatsUtil
 
Status - Enum in net.obsearch
Status of operations (insert, delete exists)
Storable - Interface in net.obsearch
Interface that abstracts the general storage and loading methods used to persist objects.
STORAGE_SIZE - Static variable in class net.obsearch.storage.StorageValidationByte
 
STORAGE_SIZE - Static variable in class net.obsearch.storage.StorageValidationDouble
 
STORAGE_SIZE - Static variable in class net.obsearch.storage.StorageValidationFloat
 
STORAGE_SIZE - Static variable in class net.obsearch.storage.StorageValidationInt
 
STORAGE_SIZE - Static variable in class net.obsearch.storage.StorageValidationLong
 
STORAGE_SIZE - Static variable in class net.obsearch.storage.StorageValidationShort
 
StorageValidationByte - Class in net.obsearch.storage
 
StorageValidationByte() - Constructor for class net.obsearch.storage.StorageValidationByte
 
StorageValidationDouble - Class in net.obsearch.storage
 
StorageValidationDouble() - Constructor for class net.obsearch.storage.StorageValidationDouble
 
StorageValidationFloat - Class in net.obsearch.storage
 
StorageValidationFloat() - Constructor for class net.obsearch.storage.StorageValidationFloat
 
StorageValidationInt - Class in net.obsearch.storage
 
StorageValidationInt() - Constructor for class net.obsearch.storage.StorageValidationInt
 
StorageValidationLong - Class in net.obsearch.storage
 
StorageValidationLong() - Constructor for class net.obsearch.storage.StorageValidationLong
 
StorageValidationShort - Class in net.obsearch.storage
 
StorageValidationShort() - Constructor for class net.obsearch.storage.StorageValidationShort
 
store(byte[], O) - Method in interface net.obsearch.cache.OBCacheHandlerByteArray
Store object in the database with the given key.
store(long, O) - Method in interface net.obsearch.cache.OBCacheHandlerLong
Store object in the database with the given key.
store() - Method in class net.obsearch.example.OBSlice
Stores this object into the given byte stream.
store() - Method in class net.obsearch.index.ghs.CBitVector
 
store() - Method in class net.obsearch.index.OBVectorByte
 
store() - Method in class net.obsearch.index.OBVectorDouble
 
store() - Method in class net.obsearch.index.OBVectorFloat
 
store() - Method in class net.obsearch.index.OBVectorInt
 
store() - Method in class net.obsearch.index.OBVectorLong
 
store() - Method in class net.obsearch.index.OBVectorShort
 
store() - Method in interface net.obsearch.Storable
Stores this object in a byte array.

T

TCFactory - Class in net.obsearch.storage.tc
 
TCFactory(File) - Constructor for class net.obsearch.storage.tc.TCFactory
 
TCOBStorageBytesArray - Class in net.obsearch.storage.tc
 
TCOBStorageBytesArray(String, DBM, OBStoreFactory, OBStorageConfig) - Constructor for class net.obsearch.storage.tc.TCOBStorageBytesArray
Builds a new Storage system by receiving a Berkeley DB database.
TCOBStorageLong - Class in net.obsearch.storage.tc
BDBOBStoreLong is a wrapper for Berkeley indexes that assumes that keys are longs and values are byte[].
TCOBStorageLong(String, DBM, OBStoreFactory, OBStorageConfig) - Constructor for class net.obsearch.storage.tc.TCOBStorageLong
Builds a new Storage system by receiving a Berkeley DB database that uses longs as a primary indexing method.
tDR(byte[]) - Method in class net.obsearch.query.OBQueryByte
Total distance ratio
tDR(double[]) - Method in class net.obsearch.query.OBQueryDouble
Total distance ratio
tDR(float[]) - Method in class net.obsearch.query.OBQueryFloat
Total distance ratio
tDR(int[]) - Method in class net.obsearch.query.OBQueryInt
Total distance ratio
tDR(long[]) - Method in class net.obsearch.query.OBQueryLong
Total distance ratio
tDR(short[]) - Method in class net.obsearch.query.OBQueryShort
Total distance ratio
ted - Static variable in class net.obsearch.pivots.dummy.IncrementalFixedPivotSelector
 
tedLevel - Static variable in class net.obsearch.pivots.dummy.IncrementalFixedPivotSelector
 
test() - Method in class net.obsearch.index.TestFrameworkByte
Perform all the tests and DB creation.
test() - Method in class net.obsearch.index.TestFrameworkDouble
Perform all the tests and DB creation.
test() - Method in class net.obsearch.index.TestFrameworkFloat
Perform all the tests and DB creation.
test() - Method in class net.obsearch.index.TestFrameworkInt
Perform all the tests and DB creation.
test() - Method in class net.obsearch.index.TestFrameworkLong
Perform all the tests and DB creation.
test() - Method in class net.obsearch.index.TestFrameworkShort
Perform all the tests and DB creation.
testAll() - Method in class net.obsearch.storage.bdb.TestBDBOBStoreJeByte
 
testAll() - Method in class net.obsearch.storage.bdb.TestBDBOBStoreJeDouble
 
testAll() - Method in class net.obsearch.storage.bdb.TestBDBOBStoreJeFloat
 
testAll() - Method in class net.obsearch.storage.bdb.TestBDBOBStoreJeInt
 
testAll() - Method in class net.obsearch.storage.bdb.TestBDBOBStoreJeLong
 
testAll() - Method in class net.obsearch.storage.bdb.TestBDBOBStoreJeShort
 
TestBDBOBStoreJeByte - Class in net.obsearch.storage.bdb
TestBDBOBStoreByte
TestBDBOBStoreJeByte() - Constructor for class net.obsearch.storage.bdb.TestBDBOBStoreJeByte
 
TestBDBOBStoreJeDouble - Class in net.obsearch.storage.bdb
TestBDBOBStoreDouble
TestBDBOBStoreJeDouble() - Constructor for class net.obsearch.storage.bdb.TestBDBOBStoreJeDouble
 
TestBDBOBStoreJeFloat - Class in net.obsearch.storage.bdb
TestBDBOBStoreFloat
TestBDBOBStoreJeFloat() - Constructor for class net.obsearch.storage.bdb.TestBDBOBStoreJeFloat
 
TestBDBOBStoreJeInt - Class in net.obsearch.storage.bdb
TestBDBOBStoreInt
TestBDBOBStoreJeInt() - Constructor for class net.obsearch.storage.bdb.TestBDBOBStoreJeInt
 
TestBDBOBStoreJeLong - Class in net.obsearch.storage.bdb
TestBDBOBStoreLong
TestBDBOBStoreJeLong() - Constructor for class net.obsearch.storage.bdb.TestBDBOBStoreJeLong
 
TestBDBOBStoreJeShort - Class in net.obsearch.storage.bdb
TestBDBOBStoreShort
TestBDBOBStoreJeShort() - Constructor for class net.obsearch.storage.bdb.TestBDBOBStoreJeShort
 
testDuplicates() - Method in class net.obsearch.storage.bdb.TestBDBOBStoreJeByte
 
testDuplicates() - Method in class net.obsearch.storage.bdb.TestBDBOBStoreJeDouble
 
testDuplicates() - Method in class net.obsearch.storage.bdb.TestBDBOBStoreJeFloat
 
testDuplicates() - Method in class net.obsearch.storage.bdb.TestBDBOBStoreJeInt
 
testDuplicates() - Method in class net.obsearch.storage.bdb.TestBDBOBStoreJeLong
 
testDuplicates() - Method in class net.obsearch.storage.bdb.TestBDBOBStoreJeShort
 
TestFrameworkApproxByte<O extends OBByte> - Class in net.obsearch.index
Perform approximate validation of data.
TestFrameworkApproxByte(Class<O>, int, int, IndexByte<O>) - Constructor for class net.obsearch.index.TestFrameworkApproxByte
 
TestFrameworkApproxDouble<O extends OBDouble> - Class in net.obsearch.index
Perform approximate validation of data.
TestFrameworkApproxDouble(Class<O>, int, int, IndexDouble<O>) - Constructor for class net.obsearch.index.TestFrameworkApproxDouble
 
TestFrameworkApproxFloat<O extends OBFloat> - Class in net.obsearch.index
Perform approximate validation of data.
TestFrameworkApproxFloat(Class<O>, int, int, IndexFloat<O>) - Constructor for class net.obsearch.index.TestFrameworkApproxFloat
 
TestFrameworkApproxInt<O extends OBInt> - Class in net.obsearch.index
Perform approximate validation of data.
TestFrameworkApproxInt(Class<O>, int, int, IndexInt<O>) - Constructor for class net.obsearch.index.TestFrameworkApproxInt
 
TestFrameworkApproxLong<O extends OBLong> - Class in net.obsearch.index
Perform approximate validation of data.
TestFrameworkApproxLong(Class<O>, int, int, IndexLong<O>) - Constructor for class net.obsearch.index.TestFrameworkApproxLong
 
TestFrameworkApproxShort<O extends OBShort> - Class in net.obsearch.index
Perform approximate validation of data.
TestFrameworkApproxShort(Class<O>, int, int, IndexShort<O>) - Constructor for class net.obsearch.index.TestFrameworkApproxShort
 
TestFrameworkByte<O extends OBByte> - Class in net.obsearch.index
TestFrameworkByte performs several tests on an index.
TestFrameworkByte(Class<O>, int, int, IndexByte<O>) - Constructor for class net.obsearch.index.TestFrameworkByte
Create a new test with a DB size of dbSize and a query size of querySize.
TestFrameworkDouble<O extends OBDouble> - Class in net.obsearch.index
TestFrameworkDouble performs several tests on an index.
TestFrameworkDouble(Class<O>, int, int, IndexDouble<O>) - Constructor for class net.obsearch.index.TestFrameworkDouble
Create a new test with a DB size of dbSize and a query size of querySize.
TestFrameworkFloat<O extends OBFloat> - Class in net.obsearch.index
TestFrameworkFloat performs several tests on an index.
TestFrameworkFloat(Class<O>, int, int, IndexFloat<O>) - Constructor for class net.obsearch.index.TestFrameworkFloat
Create a new test with a DB size of dbSize and a query size of querySize.
TestFrameworkInt<O extends OBInt> - Class in net.obsearch.index
TestFrameworkInt performs several tests on an index.
TestFrameworkInt(Class<O>, int, int, IndexInt<O>) - Constructor for class net.obsearch.index.TestFrameworkInt
Create a new test with a DB size of dbSize and a query size of querySize.
TestFrameworkLong<O extends OBLong> - Class in net.obsearch.index
TestFrameworkLong performs several tests on an index.
TestFrameworkLong(Class<O>, int, int, IndexLong<O>) - Constructor for class net.obsearch.index.TestFrameworkLong
Create a new test with a DB size of dbSize and a query size of querySize.
TestFrameworkShort<O extends OBShort> - Class in net.obsearch.index
TestFrameworkShort performs several tests on an index.
TestFrameworkShort(Class<O>, int, int, IndexShort<O>) - Constructor for class net.obsearch.index.TestFrameworkShort
Create a new test with a DB size of dbSize and a query size of querySize.
text - Variable in class net.obsearch.example.SliceAST
The text of this node.
time - Variable in class net.obsearch.index.utils.AbstractCommandLine
Total ellapsed time during each query.
tIndex(IndexShort<O>) - Method in class net.obsearch.index.utils.IndexSmokeTUtil
Test method for Creates a database, fills it with data.
toArray() - Method in class net.obsearch.index.bucket.SimpleBloomFilter
Not implemented
toArray(T[]) - Method in class net.obsearch.index.bucket.SimpleBloomFilter
Not implemented
toFuriaChanTree() - Method in class net.obsearch.example.SliceAST
 
toString() - Method in class net.obsearch.AbstractOBPriorityQueue
 
toString() - Method in class net.obsearch.example.OBSlice
 
toString() - Method in exception net.obsearch.exception.IllegalIdException
 
toString() - Method in class net.obsearch.index.bucket.impl.BucketObjectByte
 
toString() - Method in class net.obsearch.index.bucket.impl.BucketObjectDouble
 
toString() - Method in class net.obsearch.index.bucket.impl.BucketObjectFloat
 
toString() - Method in class net.obsearch.index.bucket.impl.BucketObjectInt
 
toString() - Method in class net.obsearch.index.bucket.impl.BucketObjectLong
 
toString() - Method in class net.obsearch.index.bucket.impl.BucketObjectShort
 
toString() - Method in class net.obsearch.index.bucket.sleek.SleekBucketByte
 
toString() - Method in class net.obsearch.index.bucket.sleek.SleekBucketDouble
 
toString() - Method in class net.obsearch.index.bucket.sleek.SleekBucketFloat
 
toString() - Method in class net.obsearch.index.bucket.sleek.SleekBucketInt
 
toString() - Method in class net.obsearch.index.bucket.sleek.SleekBucketLong
 
toString() - Method in class net.obsearch.index.bucket.sleek.SleekBucketShort
 
toString() - Method in class net.obsearch.index.ghs.SketchProjection
 
toString() - Method in class net.obsearch.index.perm.PermProjection
 
toString() - Method in class net.obsearch.index.utils.IntegerHolder
 
toString() - Method in class net.obsearch.index.utils.medians.MedianCalculatorShort
 
toString() - Method in class net.obsearch.pivots.rf02.AbstractIncrementalRF02.Score
 
toString() - Method in class net.obsearch.pivots.rf03.AbstractIncrementalRF03.Score
 
toString() - Method in class net.obsearch.pivots.rf04.AbstractIncrementalRF04.Score
 
toString() - Method in class net.obsearch.result.OBResultByte
Return a human readable representation of the object.
toString() - Method in class net.obsearch.result.OBResultDouble
Return a human readable representation of the object.
toString() - Method in class net.obsearch.result.OBResultFloat
Return a human readable representation of the object.
toString() - Method in class net.obsearch.result.OBResultInt
Return a human readable representation of the object.
toString() - Method in class net.obsearch.result.OBResultInvertedByte
Return a human readable representation of the object.
toString() - Method in class net.obsearch.result.OBResultInvertedDouble
Return a human readable representation of the object.
toString() - Method in class net.obsearch.result.OBResultInvertedFloat
Return a human readable representation of the object.
toString() - Method in class net.obsearch.result.OBResultInvertedInt
Return a human readable representation of the object.
toString() - Method in class net.obsearch.result.OBResultInvertedLong
Return a human readable representation of the object.
toString() - Method in class net.obsearch.result.OBResultInvertedShort
Return a human readable representation of the object.
toString() - Method in class net.obsearch.result.OBResultLong
Return a human readable representation of the object.
toString() - Method in class net.obsearch.result.OBResultShort
Return a human readable representation of the object.
toString() - Method in class net.obsearch.stats.Statistics
 
toStringSummary() - Method in class net.obsearch.stats.Statistics
 
totalBoxes() - Method in class net.obsearch.index.AbstractOBIndex
 
totalBoxes() - Method in class net.obsearch.index.aesa.impl.AesaFloat
 
totalBoxes() - Method in interface net.obsearch.Index
Returns the total number of boxes this index can hold.
transformPrimitiveTuple(byte[]) - Static method in class net.obsearch.dimension.DimensionByte
Transform the given primitive tuple into a Dimension tuple.
transformPrimitiveTuple(double[]) - Static method in class net.obsearch.dimension.DimensionDouble
Transform the given primitive tuple into a Dimension tuple.
transformPrimitiveTuple(float[]) - Static method in class net.obsearch.dimension.DimensionFloat
Transform the given primitive tuple into a Dimension tuple.
transformPrimitiveTuple(int[]) - Static method in class net.obsearch.dimension.DimensionInt
Transform the given primitive tuple into a Dimension tuple.
transformPrimitiveTuple(long[]) - Static method in class net.obsearch.dimension.DimensionLong
Transform the given primitive tuple into a Dimension tuple.
transformPrimitiveTuple(short[]) - Static method in class net.obsearch.dimension.DimensionShort
Transform the given primitive tuple into a Dimension tuple.
tree - Variable in class net.obsearch.example.OBSlice
The root node of the tree.
TreePivotable - Class in net.obsearch.example
A class that determines if a tree can be used as a pivot based on the tree's size.
TreePivotable() - Constructor for class net.obsearch.example.TreePivotable
 
Tuple - Class in net.obsearch.storage
A tuple returned by a range operation of an OBStore implementation.
Tuple() - Constructor for class net.obsearch.storage.Tuple
 
Tuple(byte[]) - Constructor for class net.obsearch.storage.Tuple
 
TupleByte - Class in net.obsearch.storage
A tuple returned by a range operation of an OBStore implementation.
TupleByte(byte, byte[]) - Constructor for class net.obsearch.storage.TupleByte
 
TupleBytes - Class in net.obsearch.storage
TupleBytes holds a key in bytes and a value in bytes.
TupleBytes() - Constructor for class net.obsearch.storage.TupleBytes
 
TupleBytes(byte[], byte[]) - Constructor for class net.obsearch.storage.TupleBytes
 
TupleDouble - Class in net.obsearch.storage
A tuple returned by a range operation of an OBStore implementation.
TupleDouble(double, byte[]) - Constructor for class net.obsearch.storage.TupleDouble
 
TupleFloat - Class in net.obsearch.storage
A tuple returned by a range operation of an OBStore implementation.
TupleFloat(float, byte[]) - Constructor for class net.obsearch.storage.TupleFloat
 
TupleInt - Class in net.obsearch.storage
A tuple returned by a range operation of an OBStore implementation.
TupleInt(int, byte[]) - Constructor for class net.obsearch.storage.TupleInt
 
TupleLong - Class in net.obsearch.storage
A tuple returned by a range operation of an OBStore implementation.
TupleLong(long, byte[]) - Constructor for class net.obsearch.storage.TupleLong
 
TupleShort - Class in net.obsearch.storage
A tuple returned by a range operation of an OBStore implementation.
TupleShort(short, byte[]) - Constructor for class net.obsearch.storage.TupleShort
 
TUtils - Class in net.obsearch.index.utils
Test utilities.
TUtils() - Constructor for class net.obsearch.index.utils.TUtils
 
type - Variable in class net.obsearch.index.AbstractOBIndex
The type used to instantiate objects of type O.

U

UndefinedPivotsException - Exception in net.obsearch.exception
Thrown when the user freezes a pivot index without having selected the pivots.
UndefinedPivotsException() - Constructor for exception net.obsearch.exception.UndefinedPivotsException
 
UnsupportedStorageException - Exception in net.obsearch.exception
UnsupportedStorageException is thrown when a factory cannot provide the requested index.
UnsupportedStorageException() - Constructor for exception net.obsearch.exception.UnsupportedStorageException
 
updateDecendantInformation() - Method in class net.obsearch.example.SliceAST
Updates descendants information.
updateDecendantInformationAux() - Method in class net.obsearch.example.SliceAST
Updates descendants information.
updateDistance(SketchProjection, CBitVector, FixedPriorityQueue<SketchProjection>) - Method in class net.obsearch.index.ghs.AbstractSketch64
 
updateDistance(PermProjection, CompactPerm, FixedPriorityQueue<PermProjection>) - Method in class net.obsearch.index.perm.AbstractDistPerm
 
updateDistance(P, CP, FixedPriorityQueue<P>) - Method in class net.obsearch.index.sorter.AbstractBucketSorter
Calculates the distance between a query and some projection
updatedRange(byte) - Method in class net.obsearch.query.OBQueryByte
Returns true if the originalRange has been modified.
updatedRange(double) - Method in class net.obsearch.query.OBQueryDouble
Returns true if the originalRange has been modified.
updatedRange(float) - Method in class net.obsearch.query.OBQueryFloat
Returns true if the originalRange has been modified.
updatedRange(int) - Method in class net.obsearch.query.OBQueryInt
Returns true if the originalRange has been modified.
updatedRange(long) - Method in class net.obsearch.query.OBQueryLong
Returns true if the originalRange has been modified.
updatedRange(short) - Method in class net.obsearch.query.OBQueryShort
Returns true if the originalRange has been modified.
updateIndexConfig(DoubleString) - Method in class net.obsearch.index.utils.AbstractCommandLine
Updates the configuration of the index with the given phenotype.
updateParams() - Method in class net.obsearch.index.utils.AbstractCommandLine
Updates the underlying index based on different parameters
updateRange(byte) - Method in class net.obsearch.result.OBPriorityQueueByte
If queue.size() == k, then if the user's range is greater than the greatest element of the queue, we can reduce the range to the biggest element of the priority queue, that is its queue.peek() element.
updateRange(double) - Method in class net.obsearch.result.OBPriorityQueueDouble
If queue.size() == k, then if the user's range is greater than the greatest element of the queue, we can reduce the range to the biggest element of the priority queue, that is its queue.peek() element.
updateRange(float) - Method in class net.obsearch.result.OBPriorityQueueFloat
If queue.size() == k, then if the user's range is greater than the greatest element of the queue, we can reduce the range to the biggest element of the priority queue, that is its queue.peek() element.
updateRange(int) - Method in class net.obsearch.result.OBPriorityQueueInt
If queue.size() == k, then if the user's range is greater than the greatest element of the queue, we can reduce the range to the biggest element of the priority queue, that is its queue.peek() element.
updateRange(byte) - Method in class net.obsearch.result.OBPriorityQueueInvertedByte
If queue.size() == k, then if the user's range is greater than the greatest element of the queue, we can reduce the range to the biggest element of the priority queue, that is its queue.peek() element.
updateRange(double) - Method in class net.obsearch.result.OBPriorityQueueInvertedDouble
If queue.size() == k, then if the user's range is greater than the greatest element of the queue, we can reduce the range to the biggest element of the priority queue, that is its queue.peek() element.
updateRange(float) - Method in class net.obsearch.result.OBPriorityQueueInvertedFloat
If queue.size() == k, then if the user's range is greater than the greatest element of the queue, we can reduce the range to the biggest element of the priority queue, that is its queue.peek() element.
updateRange(int) - Method in class net.obsearch.result.OBPriorityQueueInvertedInt
If queue.size() == k, then if the user's range is greater than the greatest element of the queue, we can reduce the range to the biggest element of the priority queue, that is its queue.peek() element.
updateRange(long) - Method in class net.obsearch.result.OBPriorityQueueInvertedLong
If queue.size() == k, then if the user's range is greater than the greatest element of the queue, we can reduce the range to the biggest element of the priority queue, that is its queue.peek() element.
updateRange(short) - Method in class net.obsearch.result.OBPriorityQueueInvertedShort
If queue.size() == k, then if the user's range is greater than the greatest element of the queue, we can reduce the range to the biggest element of the priority queue, that is its queue.peek() element.
updateRange(long) - Method in class net.obsearch.result.OBPriorityQueueLong
If queue.size() == k, then if the user's range is greater than the greatest element of the queue, we can reduce the range to the biggest element of the priority queue, that is its queue.peek() element.
updateRange(short) - Method in class net.obsearch.result.OBPriorityQueueShort
If queue.size() == k, then if the user's range is greater than the greatest element of the queue, we can reduce the range to the biggest element of the priority queue, that is its queue.peek() element.
updateTree(String) - Method in class net.obsearch.example.OBSlice
Internal method that updates the Tree from the String
userK - Variable in class net.obsearch.index.sorter.AbstractBucketSorter
K configuration that will be used by the user.
Utils - Class in net.obsearch.storage.bdb
 
Utils() - Constructor for class net.obsearch.storage.bdb.Utils
 

V

validate - Variable in class net.obsearch.index.utils.AbstractCommandLine
 
validate(OBStoreByte) - Static method in class net.obsearch.storage.StorageValidationByte
Validates a Storage for shorts.
validate(OBStoreDouble) - Static method in class net.obsearch.storage.StorageValidationDouble
Validates a Storage for shorts.
validate(OBStoreFloat) - Static method in class net.obsearch.storage.StorageValidationFloat
Validates a Storage for shorts.
validate(OBStoreInt) - Static method in class net.obsearch.storage.StorageValidationInt
Validates a Storage for shorts.
validate(OBStoreLong) - Static method in class net.obsearch.storage.StorageValidationLong
Validates a Storage for shorts.
validate(OBStoreShort) - Static method in class net.obsearch.storage.StorageValidationShort
Validates a Storage for shorts.
validateDuplicates(OBStoreByte) - Static method in class net.obsearch.storage.StorageValidationByte
Validates a Storage for shorts.
validateDuplicates(OBStoreDouble) - Static method in class net.obsearch.storage.StorageValidationDouble
Validates a Storage for shorts.
validateDuplicates(OBStoreFloat) - Static method in class net.obsearch.storage.StorageValidationFloat
Validates a Storage for shorts.
validateDuplicates(OBStoreInt) - Static method in class net.obsearch.storage.StorageValidationInt
Validates a Storage for shorts.
validateDuplicates(OBStoreLong) - Static method in class net.obsearch.storage.StorageValidationLong
Validates a Storage for shorts.
validateDuplicates(OBStoreShort) - Static method in class net.obsearch.storage.StorageValidationShort
Validates a Storage for shorts.
validatePivots(long[], long, Index<O>) - Method in class net.obsearch.pivots.bustos.AbstractIncrementalBustosNavarroChavez
Validates that the lower layers have been processing everything fine.
validatePivots(long[], long, Index<O>) - Method in class net.obsearch.pivots.bustos.impl.IncrementalBustosNavarroChavezByte
 
validatePivots(long[], long, Index<O>) - Method in class net.obsearch.pivots.bustos.impl.IncrementalBustosNavarroChavezDouble
 
validatePivots(long[], long, Index<O>) - Method in class net.obsearch.pivots.bustos.impl.IncrementalBustosNavarroChavezFloat
 
validatePivots(long[], long, Index<O>) - Method in class net.obsearch.pivots.bustos.impl.IncrementalBustosNavarroChavezInt
 
validatePivots(long[], long, Index<O>) - Method in class net.obsearch.pivots.bustos.impl.IncrementalBustosNavarroChavezLong
 
validatePivots(long[], long, Index<O>) - Method in class net.obsearch.pivots.bustos.impl.IncrementalBustosNavarroChavezShort
 
validateResults(List<OBQueryFloat>, IndexFloat) - Static method in class net.obsearch.index.IndexUtilsFloat
 
value - Variable in class net.obsearch.storage.Tuple
 
valueOf(String) - Static method in enum net.obsearch.constants.ByteConstants
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.obsearch.example.AbstractExampleGeneral.Mode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.obsearch.index.utils.AbstractCommandLine.Mode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.obsearch.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.obsearch.storage.OBStorageConfig.IndexType
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.obsearch.constants.ByteConstants
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.obsearch.example.AbstractExampleGeneral.Mode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.obsearch.index.utils.AbstractCommandLine.Mode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.obsearch.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.obsearch.storage.OBStorageConfig.IndexType
Returns an array containing the constants of this enum type, in the order they are declared.
VectorTestFrameworkApproxByte - Class in net.obsearch.index
 
VectorTestFrameworkApproxByte(int, int, int, IndexByte<OBVectorByte>) - Constructor for class net.obsearch.index.VectorTestFrameworkApproxByte
 
VectorTestFrameworkApproxDouble - Class in net.obsearch.index
 
VectorTestFrameworkApproxDouble(int, int, int, IndexDouble<OBVectorDouble>) - Constructor for class net.obsearch.index.VectorTestFrameworkApproxDouble
 
VectorTestFrameworkApproxFloat - Class in net.obsearch.index
 
VectorTestFrameworkApproxFloat(int, int, int, IndexFloat<OBVectorFloat>) - Constructor for class net.obsearch.index.VectorTestFrameworkApproxFloat
 
VectorTestFrameworkApproxInt - Class in net.obsearch.index
 
VectorTestFrameworkApproxInt(int, int, int, IndexInt<OBVectorInt>) - Constructor for class net.obsearch.index.VectorTestFrameworkApproxInt
 
VectorTestFrameworkApproxLong - Class in net.obsearch.index
 
VectorTestFrameworkApproxLong(int, int, int, IndexLong<OBVectorLong>) - Constructor for class net.obsearch.index.VectorTestFrameworkApproxLong
 
VectorTestFrameworkApproxShort - Class in net.obsearch.index
 
VectorTestFrameworkApproxShort(int, int, int, IndexShort<OBVectorShort>) - Constructor for class net.obsearch.index.VectorTestFrameworkApproxShort
 
VectorTestFrameworkByte - Class in net.obsearch.index
 
VectorTestFrameworkByte(int, int, int, IndexByte<OBVectorByte>) - Constructor for class net.obsearch.index.VectorTestFrameworkByte
 
VectorTestFrameworkDouble - Class in net.obsearch.index
 
VectorTestFrameworkDouble(int, int, int, IndexDouble<OBVectorDouble>) - Constructor for class net.obsearch.index.VectorTestFrameworkDouble
 
VectorTestFrameworkFloat - Class in net.obsearch.index
 
VectorTestFrameworkFloat(int, int, int, IndexFloat<OBVectorFloat>) - Constructor for class net.obsearch.index.VectorTestFrameworkFloat
 
VectorTestFrameworkInt - Class in net.obsearch.index
 
VectorTestFrameworkInt(int, int, int, IndexInt<OBVectorInt>) - Constructor for class net.obsearch.index.VectorTestFrameworkInt
 
VectorTestFrameworkLong - Class in net.obsearch.index
 
VectorTestFrameworkLong(int, int, int, IndexLong<OBVectorLong>) - Constructor for class net.obsearch.index.VectorTestFrameworkLong
 
VectorTestFrameworkShort - Class in net.obsearch.index
 
VectorTestFrameworkShort(int, int, int, IndexShort<OBVectorShort>) - Constructor for class net.obsearch.index.VectorTestFrameworkShort
 

W

write(ByteBuffer) - Method in class net.obsearch.index.bucket.impl.BucketObjectByte
Writes itself into the given data buffer.
write(ByteBuffer) - Method in class net.obsearch.index.bucket.impl.BucketObjectDouble
Writes itself into the given data buffer.
write(ByteBuffer) - Method in class net.obsearch.index.bucket.impl.BucketObjectFloat
Writes itself into the given data buffer.
write(ByteBuffer) - Method in class net.obsearch.index.bucket.impl.BucketObjectInt
Writes itself into the given data buffer.
write(ByteBuffer) - Method in class net.obsearch.index.bucket.impl.BucketObjectLong
Writes itself into the given data buffer.
write(ByteBuffer) - Method in class net.obsearch.index.bucket.impl.BucketObjectShort
Writes itself into the given data buffer.
writeAll(FileWriter[], String) - Method in class net.obsearch.index.utils.AbstractCommandLine
 
WS - Static variable in interface net.obsearch.example.SliceParserTokenTypes
 

Z

zeroResults(List<OBResultShort<O>>, short) - Method in class net.obsearch.index.utils.IndexSmokeTUtilApprox
 

_

_tokenNames - Static variable in class net.obsearch.example.SliceParser
 
_tokenSet_0 - Static variable in class net.obsearch.example.SliceLexer
 

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

Copyright © 2007-2011 Arnoldo Jose Muller Molina. All Rights Reserved.