indexed-relation ~master

In-memory indexed relations


To use this package, run the following command in your project's root directory:

Manual usage
Put the following dependency into your project's dependences section:

  • indexed-relation

indexed-relation is a D library for indexed relations: bags of values with efficient lookups on multiple independent keys.

** Progress

DONE Relation DONE Hash table index DONE Non-const lookup DONE Insert TODO Red­Black tree index TODO Const lookup TODO Delete TODO Ranges *** TODO Documentation

** Usage example

For usage examples, see the unit tests in the source files.

** Implementations in other languages

A similar C++ library exists as part of the Boost project: the Boost Multi-index Containers Library. In Haskell, the packages ixset and ixset-typed provide similar functionality. You can also find indexed relations in any decent RDBMS.

Authors:
  • Chloé
Dependencies:
none
Versions:
0.0.1 2018-Feb-23
~master 2018-Feb-23
Show all 2 versions
Download Stats:
  • 0 downloads today

  • 0 downloads this week

  • 0 downloads this month

  • 9 downloads total

Score:
0.5
Short URL:
indexed-relation.dub.pm