Expand description
Db-backed table backend for the SIM constellation.
Provides DbDir, a path-addressed directory tree of symbol-keyed values
that satisfies the kernel table and directory contracts under capability
control. Registered as a loadable library through install_db_dir_lib.
Re-exports§
pub use capabilities::table_db_capability;pub use capabilities::table_db_mkdir_capability;pub use capabilities::table_db_read_capability;pub use capabilities::table_db_rmdir_capability;pub use capabilities::table_db_write_capability;
Modules§
- capabilities
- Capability names used by database-backed tables.
Structs§
- DbDir
- A node in a path-addressed, capability-gated directory tree of symbol-keyed values.
- DbDir
Descriptor - Serialized form of a
DbDir: the citizen descriptor holding the directory node’s path within the store.
Functions§
- db_
dir_ class_ symbol - The fully qualified class symbol (
table/DbDir) for the db-directory citizen. - install_
db_ dir_ lib - Open a fresh db-directory store and return its root
DbDirwrapped as an opaque table/directory object.