Deedle


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

ConstructorDescription
new ArrayVectorBuilder
Signature:unit -> ArrayVectorBuilder

Instance members

Instance memberDescription
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 memberDescription
ArrayVectorBuilder.Instance
Signature:IVectorBuilder

Provides a global access to an instance of the ArrayVectorBuilder

Fork me on GitHub