NGN
NGN copied to clipboard
Data Model & Store Updates
From ngn-core created by coreybutler : ngnjs/ngn-core#23
- [x] Utilize B-Tree Indexing for Dates & Numbers
- [ ] Ability to export Store to IndexedDB (proxy) --> Move to NGNX
- [ ] Move Feature
- [ ] Active/Inactive Records
- [x] Insert Before/After
- [x] Force Purge (compact)
- [x] Next/Prev() on models (Doubly-linked list)
- [x] Accept functions/expressions as default value for typed model fields.
- [ ] JSON Pointer Support
- [ ] XPATH support?
- [x] Clearing a store should update the audit handler.
- [x] Model.remove() method (convenience function) to delete itself from a parent store.
- [ ] Filtering w/ new indexing system
- [ ] Memory usage event emitter (estimated disk/RAM usage) OR query capability.
- [ ] Store.find() -> Store.query, Store.get
- [x] Retrieve model from store via OID
- [ ] Sorting
- [ ] Proxy?
- [ ] Remote connections?
- [ ] Connection pooling?
- [ ] Model AutoID
- [ ] Record Expiration (autopurge, events, index updates, restoration)
- [ ] Field Mapping
- [ ] Transformations
- [ ] Guides for History/Changelog Control
- [ ] Updated Data Load
- [ ] Bulk Operations
- [ ] Reload
- [ ] Common Loader
- [ ] Migrate Deduplication