Skip to main content

sz_orm_stream/
lib.rs

1//! # sz-orm-stream — 异步流式结果集
2//!
3//! 基于 `stream-resultset` feature,支持大结果集流式返回,避免一次性加载到内存。
4//! v4.5.0 M3 实现 StreamResultSet + KeysetPaginator + 背压控制。
5
6pub mod config;
7
8#[cfg(feature = "stream-resultset")]
9pub mod backpressure;
10#[cfg(feature = "stream-resultset")]
11pub mod keyset;
12#[cfg(feature = "stream-resultset")]
13pub mod result_set;
14
15pub use config::{OrderDirection, PaginationStrategy, StreamResultSetConfig};
16
17#[cfg(feature = "stream-resultset")]
18pub use backpressure::AsyncBackpressureController;
19#[cfg(feature = "stream-resultset")]
20pub use keyset::KeysetPaginator;
21#[cfg(feature = "stream-resultset")]
22pub use result_set::StreamResultSet;