Expand description
Streaming abstractions
Structs§
- Adaptive
Chunking - Tracks channel occupancy and automatically adjusts chunk size based on backpressure
- Chunking
Strategy - Chunking strategy
- Conservative
Estimator - Default conservative memory estimator: 2KB per item
- Filtered
Stream - Filtered JSON stream
- Fixed
Estimator - Custom memory estimator using fixed bytes per item
- Json
Stream - JSON value stream
- Query
Stream - Query stream with pause/resume/stats capabilities
- RowChunk
- Row chunk (batch of raw JSON bytes)
- Stream
Stats - Stream statistics snapshot
- Typed
Json Stream - Typed JSON stream that deserializes rows to type T
Enums§
- Stream
State - Stream state machine
Traits§
- Memory
Estimator - Trait for estimating memory usage of buffered items
Functions§
- extract_
json_ bytes - Extract JSON bytes from
DataRowmessage - parse_
json - Parse JSON bytes into Value
Type Aliases§
- Predicate
- Predicate function type