Crate reifydb_catalog

Crate reifydb_catalog 

Source

Re-exports§

pub use store::column;
pub use store::column_policy;
pub use store::namespace;
pub use store::primary_key;
pub use store::ringbuffer;
pub use store::sequence;
pub use store::source;
pub use store::table;
pub use store::view;
pub use transaction::CatalogCommandTransaction;
pub use transaction::CatalogDictionaryCommandOperations;
pub use transaction::CatalogDictionaryQueryOperations;
pub use transaction::CatalogNamespaceCommandOperations;
pub use transaction::CatalogNamespaceQueryOperations;
pub use transaction::CatalogQueryTransaction;
pub use transaction::CatalogSourceQueryOperations;
pub use transaction::CatalogTableCommandOperations;
pub use transaction::CatalogTableQueryOperations;
pub use transaction::CatalogTableVirtualUserQueryOperations;
pub use transaction::CatalogTrackChangeOperations;
pub use transaction::CatalogViewCommandOperations;
pub use transaction::CatalogViewQueryOperations;

Modules§

resolve
Catalog entity resolution module
store
system
table_virtual
test_utils
transaction

Structs§

CatalogStore
CatalogVersion
MaterializedCatalog
A materialized catalog that stores multi namespace, store::table, and view definitions. This provides fast O(1) lookups for catalog metadata without hitting storage.
MaterializedCatalogLoader
Loads catalog data from storage and populates a MaterializedCatalog

Type Aliases§

Result