Ferreteria/v0.41/odata: Difference between revisions
Jump to navigation
Jump to search
(registries) |
No edit summary |
||
Line 14: | Line 14: | ||
** {{l/version|sql|node_leaf}}: master node-leaf index | ** {{l/version|sql|node_leaf}}: master node-leaf index | ||
** '''leaf types''': | ** '''leaf types''': | ||
*** {{l/version|sql|node_leaf_int}}: leaf type for handling integers | |||
*** {{l/version|sql|node_leaf_text}}: leaf type for handling large strings | *** {{l/version|sql|node_leaf_text}}: leaf type for handling large strings | ||
*** {{l/version|sql|node_leaf_time}}: leaf type for handling timestamps | *** {{l/version|sql|node_leaf_time}}: leaf type for handling timestamps | ||
*** (There will eventually be more types.) | *** (There will eventually be more types.) |
Revision as of 21:10, 23 January 2020
This system is experimental, and replaces/updates the old content system (which was really part of 0.2 or 0.3).
Each node represents the core of a pseudo-record, which can have an arbitrary set of fields (leafs). Each leaf (field within a p-record) must have a unique name.
There are two registries maintained by code:
- Pseudorecord types (node.Type)
- Leaf types (leaf.Type)
Pages
- concepts:
- tables:
- Template:L/version: node index
- Template:L/version: master node-leaf index
- leaf types:
- Template:L/version: leaf type for handling integers
- Template:L/version: leaf type for handling large strings
- Template:L/version: leaf type for handling timestamps
- (There will eventually be more types.)