2.0.1 • Published 7 years ago
bplustree v2.0.1
bplustree
Another JavaScript B+ tree implementation.
Features
- Insert
- Delete
- Fetch
- Fetch ranges
- Fetch as generator
- Check tree invariants
Installation
npm install bplustree
Very Basic Usage (useless)
const BPlusTree = require('bplustree');
Much Better Documentation (useful)
Tests, coverage, etc
npm run buildbuilds the projectnpm run testruns most testsnpm run test-fullruns all testsnpm run coveragegenerates most coveragenpm run coverage-fullgenerates full coveragenpm run docgenerates the jsdoc documentation
License
MIT
Acknowledgement
- This implementation is based on @darius' work: bplustree.py
- @tehgeekmeister's notes on B+ Trees were also very helpful
- The
_genGetKeyFnfunction is courtesy of @martinmaillard