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

A

AbstractBDBOBStoreJe<T extends net.obsearch.storage.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.
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.
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.
allowsDuplicatedData() - Method in class net.obsearch.storage.bdb.AbstractBDBOBStoreJe
 
AmbientBDBJe<O extends net.obsearch.OB,I extends net.obsearch.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
 
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.

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.
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
 
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
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.
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.
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.
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.
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

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
 
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.OBStoreFactory
Close the factory.
closeCursor() - Method in class net.obsearch.storage.bdb.AbstractBDBOBStoreJe.CursorIterator
 
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.
combiCounter(char[]) - Static method in class net.obsearch.TestQs
 
combiRecursive(char[]) - Static method in class net.obsearch.TestQs
 
combiRecursiveAux(char[], int, StringBuilder, boolean[]) - Static method in class net.obsearch.TestQs
 
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
 
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(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(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(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
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
 
counter - Variable in class net.obsearch.storage.bdb.AbstractBDBOBStoreJe
Sequence counter
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) - 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.bdb.AmbientBDBJe
 
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.
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.
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.
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.
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.
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.
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.
createT(byte[], byte[]) - Method in class net.obsearch.storage.bdb.AbstractBDBOBStoreJe.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(long, short) - Method in class net.obsearch.storage.TestByteArrayComparisons
 
createTuple2(double, float) - Method in class net.obsearch.storage.TestByteArrayComparisons
 
cursor - Variable in class net.obsearch.storage.bdb.AbstractBDBOBStoreJe.CursorIterator
 

D

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
 
dataEntry - Variable in class net.obsearch.storage.bdb.AbstractBDBOBStoreJe.CursorIterator
 
db - Variable in class net.obsearch.storage.bdb.AbstractBDBOBStoreJe
Berkeley DB database.
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(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.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.
deleteAll() - Method in class net.obsearch.storage.bdb.AbstractBDBOBStoreJe
 
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
 
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.
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.
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.
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.
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.
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.
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.
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.
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(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(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.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.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.
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
 
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

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.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.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.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
 
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
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
 

F

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.
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

generateObject() - Method in class net.obsearch.index.bucket.sleek.TestSleekBucketShort
 
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.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
 
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.
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
 
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
 
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.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
 
getFactory() - Method in class net.obsearch.storage.bdb.AbstractBDBOBStoreJe
 
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.
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.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
 
getKey() - Method in class net.obsearch.storage.TupleByte
 
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
 
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.
getName() - Method in class net.obsearch.storage.bdb.AbstractBDBOBStoreJe
 
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
 
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
 
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
 
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.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
 
getReadStats() - Method in class net.obsearch.storage.bdb.AbstractBDBOBStoreJe
 
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
 
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
 
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
 
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
 
getStats() - Method in class net.obsearch.storage.bdb.AbstractBDBOBStoreJe
 
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.
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(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.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.

H

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
 
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
 

I

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.
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.
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.
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.
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
 
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
 
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.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
 
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.
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.
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
 
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
 

K

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.
keyEntry - Variable in class net.obsearch.storage.bdb.AbstractBDBOBStoreJe.CursorIterator
 
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

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.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
 
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

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.
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
 
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)

N

net.obsearch - package net.obsearch
 
net.obsearch.ambient.bdb - package net.obsearch.ambient.bdb
 
net.obsearch.dimension - package net.obsearch.dimension
 
net.obsearch.example - package net.obsearch.example
 
net.obsearch.index - package net.obsearch.index
 
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.impl - package net.obsearch.index.perm.impl
 
net.obsearch.index.util - package net.obsearch.index.util
 
net.obsearch.ob - package net.obsearch.ob
 
net.obsearch.pivots.bustos.impl - package net.obsearch.pivots.bustos.impl
 
net.obsearch.pivots.kmeans.impl - package net.obsearch.pivots.kmeans.impl
 
net.obsearch.pivots.rf04.impl - package net.obsearch.pivots.rf04.impl
 
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.storage - package net.obsearch.storage
 
net.obsearch.storage.bdb - package net.obsearch.storage.bdb
 
net.obsearch.utils.bytes - package net.obsearch.utils.bytes
 
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
 
nextId() - Method in class net.obsearch.storage.bdb.AbstractBDBOBStoreJe
Returns the next id from the database (incrementing sequences).
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().
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.

O

OBByte - Interface in net.obsearch.ob
Any Object whose distance function returns bytes must implement this interface.
OBDouble - Interface in net.obsearch.ob
Any Object whose distance function returns doubles must implement this interface.
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.
OBLong - Interface in net.obsearch.ob
Any Object whose distance function returns longs must implement this interface.
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.
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.
OBShort - Interface in net.obsearch.ob
Any Object whose distance function returns shorts must implement this interface.
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.
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()
optimize() - Method in class net.obsearch.storage.bdb.AbstractBDBOBStoreJe
 
ORDERING - Static variable in class net.obsearch.utils.bytes.ByteConversion
 

P

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.
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
 
PerShort - Class in net.obsearch.index.perm.impl
 
PerShort(short, short) - Constructor for class net.obsearch.index.perm.impl.PerShort
 
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
prepareBytes(byte[]) - Method in class net.obsearch.storage.bdb.AbstractBDBOBStoreJe
 
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.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
 
printChars(long, char[]) - Static method in class net.obsearch.TestQs
 
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
 
processAllKeys() - Method in class net.obsearch.storage.bdb.AbstractBDBOBStoreJe
Transform Bytes in a format that can be used by the underlying index.
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.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.
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
 
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.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.
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
 
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.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.
putIfNew(byte[], byte[]) - Method in class net.obsearch.storage.bdb.AbstractBDBOBStoreJe
 

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
 

R

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(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.
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
 
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
 
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.
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
 
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.
retVal - Variable in class net.obsearch.storage.bdb.AbstractBDBOBStoreJe.CursorIterator
 
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
 
RF04PivotSelectorInt<O extends OBInt> - Class in net.obsearch.pivots.rf04.impl
 
RF04PivotSelectorInt(Pivotable<O>) - Constructor for class net.obsearch.pivots.rf04.impl.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
 

S

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.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
 
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
 
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.
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.
sequence - Variable in class net.obsearch.storage.bdb.AbstractBDBOBStoreJe
Database for sequences.
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.
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.
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.
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.
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.
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.
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.
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.
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
 
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
 
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
 
setReadStats(StaticBin1D) - Method in class net.obsearch.storage.bdb.AbstractBDBOBStoreJe
 
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
 
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
 
setUp() - Method in class net.obsearch.example.TestOBSlice
 
setUp() - Method in class net.obsearch.index.ghs.TestCompressedBitSet
 
setUp() - Method in class net.obsearch.result.TestResult
 
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
 
setUp() - Method in class net.obsearch.storage.TestByteArrayComparisons
 
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.storage.bdb.BDBFactoryJe
 
shortToBytes(short) - Static method in class net.obsearch.utils.bytes.ByteConversion
Convert a(n) Short into bytes.
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.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.storage.bdb.AbstractBDBOBStoreJe
 
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
 
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.
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
 
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
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() - 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
 

T

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
test() - Method in class net.obsearch.index.ghs.TestFixedPriorityQueue
 
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
 
testBits() - Method in class net.obsearch.index.ghs.impl.TestSketch64ShortBits
 
testBitSet() - Method in class net.obsearch.index.ghs.TestCompressedBitSet
 
testBloom() - Method in class net.obsearch.index.util.TestBloomFilter64
 
TestBloomFilter64 - Class in net.obsearch.index.util
 
TestBloomFilter64() - Constructor for class net.obsearch.index.util.TestBloomFilter64
 
testBucket() - Method in class net.obsearch.index.bucket.sleek.TestSleekBucketShort
 
testBucketAux(int, int) - Method in class net.obsearch.index.bucket.sleek.TestSleekBucketShort
 
TestByteArrayComparisons - Class in net.obsearch.storage
 
TestByteArrayComparisons() - Constructor for class net.obsearch.storage.TestByteArrayComparisons
 
testByteArrayStorage() - Method in class net.obsearch.storage.TestTCByteArrayStorage
 
testCase() - Method in class net.obsearch.storage.TestByteArrayComparisons
 
testCombi() - Method in class net.obsearch.TestQs
 
TestCompressedBitSet - Class in net.obsearch.index.ghs
 
TestCompressedBitSet() - Constructor for class net.obsearch.index.ghs.TestCompressedBitSet
 
testDistance() - Method in class net.obsearch.example.TestOBSlice
 
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
 
TestFastPriorityQueueLong - Class in net.obsearch.index.ghs
 
TestFastPriorityQueueLong() - Constructor for class net.obsearch.index.ghs.TestFastPriorityQueueLong
 
TestFixedPriorityQueue - Class in net.obsearch.index.ghs
 
TestFixedPriorityQueue() - Constructor for class net.obsearch.index.ghs.TestFixedPriorityQueue
 
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.
TestOBSlice - Class in net.obsearch.example
 
TestOBSlice() - Constructor for class net.obsearch.example.TestOBSlice
 
TestQs - Class in net.obsearch
 
TestQs() - Constructor for class net.obsearch.TestQs
 
testQueue() - Method in class net.obsearch.index.ghs.TestFastPriorityQueueLong
 
TestResult - Class in net.obsearch.result
 
TestResult() - Constructor for class net.obsearch.result.TestResult
 
testSetId() - Method in class net.obsearch.result.TestResult
 
TestSketch64ShortBits - Class in net.obsearch.index.ghs.impl
 
TestSketch64ShortBits() - Constructor for class net.obsearch.index.ghs.impl.TestSketch64ShortBits
 
TestSleekBucketShort - Class in net.obsearch.index.bucket.sleek
Test the SleekBucketShort
TestSleekBucketShort() - Constructor for class net.obsearch.index.bucket.sleek.TestSleekBucketShort
 
TestTCByteArrayStorage - Class in net.obsearch.storage
 
TestTCByteArrayStorage() - Constructor for class net.obsearch.storage.TestTCByteArrayStorage
 
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.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.
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.
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
 
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
 

U

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.
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.

V

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.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
 
validateStorageWithConfig(OBStorageConfig) - Method in class net.obsearch.storage.TestTCByteArrayStorage
 
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.

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

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