Expand description
FlowLog runtime — types and re-exports consumed by generated code.
This crate is the runtime half of the FlowLog library-mode toolchain.
Pair it with [flowlog-build] in your [build-dependencies]:
[dependencies]
flowlog-runtime = "0.2"
[build-dependencies]
flowlog-build = "0.2"§What’s in this crate
| Module | Purpose |
|---|---|
Relation | Trait implemented by every generated input struct |
io | Byte-range file reader + first-column sharding for parallel ingestion |
intern | Thread-safe string interning pool (lasso) |
txn | Transaction state types shared with incremental drivers |
The re-exported crates (timely, differential_dataflow, etc.) are
used internally by the generated code — you should not need to
reference them directly.
Modules§
- intern
- Thread-safe string interning via
lasso::ThreadedRodeo. - io
- I/O and partition helpers used by the generated engine code.
- sort
- Sort/merge helpers for
ORDER BY/LIMITon generated IDB output. - txn
- Transaction state shared by every incremental driver.
Traits§
- Relation
- Trait implemented by every generated input relation struct.