Uses of Class
net.obsearch.exception.IllegalIdException

Packages that use IllegalIdException
net.obsearch Provides the main interfaces of OBSearch. 
net.obsearch.ambient   
net.obsearch.cache   
net.obsearch.dimension   
net.obsearch.example Provides examples on how to use OBSearch. 
net.obsearch.index   
net.obsearch.index.aesa.impl   
net.obsearch.index.bucket   
net.obsearch.index.bucket.impl   
net.obsearch.index.bucket.sleek   
net.obsearch.index.ghs   
net.obsearch.index.ghs.impl   
net.obsearch.index.perm   
net.obsearch.index.perm.impl   
net.obsearch.index.pivot   
net.obsearch.index.sorter   
net.obsearch.index.utils Provides some utility classes used by the Index implementations. 
net.obsearch.pivots   
net.obsearch.pivots.bustos   
net.obsearch.pivots.bustos.impl   
 

Uses of IllegalIdException in net.obsearch
 

Methods in net.obsearch that throw IllegalIdException
 void Index.freeze()
          Freezes the index.
 O Index.getObject(long i)
          This method returns the object with internal id "i".
 void ApproxIndexShort.searchOBAnalyzeEp(O object, short r, OBPriorityQueueShort<O> result, double ep, List<AbstractOBResult<O>> db)
          Searches the Index and returns OBResult (ID, OB and distance) elements that are closer to "object".
 void ApproxIndexShort.searchOBAnalyzeRecall(O object, short r, OBPriorityQueueShort<O> result, double recall, List<AbstractOBResult<O>> perfectQueryResult)
          Searches the Index and returns OBResult (ID, OB and distance) elements that are closer to "object".
 

Uses of IllegalIdException in net.obsearch.ambient
 

Methods in net.obsearch.ambient that throw IllegalIdException
 void AbstractAmbient.freeze()
           
 void Ambient.freeze()
          Freezes the index and stores the metadata of the index (the index itself) in the DB.
 

Uses of IllegalIdException in net.obsearch.cache
 

Methods in net.obsearch.cache that throw IllegalIdException
 O OBCacheHandlerByteArray.loadObject(byte[] key)
          Load an object with the given key from secondary storage.
 

Uses of IllegalIdException in net.obsearch.dimension
 

Methods in net.obsearch.dimension that throw IllegalIdException
static byte[] DimensionByte.getBasicTuple(OBByte[] pivots, OBByte object)
          Creates a byte array from the given pivots and the given object.
static double[] DimensionDouble.getBasicTuple(OBDouble[] pivots, OBDouble object)
          Creates a double array from the given pivots and the given object.
static float[] DimensionFloat.getBasicTuple(OBFloat[] pivots, OBFloat object)
          Creates a float array from the given pivots and the given object.
static int[] DimensionInt.getBasicTuple(OBInt[] pivots, OBInt object)
          Creates a int array from the given pivots and the given object.
static long[] DimensionLong.getBasicTuple(OBLong[] pivots, OBLong object)
          Creates a long array from the given pivots and the given object.
static short[] DimensionShort.getBasicTuple(OBShort[] pivots, OBShort object)
          Creates a short array from the given pivots and the given object.
static byte[] DimensionByte.getPrimitiveTuple(long[] pivots, long objectId, Index<? extends OBByte> index)
          Calculates the smap tuple for the given objectId, and the given pivots
static double[] DimensionDouble.getPrimitiveTuple(long[] pivots, long objectId, Index<? extends OBDouble> index)
          Calculates the smap tuple for the given objectId, and the given pivots
static float[] DimensionFloat.getPrimitiveTuple(long[] pivots, long objectId, Index<? extends OBFloat> index)
          Calculates the smap tuple for the given objectId, and the given pivots
static int[] DimensionInt.getPrimitiveTuple(long[] pivots, long objectId, Index<? extends OBInt> index)
          Calculates the smap tuple for the given objectId, and the given pivots
static long[] DimensionLong.getPrimitiveTuple(long[] pivots, long objectId, Index<? extends OBLong> index)
          Calculates the smap tuple for the given objectId, and the given pivots
static short[] DimensionShort.getPrimitiveTuple(long[] pivots, long objectId, Index<? extends OBShort> index)
          Calculates the smap tuple for the given objectId, and the given pivots
static byte[] DimensionByte.getPrimitiveTuple(OBByte[] pivots, OBByte object)
          Calculates the smap tuple for the given objectId, and the given pivots
static double[] DimensionDouble.getPrimitiveTuple(OBDouble[] pivots, OBDouble object)
          Calculates the smap tuple for the given objectId, and the given pivots
