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