- All Superinterfaces:
org.apache.lucene.util.Accountable,AutoCloseable,BigArray,Closeable,Releasable,Writeable
Abstraction of an array of integer values.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.elasticsearch.common.io.stream.Writeable
Writeable.Reader<V>, Writeable.Writer<V> -
Field Summary
Fields inherited from interface org.apache.lucene.util.Accountable
NULL_ACCOUNTABLE -
Method Summary
Modifier and TypeMethodDescriptionvoidfill(long fromIndex, long toIndex, int value) Fill slots betweenfromIndexinclusive totoIndexexclusive withvalue.intget(long index) Get an element given its index.intincrement(long index, int inc) Increment value at the given index byincand return the value.static IntArrayreadFrom(StreamInput in) voidset(long index, byte[] buf, int offset, int len) Bulk set.intset(long index, int value) Set a value at the given index and return the previous value.Methods inherited from interface org.apache.lucene.util.Accountable
getChildResources, ramBytesUsedMethods inherited from interface org.elasticsearch.core.Releasable
close
-
Method Details
-
readFrom
- Throws:
IOException
-
get
int get(long index) Get an element given its index. -
set
int set(long index, int value) Set a value at the given index and return the previous value. -
increment
int increment(long index, int inc) Increment value at the given index byincand return the value. -
fill
void fill(long fromIndex, long toIndex, int value) Fill slots betweenfromIndexinclusive totoIndexexclusive withvalue. -
set
void set(long index, byte[] buf, int offset, int len) Bulk set.
-