static float[] DimensionFloat.getPrimitiveTuple(OBFloat[] pivots, OBFloat object)
          Calculates the smap tuple for the given objectId, and the given pivots
static int[] DimensionInt.getPrimitiveTuple(OBInt[] pivots, OBInt object)
          Calculates the smap tuple for the given objectId, and the given pivots
static long[] DimensionLong.getPrimitiveTuple(OBLong[] pivots, OBLong object)
          Calculates the smap tuple for the given objectId, and the given pivots
static short[] DimensionShort.getPrimitiveTuple(OBShort[] pivots, OBShort object)
          Calculates the smap tuple for the given objectId, and the given pivots
static DimensionByte[] DimensionByte.getTuple(long[] pivots, long objectId, Index<? extends OBByte> index)
          Creates a dimension array from the given pivots and the given object id.
static DimensionDouble[] DimensionDouble.getTuple(long[] pivots, long objectId, Index<? extends OBDouble> index)
          Creates a dimension array from the given pivots and the given object id.
static DimensionFloat[] DimensionFloat.getTuple(long[] pivots, long objectId, Index<? extends OBFloat> index)
          Creates a dimension array from the given pivots and the given object id.
static DimensionInt[] DimensionInt.getTuple(long[] pivots, long objectId, Index<? extends OBInt> index)
          Creates a dimension array from the given pivots and the given object id.
static DimensionLong[] DimensionLong.getTuple(long[] pivots, long objectId, Index<? extends OBLong> index)
          Creates a dimension array from the given pivots and the given object id.
static DimensionShort[] DimensionShort.getTuple(long[] pivots, long objectId, Index<? extends OBShort> index)
          Creates a dimension array from the given pivots and the given object id.
static DimensionByte[] DimensionByte.getTuple(OBByte[] pivots, OBByte object)
          Creates a dimension array from the given pivots and the given object.
static DimensionDouble[] DimensionDouble.getTuple(OBDouble[] pivots, OBDouble object)
          Creates a dimension array from the given pivots and the given object.
static DimensionFloat[] DimensionFloat.getTuple(OBFloat[] pivots, OBFloat object)
          Creates a dimension array from the given pivots and the given object.
static DimensionInt[] DimensionInt.getTuple(OBInt[] pivots, OBInt object)
          Creates a dimension array from the given pivots and the given object.
static DimensionLong[] DimensionLong.getTuple(OBLong[] pivots, OBLong object)
          Creates a dimension array from the given pivots and the given object.
static DimensionShort[] DimensionShort.getTuple(OBShort[] pivots, OBShort object)
          Creates a dimension array from the given pivots and the given object.
static byte DimensionByte.minDistance(List<Long> objects, Index<OBByte> index)
          Calculate the minimum distance of the given objects (all objects compared against all objects)
static double DimensionDouble.minDistance(List<Long> objects, Index<OBDouble> index)
          Calculate the minimum distance of the given objects (all objects compared against all objects)
static float DimensionFloat.minDistance(List<Long> objects, Index<OBFloat> index)
          Calculate the minimum distance of the given objects (all objects compared against all objects)
static int DimensionInt.minDistance(List<Long> objects, Index<OBInt> index)
          Calculate the minimum distance of the given objects (all objects compared against all objects)
static long DimensionLong.minDistance(List<Long> objects, Index<OBLong> index)
          Calculate the minimum distance of the given objects (all objects compared against all objects)
static short DimensionShort.minDistance(List<Long> objects, Index<OBShort> index)
          Calculate the minimum distance of the given objects (all objects compared against all objects)
static long[] AbstractDimension.select(int k, Random r, cern.colt.list.LongArrayList source, Index<OB> index, cern.colt.list.LongArrayList excludes)
          Selects k random elements from the given source.
static long[] DimensionByte.select(int k, Random r, cern.colt.list.LongArrayList source, Index<OBByte> index, cern.colt.list.LongArrayList excludes, byte minDistance)
          Selects k random elements from the given source.
static long[] DimensionDouble.select(int k, Random r, cern.colt.list.LongArrayList source, Index<OBDouble> index, cern.colt.list.LongArrayList excludes, double minDistance)
          Selects k random elements from the given source.
static long[] DimensionFloat.select(int k, Random r, cern.colt.list.LongArrayList source, Index<OBFloat> index, cern.colt.list.LongArrayList excludes, float minDistance)
          Selects k random elements from the given source.
static long[] DimensionInt.select(int k, Random r, cern.colt.list.LongArrayList source, Index<OBInt> index, cern.colt.list.LongArrayList excludes, int minDistance)
          Selects k random elements from the given source.
