|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public static interface PackedInts.Mutable
A packed integer array that can be modified.
Method Summary | |
---|---|
void |
clear()
Sets all values to 0. |
void |
fill(int fromIndex,
int toIndex,
long val)
Fill the mutable from fromIndex (inclusive) to
toIndex (exclusive) with val . |
void |
save(DataOutput out)
Save this mutable into out . |
void |
set(int index,
long value)
Set the value at the given index in the array. |
int |
set(int index,
long[] arr,
int off,
int len)
Bulk set: set at least one and at most len longs starting
at off in arr into this mutable, starting at
index . |
Methods inherited from interface org.apache.lucene.util.packed.PackedInts.Reader |
---|
get, get, getArray, getBitsPerValue, hasArray, ramBytesUsed, size |
Method Detail |
---|
void set(int index, long value)
index
- where the value should be positioned.value
- a value conforming to the constraints set by the array.int set(int index, long[] arr, int off, int len)
len
longs starting
at off
in arr
into this mutable, starting at
index
. Returns the actual number of values that have been
set.
void fill(int fromIndex, int toIndex, long val)
fromIndex
(inclusive) to
toIndex
(exclusive) with val
.
void clear()
void save(DataOutput out) throws IOException
out
. Instantiating a reader from
the generated data will return a reader with the same number of bits
per value.
IOException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |