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, writeExternalisArrayBased, isDense, isDistributed, isNumericdestroyint 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.15 Release Date : December 3 2024