static long[] DimensionLong.select(int k, Random r, cern.colt.list.LongArrayList source, Index<OBLong> index, cern.colt.list.LongArrayList excludes, long minDistance)
          Selects k random elements from the given source.
static long[] DimensionShort.select(int k, Random r, cern.colt.list.LongArrayList source, Index<OBShort> index, cern.colt.list.LongArrayList excludes, short minDistance)
          Selects k random elements from the given source.
 

Uses of IllegalIdException in net.obsearch.example
 

Methods in net.obsearch.example that throw IllegalIdException
protected abstract  void AbstractExampleGeneral.intrinsic()
           
 

Uses of IllegalIdException in net.obsearch.index
 

Methods in net.obsearch.index that throw IllegalIdException
protected  O AbstractOBIndex.bytesToObject(byte[] data)
          Instantiates an object O from the given data array.
protected  O AbstractOBIndex.bytesToObject(ByteBuffer data)
          Instantiates an object O from the given data array.
protected  OperationStatus AbstractOBIndex.findAux(O object)
          Find the Id of the given object.
 void AbstractOBIndex.freeze()
           
 O AbstractOBIndex.getObject(long id)
           
 double AbstractOBIndex.intrinsicDimensionality(int sampleSize)
          Calculate the intrinsic dimension of the underlying database
protected  O[] AbstractOBIndex.loadPivots(byte[][] serializedPivots)
           
 void IndexByte.searchOB(O object, byte r, Filter<O> filter, OBPriorityQueueByte<O> result)
          Searches the Index and returns OBResult (ID, OB and distance) elements that are closer to "object".
 void IndexByte.searchOB(O object, byte r, OBPriorityQueueByte<O> result)
          Searches the Index and returns OBResult (ID, OB and distance) elements that are closer to "object".
 void IndexDouble.searchOB(O object, double r, Filter<O> filter, OBPriorityQueueDouble<O> result)
          Searches the Index and returns OBResult (ID, OB and distance) elements that are closer to "object".
 void IndexDouble.searchOB(O object, double r, OBPriorityQueueDouble<O> result)
          Searches the Index and returns OBResult (ID, OB and distance) elements that are closer to "object".
 void IndexFloat.searchOB(O object, float r, Filter<O> filter, OBPriorityQueueFloat<O> result)
          Searches the Index and returns OBResult (ID, OB and distance) elements that are closer to "object".
 void IndexFloat.searchOB(O object, float r, OBPriorityQueueFloat<O> result)
          Searches the Index and returns OBResult (ID, OB and distance) elements that are closer to "object".
 void IndexInt.searchOB(O object, int r, Filter<O> filter, OBPriorityQueueInt<O> result)
          Searches the Index and returns OBResult (ID, OB and distance) elements that are closer to "object".
 void IndexInt.searchOB(O object, int r, OBPriorityQueueInt<O> result)
          Searches the Index and returns OBResult (ID, OB and distance) elements that are closer to "object".
 void IndexLong.searchOB(O object, long r, Filter<O> filter, OBPriorityQueueLong<O> result)
          Searches the Index and returns OBResult (ID, OB and distance) elements that are closer to "object".
 void IndexLong.searchOB(O object, long r, OBPriorityQueueLong<O> result)
          Searches the Index and returns OBResult (ID, OB and distance) elements that are closer to "object".
 void IndexShort.searchOB(O object, short r, Filter<O> filter, OBPriorityQueueShort<O> result)
          Searches the Index and returns OBResult (ID, OB and distance) elements that are closer to "object".
 void IndexShort.searchOB(O object, short r, OBPriorityQueueShort<O> result)
          Searches the Index and returns OBResult (ID, OB and distance) elements that are closer to "object".
protected  byte[][] AbstractOBIndex.serializePivots(long[] ids)
          Finds the given objects in A and serializes them.
 

Uses of IllegalIdException in net.obsearch.index.aesa.impl
 

Methods in net.obsearch.index.aesa.impl that throw IllegalIdException
 O AesaFloat.getObject(long i)
           
 void AesaFloat.searchOB(O object, float r, Filter<O> filter, OBPriorityQueueFloat<O> result)
           
 void AesaFloat.searchOB(O object, float r, OBPriorityQueueFloat<O> result)
           
 

Uses of IllegalIdException in net.obsearch.index.bucket
 

Methods in net.obsearch.index.bucket that throw IllegalIdException
protected  void AbstractBucketIndex.bucketStats()
           
 OperationStatus BucketContainer.delete(B bucket, O object)
          Deletes the given object from this BucketContainer.
 OperationStatus BucketContainer.exists(B bucket, O object)
          Returns true if the object and its bucket definition exist in this container
