IVector
A generic, typed vector. Represents mapping from addresses to values of type T
.
The vector provides a minimal interface that is required by series and can be
implemented in a number of ways to provide vector backed by database or an
alternative representation of data.
Instance members
Instance member | Description |
iVector.Data
Signature:VectorData<'T>
Modifiers: abstract |
Returns all data of the vector in one of the supported formats. Depending
on the vector, data may be returned as a continuous block of memory using
|
iVector.GetValue(arg1)
Signature:Address -> OptionalValue<'T>
Modifiers: abstract |
Returns value stored in the vector at a specified address. |
iVector.Select(arg1)
Signature:(('T -> 'TNew)) -> IVector<'TNew>
Modifiers: abstract Type parameters: 'TNew |
Apply the specified function to all values stored in the vector and return a new vector (not necessarily of the same representation) with the results. |
iVector.SelectMissing(arg1)
Signature:((OptionalValue<'T> -> OptionalValue<'TNew>)) -> IVector<'TNew>
Modifiers: abstract Type parameters: 'TNew |
Apply the specified function to all values stored in the vector and return a new vector (not necessarily of the same representation) with the results. The function handles missing values - it is called with optional values and may return a missing value as a result of the transformation. |