- 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 TypeMethodDescriptionvoid
fill
(long fromIndex, long toIndex, double value) Fill slots betweenfromIndex
inclusive totoIndex
exclusive withvalue
.void
fillWith
(StreamInput in) Alternative ofreadFrom(StreamInput)
where the written bytes are loaded into an existingDoubleArray
double
get
(long index) Get an element given its index.double
increment
(long index, double inc) Increment value at the given index byinc
and return the value.static DoubleArray
readFrom
(StreamInput in) void
set
(long index, byte[] buf, int offset, int len) Bulk set.void
set
(long index, double value) Set a value at the given index.Methods inherited from interface org.apache.lucene.util.Accountable
getChildResources, ramBytesUsed
Methods 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 byinc
and return the value. -
fill
void fill(long fromIndex, long toIndex, double value) Fill slots betweenfromIndex
inclusive totoIndex
exclusive 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.
-