protected  void AbstractBucketIndex.freezeDefault()
           
protected  O AbstractBucketIndex.getObjectFreeze(long id, cern.colt.list.LongArrayList elementSource)
          Auxiliary function used in freeze to get objects directly from the DB, or by using an array of object ids.
 OperationStatus BucketContainer.insert(B bucket, O object)
          Inserts the given object with the given bucket details to this bucket.
protected  OperationStatus AbstractBucketIndex.insertBucket(B b, O object)
          Stores the given bucket b into the AbstractBucketIndex.Buckets storage device.
protected  OperationStatus AbstractBucketIndex.insertBucketBulk(B b, O object)
          Stores the given bucket b into the AbstractBucketIndex.Buckets storage device.
 OperationStatus BucketContainer.insertBulk(B bucket, O object)
          Inserts the given object with the given bucket details to this bucket.
 void BucketContainer.search(AbstractOBQuery<O> q, B bucket, Filter<O> filter, Statistics stats)
          Same as BucketContainer.search(AbstractOBQuery, BucketObject, Filter, Statistics) but it forces the query AbstractOBQuery into the correct type.
 void BucketContainer.search(Q query, B bucket, ByteBuffer b, Filter<O> filter, Statistics stats)
          Match the given query and bucket but only for one record found in b.
 void BucketContainer.search(Q query, B bucket, Filter<O> filter, Statistics stats)
          Searches the given object with the given searchContainer parameters.
 

Uses of IllegalIdException in net.obsearch.index.bucket.impl
 

