ArrayVectorBuilder
Implements a builder object (IVectorBuilder) for creating
vectors of type ArrayVector<'T>. This includes operations such as
appending, relocating values, creating vectors from arrays etc.
The vector builder automatically switches between the two possible
representations of the vector - when a missing value is present, it
uses ArrayVectorData.VectorOptional, otherwise it uses
ArrayVectorData.VectorNonOptional.
Constructors
| Constructor | Description |
new ArrayVectorBuilder
Signature:unit -> ArrayVectorBuilder
|
Instance members
| Instance member | Description |
arrayVectorBuilder.buildArrayVector(...)
Signature:commands:VectorConstruction -> (arguments:IVector<'T> []) -> ArrayVectorData<'T>
Type parameters: 'T |
Builds a vector using the specified commands, ensures that the returned vector is ArrayVector (if no, it converts it) and then returns the internal representation of the vector |
Static members
| Static member | Description |
ArrayVectorBuilder.Instance
Signature:IVectorBuilder
|
Provides a global access to an instance of the |