Skip to main content

Module transform

Module transform 

Source
Expand description

In-place transform trait and passthrough implementation.

InPlaceTransform does not take schema itself. Library code may construct a transform with a schema/catalog (e.g. wrap source-crate FK helpers) and push it into a pipeline. The apply path runs that stage like any other in-place transform — including over crate::Relation / crate::RelationChange via the relation methods below.

Full join-table → relation source logic may remain in PostgreSQL (or other) source crates; relation edges are first-class in the apply engine.

Structs§

Passthrough
No-op InPlaceTransform. Useful for tests and library completeness.

Traits§

InPlaceTransform
Mutate-only, same-length transform over sync docs.