Methods in net.obsearch.index.bucket.impl that throw IllegalIdException
 OperationStatus AbstractBucketContainerByte.delete(B bucket, O object)
           
 OperationStatus AbstractBucketContainerInt.delete(B bucket, O object)
           
 OperationStatus AbstractBucketContainerShort.delete(B bucket, O object)
           
 OperationStatus AbstractBucketContainerDouble.delete(B bucket, O object)
           
 OperationStatus AbstractBucketContainerFloat.delete(B bucket, O object)
           
 OperationStatus AbstractBucketContainerLong.delete(B bucket, O object)
           
 OperationStatus AbstractBucketContainerByte.exists(B bucket, O object)
           
 OperationStatus AbstractBucketContainerInt.exists(B bucket, O object)
           
 OperationStatus AbstractBucketContainerShort.exists(B bucket, O object)
           
 OperationStatus AbstractBucketContainerDouble.exists(B bucket, O object)
           
 OperationStatus AbstractBucketContainerFloat.exists(B bucket, O object)
           
 OperationStatus AbstractBucketContainerLong.exists(B bucket, O object)
           
 OperationStatus AbstractBucketContainerByte.insert(B bucket, O object)
          Insert the given bucket into the container.
 OperationStatus AbstractBucketContainerInt.insert(B bucket, O object)
          Insert the given bucket into the container.
 OperationStatus AbstractBucketContainerShort.insert(B bucket, O object)
          Insert the given bucket into the container.
 OperationStatus AbstractBucketContainerDouble.insert(B bucket, O object)
          Insert the given bucket into the container.
 OperationStatus AbstractBucketContainerFloat.insert(B bucket, O object)
          Insert the given bucket into the container.
 OperationStatus AbstractBucketContainerLong.insert(B bucket, O object)
          Insert the given bucket into the container.
 OperationStatus AbstractBucketContainerByte.insertBulk(B bucket, O object)
          Insert the given bucket into the container.
 OperationStatus AbstractBucketContainerInt.insertBulk(B bucket, O object)
          Insert the given bucket into the container.
 OperationStatus AbstractBucketContainerShort.insertBulk(B bucket, O object)
          Insert the given bucket into the container.
 OperationStatus AbstractBucketContainerDouble.insertBulk(B bucket, O object)
          Insert the given bucket into the container.
 OperationStatus AbstractBucketContainerFloat.insertBulk(B bucket, O object)
          Insert the given bucket into the container.
 OperationStatus AbstractBucketContainerLong.insertBulk(B bucket, O object)
          Insert the given bucket into the container.
 void AbstractBucketContainerByte.search(AbstractOBQuery<O> q, B bucket, Filter<O> filter, Statistics stats)
           
 void AbstractBucketContainerInt.search(AbstractOBQuery<O> q, B bucket, Filter<O> filter, Statistics stats)
           
 void AbstractBucketContainerShort.search(AbstractOBQuery<O> q, B bucket, Filter<O> filter, Statistics stats)
           
 void AbstractBucketContainerDouble.search(AbstractOBQuery<O> q, B bucket, Filter<O> filter, Statistics stats)
           
 void AbstractBucketContainerFloat.search(AbstractOBQuery<O> q, B bucket, Filter<O> filter, Statistics stats)
           
 void AbstractBucketContainerLong.search(AbstractOBQuery<O> q, B bucket, Filter<O> filter, Statistics stats)
           
 void AbstractBucketContainerByte.search(OBQueryByte<O> query, B b, ByteBuffer data, Filter<O> filter, Statistics stats)
           
 void AbstractBucketContainerByte.search(OBQueryByte<O> query, B b, Filter<O> filter, byte[] key1, byte[] key2, Statistics stats)
          Convenience method that forces the search to be performed on a certain key set.
 void AbstractBucketContainerByte.search(OBQueryByte<O> query, B b, Filter<O> filter, Statistics stats)
          Searches the data by using a binary search to reduce SMAP vector computations.
 void AbstractBucketContainerDouble.search(OBQueryDouble<O> query, B b, ByteBuffer data, Filter<O> filter, Statistics stats)
           
 void AbstractBucketContainerDouble.search(OBQueryDouble<O> query, B b, Filter<O> filter, byte[] key1, byte[] key2, Statistics stats)
          Convenience method that forces the search to be performed on a certain key set.
 void AbstractBucketContainerDouble.search(OBQueryDouble<O> query, B b, Filter<O> filter, Statistics stats)
          Searches the data by using a binary search to reduce SMAP vector computations.
 void AbstractBucketContainerFloat.search(OBQueryFloat<O> query, B b, ByteBuffer data, Filter<O> filter, Statistics stats)
           
 void AbstractBucketContainerFloat.search(OBQueryFloat<O> query, B b, Filter<O> filter, byte[] key1, byte[] key2, Statistics stats)
          Convenience method that forces the search to be performed on a certain key set.
 void AbstractBucketContainerFloat.search(OBQueryFloat<O> query, B b, Filter<O> filter, Statistics stats)
          Searches the data by using a binary search to reduce SMAP vector computations.
 void AbstractBucketContainerInt.search(OBQueryInt<O> query, B b, ByteBuffer data, Filter<O> filter, Statistics stats)
           
 void AbstractBucketContainerInt.search(OBQueryInt<O> query, B b, Filter<O> filter, byte[] key1, byte[] key2, Statistics stats)
          Convenience method that forces the search to be performed on a certain key set.
 void AbstractBucketContainerInt.search(OBQueryInt<O> query, B b, Filter<O> filter, Statistics stats)
          Searches the data by using a binary search to reduce SMAP vector computations.
 void AbstractBucketContainerLong.search(OBQueryLong<O> query, B b, ByteBuffer data, Filter<O> filter, Statistics stats)
           
 void AbstractBucketContainerLong.search(OBQueryLong<O> query, B b, Filter<O> filter, byte[] key1, byte[] key2, Statistics stats)
          Convenience method that forces the search to be performed on a certain key set.
 void AbstractBucketContainerLong.search(OBQueryLong<O> query, B b, Filter<O> filter, Statistics stats)
          Searches the data by using a binary search to reduce SMAP vector computations.
 void AbstractBucketContainerShort.search(OBQueryShort<O> query, B b, ByteBuffer data, Filter<O> filter, Statistics stats)
           
 void AbstractBucketContainerShort.search(OBQueryShort<O> query, B b, Filter<O> filter, byte[] key1, byte[] key2, Statistics stats)
          Convenience method that forces the search to be performed on a certain key set.
 void AbstractBucketContainerShort.search(OBQueryShort<O> query, B b, Filter<O> filter, Statistics stats)
          Searches the data by using a binary search to reduce SMAP vector computations.
 

Uses of IllegalIdException in net.obsearch.index.bucket.sleek
 

