Deedle


MultiKeyExtensions

Namespace: Deedle

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

Functions and values

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

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

Lookup1Of3 k
Signature: k:'?495275 -> ICustomLookup<'?495276>
Type parameters: '?495275, '?495276

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

Lookup1Of4 k
Signature: k:'?495289 -> ICustomLookup<'?495290>
Type parameters: '?495289, '?495290

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

Lookup2Of2 k
Signature: k:'?495268 -> ICustomLookup<'?495269>
Type parameters: '?495268, '?495269

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

Lookup2Of3 k
Signature: k:'?495278 -> ICustomLookup<'?495279>
Type parameters: '?495278, '?495279

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

Lookup2Of4 k
Signature: k:'?495292 -> ICustomLookup<'?495293>
Type parameters: '?495292, '?495293

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

Lookup3Of3 k
Signature: k:'?495281 -> ICustomLookup<'?495282>
Type parameters: '?495281, '?495282

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

Lookup3Of4 k
Signature: k:'?495295 -> ICustomLookup<'?495296>
Type parameters: '?495295, '?495296

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

Lookup4Of4 k
Signature: k:'?495298 -> ICustomLookup<'?495299>
Type parameters: '?495298, '?495299

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

LookupAnyOf2 k1 k2
Signature: k1:'?495271 option -> k2:'?495272 option -> ICustomLookup<'?495273>
Type parameters: '?495271, '?495272, '?495273

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:'?495284 option -> k2:'?495285 option -> k3:'?495286 option -> ICustomLookup<'?495287>
Type parameters: '?495284, '?495285, '?495286, '?495287

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:'?495301 option -> k2:'?495302 option -> k3:'?495303 option -> k4:'?495304 option -> ICustomLookup<'?495305>
Type parameters: '?495301, '?495302, '?495303, '?495304, '?495305

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