- All Superinterfaces:
org.apache.lucene.util.Accountable,AutoCloseable,BigArray,Closeable,Releasable,Writeable
Abstraction of an array of double 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, double value) Fill slots betweenfromIndexinclusive totoIndexexclusive withvalue.voidfillWith(StreamInput in) Alternative ofreadFrom(StreamInput)where the written bytes are loaded into an existingDoubleArraydoubleget(long index) Get an element given its index.doubleincrement(long index, double inc) Increment value at the given index byincand return the value.static DoubleArrayreadFrom(StreamInput in) voidset(long index, byte[] buf, int offset, int len) Bulk set.voidset(long index, double value) Set a value at the given index.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
double get(long index) Get an element given its index. -
set
void set(long index, double value) Set a value at the given index. -
increment
double increment(long index, double inc) Increment value at the given index byincand return the value. -
fill
void fill(long fromIndex, long toIndex, double value) Fill slots betweenfromIndexinclusive totoIndexexclusive withvalue. -
fillWith
Alternative ofreadFrom(StreamInput)where the written bytes are loaded into an existingDoubleArray- Throws:
IOException
-
set
void set(long index, byte[] buf, int offset, int len) Bulk set.
-