Skip to main content

reifydb_transaction/transaction/catalog/
mod.rs

1// SPDX-License-Identifier: Apache-2.0
2// Copyright (c) 2025 ReifyDB
3
4use reifydb_core::interface::catalog::change::CatalogTrackChangeOperations;
5
6use crate::transaction::{admin::AdminTransaction, subscription::SubscriptionTransaction};
7
8pub mod dictionary;
9pub mod flow;
10pub mod handler;
11pub mod migration;
12pub mod namespace;
13pub mod policy;
14pub mod procedure;
15pub mod ringbuffer;
16pub mod role;
17pub mod series;
18pub mod subscription;
19pub mod sumtype;
20pub mod table;
21pub mod test;
22pub mod user;
23pub mod user_authentication;
24pub mod user_role;
25pub mod view;
26
27// Implement the umbrella trait for AdminTransaction
28impl CatalogTrackChangeOperations for AdminTransaction {}
29
30// Implement the umbrella trait for SubscriptionTransaction
31impl CatalogTrackChangeOperations for SubscriptionTransaction {}