0.0.33 • Published 4 years ago
@deepcase/materialized-path v0.0.33
deepcase materialized-path

Associative, multidirectional, multiparental materialized-path realization.
To understand how to use it for your own purposes - look at migrations and tests.
- Associative links structure base trigger table.
- Column names configuration. You can use your structure, not only id/from_id/to_id with Trigger class options:
id_field,to_field,from_field. - Multiparental. Any count of parent links in your trees, not only one.
- Multidirectional. Not only from => to direction. You can has many trees with many links with many directions with Trigger class options:
isAllowSpreadFromCurrent,isAllowSpreadCurrentTo,isAllowSpreadToCurrent,isAllowSpreadCurrentFrom,isAllowSpreadToInCurrent,isAllowSpreadCurrentFromOut,isAllowSpreadFromOutCurrent,isAllowSpreadCurrentToIn. See multidirectional migrations and tests for details. - Customizable id field type with Trigger class option:
id_type. - PostgreSQL only for now.
- Hasura support, but not required.
- Grouping support. Not only one tree layer for one storage. You can separate multiple tree conditions with Trigger class options:
iteratorInsertDeclare,iteratorInsertBegin,iteratorInsertEnd,iteratorDeleteArgumentSend,iteratorDeleteArgumentGet,iteratorDeleteDeclare,iteratorDeleteBegin,iteratorDeleteEnd,groupInsert,groupDelete,additionalFields,additionalData. - Benchmarks.
example
Install and run docker and npm. And then in this repo directory:
npm ci;
npm run hasura;
npm run migrate;
npm run test;
npm run unmigrate;0.0.32
4 years ago
0.0.33
4 years ago
0.0.30
4 years ago
0.0.31
4 years ago
0.0.28
4 years ago
0.0.29
4 years ago
0.0.24
4 years ago
0.0.25
4 years ago
0.0.26
4 years ago
0.0.27
4 years ago
0.0.20
4 years ago
0.0.21
4 years ago
0.0.22
4 years ago
0.0.23
4 years ago
0.0.19
4 years ago
0.0.17
4 years ago
0.0.18
4 years ago
0.0.15
4 years ago
0.0.16
4 years ago
0.0.13
4 years ago
0.0.14
4 years ago
0.0.11
4 years ago
0.0.12
4 years ago
0.0.10
4 years ago
0.0.9
4 years ago
0.0.8
4 years ago
0.0.7
4 years ago
0.0.6
4 years ago
0.0.5
4 years ago
0.0.4
4 years ago
0.0.3
4 years ago
0.0.2
4 years ago
0.0.1
5 years ago