Deedle


MultiKeyExtensions

F#-friendly functions for creating multi-level keys and lookups

Functions and values

Function or valueDescription
Lookup1Of2 k
Signature:k:'?7888 -> ICustomLookup<'?7889>
Type parameters: '?7888, '?7889

Creates a hierarchical key lookup that allows matching on the first element of a two-level hierarchical key.

Lookup1Of3 k
Signature:k:'?7898 -> ICustomLookup<'?7899>
Type parameters: '?7898, '?7899

Creates a hierarchical key lookup that allows matching on the first element of a three-level hierarchical key.

Lookup1Of4 k
Signature:k:'?7912 -> ICustomLookup<'?7913>
Type parameters: '?7912, '?7913

Creates a hierarchical key lookup that allows matching on the first element of a four-level hierarchical key.

Lookup2Of2 k
Signature:k:'?7891 -> ICustomLookup<'?7892>
Type parameters: '?7891, '?7892

Creates a hierarchical key lookup that allows matching on the second element of a two-level hierarchical key.

Lookup2Of3 k
Signature:k:'?7901 -> ICustomLookup<'?7902>
Type parameters: '?7901, '?7902

Creates a hierarchical key lookup that allows matching on the second element of a three-level hierarchical key.

Lookup2Of4 k
Signature:k:'?7915 -> ICustomLookup<'?7916>
Type parameters: '?7915, '?7916

Creates a hierarchical key lookup that allows matching on the second element of a four-level hierarchical key.

Lookup3Of3 k
Signature:k:'?7904 -> ICustomLookup<'?7905>
Type parameters: '?7904, '?7905

Creates a hierarchical key lookup that allows matching on the third element of a three-level hierarchical key.

Lookup3Of4 k
Signature:k:'?7918 -> ICustomLookup<'?7919>
Type parameters: '?7918, '?7919

Creates a hierarchical key lookup that allows matching on the third element of a four-level hierarchical key.

Lookup4Of4 k
Signature:k:'?7921 -> ICustomLookup<'?7922>
Type parameters: '?7921, '?7922

Creates a hierarchical key lookup that allows matching on the fourth element of a four-level hierarchical key.

LookupAnyOf2 k1 k2
Signature:k1:'?7894 option -> k2:'?7895 option -> ICustomLookup<'?7896>
Type parameters: '?7894, '?7895, '?7896

Creates an arbitrary lookup key that allows matching on elements of a two-level hierarchical index. Specify None to ignore a level or Some k to require match on a given level.

LookupAnyOf3 k1 k2 k3
Signature:k1:'?7907 option -> k2:'?7908 option -> k3:'?7909 option -> ICustomLookup<'?7910>
Type parameters: '?7907, '?7908, '?7909, '?7910

Creates an arbitrary lookup key that allows matching on elements of a three-level hierarchical index. Specify None to ignore a level or Some k to require match on a given level.

LookupAnyOf4 k1 k2 k3 k4
Signature:k1:'?7924 option -> k2:'?7925 option -> k3:'?7926 option -> k4:'?7927 option -> ICustomLookup<'?7928>
Type parameters: '?7924, '?7925, '?7926, '?7927, '?7928

Creates an arbitrary lookup key that allows matching on elements of a four-level hierarchical index. Specify None to ignore a level or Some k to require match on a given level.

Fork me on GitHub