Methods in net.obsearch.index.bucket.sleek that throw IllegalIdException
 OperationStatus SleekBucketByte.delete(BucketObjectByte<O> bucket, O object)
           
 OperationStatus SleekBucketDouble.delete(BucketObjectDouble<O> bucket, O object)
           
 OperationStatus SleekBucketFloat.delete(BucketObjectFloat<O> bucket, O object)
           
 OperationStatus SleekBucketInt.delete(BucketObjectInt<O> bucket, O object)
           
 OperationStatus SleekBucketLong.delete(BucketObjectLong<O> bucket, O object)
           
 OperationStatus SleekBucketShort.delete(BucketObjectShort<O> bucket, O object)
           
 OperationStatus SleekBucketByte.exists(BucketObjectByte<O> bucket, O object)
           
 OperationStatus SleekBucketDouble.exists(BucketObjectDouble<O> bucket, O object)
           
 OperationStatus SleekBucketFloat.exists(BucketObjectFloat<O> bucket, O object)
           
 OperationStatus SleekBucketInt.exists(BucketObjectInt<O> bucket, O object)
           
 OperationStatus SleekBucketLong.exists(BucketObjectLong<O> bucket, O object)
           
 OperationStatus SleekBucketShort.exists(BucketObjectShort<O> bucket, O object)
           
 OperationStatus SleekBucketByte.insert(BucketObjectByte<O> bucket, O object)
           
 OperationStatus SleekBucketDouble.insert(BucketObjectDouble<O> bucket, O object)
           
 OperationStatus SleekBucketFloat.insert(BucketObjectFloat<O> bucket, O object)
           
 OperationStatus SleekBucketInt.insert(BucketObjectInt<O> bucket, O object)
           
 OperationStatus SleekBucketLong.insert(BucketObjectLong<O> bucket, O object)
           
 OperationStatus SleekBucketShort.insert(BucketObjectShort<O> bucket, O object)
           
 OperationStatus SleekBucketByte.insertBulk(BucketObjectByte<O> bucket, O object)
           
 OperationStatus SleekBucketDouble.insertBulk(BucketObjectDouble<O> bucket, O object)
           
 OperationStatus SleekBucketFloat.insertBulk(BucketObjectFloat<O> bucket, O object)
           
 OperationStatus SleekBucketInt.insertBulk(BucketObjectInt<O> bucket, O object)
           
 OperationStatus SleekBucketLong.insertBulk(BucketObjectLong<O> bucket, O object)
           
 OperationStatus SleekBucketShort.insertBulk(BucketObjectShort<O> bucket, O object)
           
 void SleekBucketByte.search(AbstractOBQuery<O> q, BucketObjectByte<O> bucket, Filter<O> filter, Statistics stats)
           
 void SleekBucketDouble.search(AbstractOBQuery<O> q, BucketObjectDouble<O> bucket, Filter<O> filter, Statistics stats)
           
 void SleekBucketFloat.search(AbstractOBQuery<O> q, BucketObjectFloat<O> bucket, Filter<O> filter, Statistics stats)
           
 void SleekBucketInt.search(AbstractOBQuery<O> q, BucketObjectInt<O> bucket, Filter<O> filter, Statistics stats)
           
 void SleekBucketLong.search(AbstractOBQuery<O> q, BucketObjectLong<O> bucket, Filter<O> filter, Statistics stats)
           
 void SleekBucketShort.search(AbstractOBQuery<O> q, BucketObjectShort<O> bucket, Filter<O> filter, Statistics stats)
           
 void SleekBucketByte.search(OBQueryByte<O> query, BucketObjectByte<O> bucket, ByteBuffer b, Filter<O> filter, Statistics stats)
           
 void SleekBucketByte.search(OBQueryByte<O> query, BucketObjectByte<O> bucket, Filter<O> filter, Statistics stats)
           
 void SleekBucketDouble.search(OBQueryDouble<O> query, BucketObjectDouble<O> bucket, ByteBuffer b, Filter<O> filter, Statistics stats)
           
 void SleekBucketDouble.search(OBQueryDouble<O> query, BucketObjectDouble<O> bucket, Filter<O> filter, Statistics stats)
           
 void SleekBucketFloat.search(OBQueryFloat<O> query, BucketObjectFloat<O> bucket, ByteBuffer b, Filter<O> filter, Statistics stats)
           
 void SleekBucketFloat.search(OBQueryFloat<O> query, BucketObjectFloat<O> bucket, Filter<O> filter, Statistics stats)
           
 void SleekBucketInt.search(OBQueryInt<O> query, BucketObjectInt<O> bucket, ByteBuffer b, Filter<O> filter, Statistics stats)
           
 void SleekBucketInt.search(OBQueryInt<O> query, BucketObjectInt<O> bucket, Filter<O> filter, Statistics stats)
           
 void SleekBucketLong.search(OBQueryLong<O> query, BucketObjectLong<O> bucket, ByteBuffer b, Filter<O> filter, Statistics stats)
           
 void SleekBucketLong.search(OBQueryLong<O> query, BucketObjectLong<O> bucket, Filter<O> filter, Statistics stats)
           
 void SleekBucketShort.search(OBQueryShort<O> query, BucketObjectShort<O> bucket, ByteBuffer b, Filter<O> filter, Statistics stats)
           
 void SleekBucketShort.search(OBQueryShort<O> query, BucketObjectShort<O> bucket, Filter<O> filter, Statistics stats)
           
 

