Header menu logo Deedle

Deedle.Indices Namespace

Type Description

AsyncSeriesConstruction<'K>

Asynchronous version of `SeriesConstruction<'K>`. Returns a workflow that evaluates the index, together with a construction to apply (asynchronously) on vectors

BoundaryBehavior

Specifies the boundary behavior for the `IIndexBuilder.GetRange` operation (whether the boundary elements should be included or not)

IIndex<'K>

An interface that represents index mapping keys of some generic type `T` to locations of address `Address`. The `IIndex` contains minimal set of operations that have to be supported by an index. This type should be only used directly when extending the DataFrame library and adding a new way of storing or loading data. Values of this type are constructed using the associated `IIndexBuilder` type.

IIndexBuilder

A builder represents various ways of constructing index, either from keys or from other indices. The operations that build a new index from an existing index also build `VectorConstruction` which specifies how to transform vectors aligned with the previous index to match the new index. The methods generally take `VectorConstruction` as an input, apply necessary transformations to it and return a new `VectorConstruction`.

SeriesConstruction<'K>

Represents a pair of index and vector construction (many of the index operations take/return an index together with a construction command that builds a vector matching with the index, so this type alias makes this more obvious)

Type something to start searching.