flowlog-runtime 0.2.1

Runtime support crate for FlowLog — re-exports timely/differential-dataflow and provides helpers used by flowlog-build-generated code.
Documentation

flowlog-runtime

Runtime support crate for FlowLog, a Datalog-to-differential-dataflow compiler.

This crate is consumed by code generated from flowlog-build. You typically don't call into it directly.

What it offers

  • Relation trait — implemented by each generated input struct.
  • io — parallel-ingest helpers: partition, byte_range_reader, and first-column sharding.
  • intern — thread-safe string-interning pool.
  • sortk_way_merge and topk used by generated ORDER BY / LIMIT drain code.
  • txn — transaction state types (TxnOp, TxnAction, TxnState) consumed by incremental-mode drivers to broadcast per-epoch commits.

Usage

Add it alongside flowlog-build:

[dependencies]
flowlog-runtime = "0.2"

[build-dependencies]
flowlog-build = "0.2"

License

Apache-2.0 — see LICENSE.