Uses of IllegalIdException in net.obsearch.index.ghs
 

Methods in net.obsearch.index.ghs that throw IllegalIdException
 void AbstractSketch64.debugDist()
           
 void AbstractSketch64.freeze()
           
 

Uses of IllegalIdException in net.obsearch.index.ghs.impl
 

Methods in net.obsearch.index.ghs.impl that throw IllegalIdException
 void Sketch64Byte.searchOB(O object, byte r, Filter<O> filter, OBPriorityQueueByte<O> result)
           
 void Sketch64Byte.searchOB(O object, byte r, OBPriorityQueueByte<O> result)
           
 void Sketch64Double.searchOB(O object, double r, Filter<O> filter, OBPriorityQueueDouble<O> result)
           
 void Sketch64Double.searchOB(O object, double r, OBPriorityQueueDouble<O> result)
           
 void Sketch64Float.searchOB(O object, float r, Filter<O> filter, OBPriorityQueueFloat<O> result)
           
 void Sketch64Float.searchOB(O object, float r, OBPriorityQueueFloat<O> result)
           
 void Sketch64Int.searchOB(O object, int r, Filter<O> filter, OBPriorityQueueInt<O> result)
           
 void Sketch64Int.searchOB(O object, int r, OBPriorityQueueInt<O> result)
           
 void Sketch64Long.searchOB(O object, long r, Filter<O> filter, OBPriorityQueueLong<O> result)
           
 void Sketch64Long.searchOB(O object, long r, OBPriorityQueueLong<O> result)
           
 void Sketch64Short.searchOB(O object, short r, Filter<O> filter, OBPriorityQueueShort<O> result)
           
 void Sketch64Short.searchOB(O object, short r, OBPriorityQueueShort<O> result)
           
 

Uses of IllegalIdException in net.obsearch.index.perm
 

Methods in net.obsearch.index.perm that throw IllegalIdException
 void AbstractDistancePermutations.freeze()
           
 void AbstractDistPerm.freeze()
           
 

Uses of IllegalIdException in net.obsearch.index.perm.impl
 

Methods in net.obsearch.index.perm.impl that throw IllegalIdException
 void DistPermByte.searchOB(O object, byte r, Filter<O> filter, OBPriorityQueueByte<O> result)
           
 void DistPermByte.searchOB(O object, byte r, OBPriorityQueueByte<O> result)
           
 void DistPermDouble.searchOB(O object, double r, Filter<O> filter, OBPriorityQueueDouble<O> result)
           
 void DistPermDouble.searchOB(O object, double r, OBPriorityQueueDouble<O> result)
           
 void DistPermFloat.searchOB(O object, float r, Filter<O> filter, OBPriorityQueueFloat<O> result)
           
 void DistPermFloat.searchOB(O object, float r, OBPriorityQueueFloat<O> result)
           
 void DistPermInt.searchOB(O object, int r, Filter<O> filter, OBPriorityQueueInt<O> result)
           
 void DistPermInt.searchOB(O object, int r, OBPriorityQueueInt<O> result)
           
 void DistPermLong.searchOB(O object, long r, Filter<O> filter, OBPriorityQueueLong<O> result)
           
 void DistPermLong.searchOB(O object, long r, OBPriorityQueueLong<O> result)
           
 void DistPermShort.searchOB(O object, short r, Filter<O> filter, OBPriorityQueueShort<O> result)
           
 void DistPermShort.searchOB(O object, short r, OBPriorityQueueShort<O> result)
           
 

Uses of IllegalIdException in net.obsearch.index.pivot
 

Methods in net.obsearch.index.pivot that throw IllegalIdException
protected  double AbstractPivotOBIndex.calculateIntrinsicDimensionality()
          Calculates the intrinsic dimensionality of the inserted dataset.
 void AbstractPivotOBIndex.freeze()
           
protected  O[] AbstractPivotOBIndex.getObjects(long[] ids)
          Stores the given pivots in a local array.
protected  PivotResult AbstractPivotOBIndex.selectPivots(int pivotCount, IncrementalPivotSelector<O> pivotSelector)
          Override this method if selection must be changed
 

Uses of IllegalIdException in net.obsearch.index.sorter
 

Methods in net.obsearch.index.sorter that throw IllegalIdException
 void AbstractBucketSorter.bucketStats()
           
protected  void AbstractBucketSorter.calculateEstimators()
          Calculate the estimators.
protected  void AbstractBucketSorter.freezeDefault()
           
 List<O> AbstractBucketSorter.getAllObjects()
          Returns a list of all the objects of this index.
