com.browseengine.bobo.util
Class BigSegmentedArray
java.lang.Object
com.browseengine.bobo.util.BigSegmentedArray
- Direct Known Subclasses:
- BigByteArray, BigIntArray, BigShortArray
public abstract class BigSegmentedArray
- extends Object
|
Method Summary |
abstract void |
add(int docId,
int val)
|
int |
capacity()
|
abstract void |
ensureCapacity(int size)
|
abstract void |
fill(int val)
|
abstract int |
findBits(int bits,
int docId,
int maxId)
|
abstract int |
findValue(int val,
int docId,
int maxId)
|
abstract int |
findValueRange(int minVal,
int maxVal,
int docId,
int maxId)
|
abstract int |
findValues(org.apache.lucene.util.BitVector bitset,
int docId,
int maxId)
|
abstract int |
findValues(org.apache.lucene.util.OpenBitSet bitset,
int docId,
int maxId)
|
abstract int |
get(int docId)
|
abstract int |
maxValue()
|
int |
size()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_size
protected final int _size
_blockSize
protected final int _blockSize
_shiftSize
protected final int _shiftSize
_numrows
protected int _numrows
BigSegmentedArray
public BigSegmentedArray(int size)
size
public int size()
get
public abstract int get(int docId)
capacity
public int capacity()
add
public abstract void add(int docId,
int val)
fill
public abstract void fill(int val)
ensureCapacity
public abstract void ensureCapacity(int size)
maxValue
public abstract int maxValue()
findValue
public abstract int findValue(int val,
int docId,
int maxId)
findValues
public abstract int findValues(org.apache.lucene.util.OpenBitSet bitset,
int docId,
int maxId)
findValues
public abstract int findValues(org.apache.lucene.util.BitVector bitset,
int docId,
int maxId)
findValueRange
public abstract int findValueRange(int minVal,
int maxVal,
int docId,
int maxId)
findBits
public abstract int findBits(int bits,
int docId,
int maxId)
Copyright © 2011. All Rights Reserved.