public interface VectorStorage extends Externalizable, StorageOpsMetrics, Destroyable
Vector
.Modifier and Type | Method and Description |
---|---|
default double[] |
data()
Gets underlying array if
StorageOpsMetrics.isArrayBased() returns true and all values
in vector are Numbers. |
double |
get(int i)
Gets element from vector by index and cast it to double.
|
<T extends Serializable> |
getRaw(int i) |
default Serializable[] |
rawData() |
void |
set(int i,
double v) |
void |
setRaw(int i,
Serializable v) |
int |
size() |
readExternal, writeExternal
isArrayBased, isDense, isDistributed, isNumeric
destroy
int size()
double get(int i)
i
- Vector element index.<T extends Serializable> T getRaw(int i)
T
- Type of stored element in vector.i
- Vector element index.void set(int i, double v)
i
- Vector element index.v
- Value to set at given index.void setRaw(int i, Serializable v)
i
- Vector element index.v
- Value to set at given index.default double[] data()
StorageOpsMetrics.isArrayBased()
returns true
and all values
in vector are Numbers.
Returns null
if in other cases.StorageOpsMetrics.isArrayBased()
default Serializable[] rawData()
StorageOpsMetrics.isArrayBased()
returns true
.
Returns null
if in other cases.
GridGain In-Memory Computing Platform : ver. 8.9.19 Release Date : April 10 2025