protected  OperationStatus AbstractBucketSorter.insertBucket(B b, O object)
          Stores the given bucket b into the AbstractBucketIndex.Buckets storage device.
protected  OperationStatus AbstractBucketSorter.insertBucketBulk(B b, O object)
          Stores the given bucket b into the AbstractBucketIndex.Buckets storage device.
protected  void AbstractBucketSorter.maxKEstimation()
          Sort all masks, and then start the search until the CompoundError is less than some threshold.
 

Uses of IllegalIdException in net.obsearch.index.utils
 

Methods in net.obsearch.index.utils that throw IllegalIdException
protected  String IndexSmokeTUtil.debug(Iterator<OBResultShort<O>> it, Index<O> index)
          Prints debug info for the given priority queue.
protected  String IndexSmokeTUtil.debug(OBPriorityQueueShort<O> q, Index<O> index)
           
protected  void AbstractNewLineCommandLineShort.searchObject(I index, O object, Statistics other)
           
protected abstract  void AbstractNewLineCommandLine.searchObject(I index, O object, Statistics other)
          The subclass implements this method and decides to print or do something with the result.
protected  void AbstractNewLineCommandLineShort.searchObjectApprox(I index, O object, Statistics other)
           
protected abstract  void AbstractNewLineCommandLine.searchObjectApprox(I index, O object, Statistics other)
          Search object in approx mode.
 

Uses of IllegalIdException in net.obsearch.pivots
 

Methods in net.obsearch.pivots that throw IllegalIdException
protected  O AbstractIncrementalPivotSelector.getObject(long i, cern.colt.list.LongArrayList elements, Index<O> index)
          Returns the given object.
protected  long[] AbstractIncrementalPivotSelector.select(int k, Random r, cern.colt.list.LongArrayList source, Index<O> index, cern.colt.list.LongArrayList excludes)
          Selects k random elements from the given source.
protected  O[] AbstractIncrementalPivotSelector.selectO(int k, Random r, cern.colt.list.LongArrayList source, Index<O> index, cern.colt.list.LongArrayList excludes)
           
protected  long[] AbstractIncrementalPivotSelector.selectUnique(int k, Random r, cern.colt.list.LongArrayList source, Index<O> index, cern.colt.list.LongArrayList excludes)
           
 

Uses of IllegalIdException in net.obsearch.pivots.bustos
 

Methods in net.obsearch.pivots.bustos that throw IllegalIdException
protected abstract  double AbstractIncrementalBustosNavarroChavez.calculateMedian(long[] pivots, long[] x, long[] y, Index<O> index)
          Calculates the median of L-inf(x[i], y[i]) based on pivots
protected abstract  boolean AbstractIncrementalBustosNavarroChavez.validatePivots(long[] pivots, long id, Index<O> index)
          Validates that the lower layers have been processing everything fine.
 

Uses of IllegalIdException in net.obsearch.pivots.bustos.impl
 

Methods in net.obsearch.pivots.bustos.impl that throw IllegalIdException
protected  double IncrementalBustosNavarroChavezLong.calculateMedian(long[] pivots, long[] x, long[] y, Index<O> index)
           
protected  double IncrementalBustosNavarroChavezByte.calculateMedian(long[] pivots, long[] x, long[] y, Index<O> index)
           
protected  double IncrementalBustosNavarroChavezDouble.calculateMedian(long[] pivots, long[] x, long[] y, Index<O> index)
           
protected  double IncrementalBustosNavarroChavezShort.calculateMedian(long[] pivots, long[] x, long[] y, Index<O> index)
           
protected  double IncrementalBustosNavarroChavezInt.calculateMedian(long[] pivots, long[] x, long[] y, Index<O> index)
           
protected  double IncrementalBustosNavarroChavezFloat.calculateMedian(long[] pivots, long[] x, long[] y, Index<O> index)
           
protected  boolean IncrementalBustosNavarroChavezLong.validatePivots(long[] pivots, long id, Index<O> index)
           
protected  boolean IncrementalBustosNavarroChavezByte.validatePivots(long[] pivots, long id, Index<O> index)
           
protected  boolean IncrementalBustosNavarroChavezDouble.validatePivots(long[] pivots, long id, Index<O> index)
           
protected  boolean IncrementalBustosNavarroChavezShort.validatePivots(long[] pivots, long id, Index<O> index)
           
protected  boolean IncrementalBustosNavarroChavezInt.validatePivots(long[] pivots, long id, Index<O> index)
           
protected  boolean IncrementalBustosNavarroChavezFloat.validatePivots(long[] pivots, long id, Index<O> index)
           
 



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