reifydb_sub_flow/
lib.rs

1// Copyright (c) reifydb.com 2025
2// This file is licensed under the AGPL-3.0-or-later, see license.md file
3
4#![cfg_attr(not(debug_assertions), deny(warnings))]
5
6pub mod builder;
7mod catalog;
8mod consumer;
9#[allow(dead_code, unused_variables)]
10mod engine;
11pub mod ffi;
12#[allow(dead_code, unused_variables)]
13mod operator;
14pub mod subsystem;
15pub mod transaction;
16pub mod worker;
17
18pub use builder::FlowBuilder;
19pub use engine::*;
20pub use operator::{
21	Operator, stateful,
22	transform::{TransformOperator, TransformOperatorFactory, extract},
23};
24pub use reifydb_core::Result;
25pub use subsystem::{FlowSubsystem, FlowSubsystemFactory};
26pub use transaction::{FlowTransaction, FlowTransactionMetrics};