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 RedBlack 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.
- Registered by Chloé
- ~master released 6 years ago
- rightfold/d-indexed-relation
- 3-Clause BSD
- Copyright © 2018, Chloé
- Authors:
- Dependencies:
- none
- Versions:
-
0.0.1 2018-Feb-23 ~master 2018-Feb-23 - Download Stats:
-
-
0 downloads today
-
0 downloads this week
-
0 downloads this month
-
9 downloads total
-
- Score:
- 0.0
- Short URL:
- indexed-relation.dub.pm