IVectorBuilder Type
Represents an object that can construct vector values by processing the "mini-DSL" representation `VectorConstruction`.
Instance members
| Instance member |
Description
|
Full Usage:
this.AsyncBuild
Parameters:
IAddressingScheme
arg1 : VectorConstruction
arg2 : IVector<'T>[]
Returns: Async<IVector<'T>>
Modifiers: abstract Type parameters: 'T |
Asynchronous version of `Build` operation. This is mainly used for `AsyncMaterialize` and it does not handle fully general vector constructions (yet)
|
Full Usage:
this.Build
Parameters:
IAddressingScheme
arg1 : VectorConstruction
arg2 : IVector<'T>[]
Returns: IVector<'T>
Modifiers: abstract Type parameters: 'T |
Apply a vector construction to a given vector. The second parameter is an array of arguments ("variables") that may be referenced from the `VectorConstruction` using the `Return 0` construct.
|
Full Usage:
this.Create
Parameters:
'T[]
Returns: IVector<'T>
Modifiers: abstract Type parameters: 'T |
Create a vector from an array containing values. The values may still represent missing values and the vector should handle this. For example `Double.NaN` or `null` should be turned into a missing value in the returned vector.
|
Full Usage:
this.CreateMissing
Parameters:
OptionalValue<'T>[]
Returns: IVector<'T>
Modifiers: abstract Type parameters: 'T |
Create a vector from an array containing values that may be missing. Even if a value is passed, it may be a missing value such as `Double.NaN` or `null`. The vector builder should hanlde this.
|
Deedle