reifydb_core/interface/
mod.rs1mod auth;
5pub mod catalog;
6mod cdc;
7mod engine;
8mod execute;
9pub mod identifier;
10pub mod logging;
11pub mod resolved;
12mod store;
13mod transaction;
14pub mod version;
15
16pub use auth::*;
17pub use catalog::*;
18pub use cdc::*;
19pub use engine::*;
20pub use execute::*;
21pub use identifier::*;
22pub use reifydb_type::{
23 BorrowedFragment, Fragment, IntoFragment, LazyFragment, OwnedFragment, Params, StatementColumn, StatementLine,
24};
25pub use resolved::*;
26pub use store::*;
27pub use transaction::*;
28
29use crate::event::EventBus;
30pub use crate::key::*;
31
32pub trait WithEventBus {
33 fn event_bus(&self) -> &EventBus;
34}