Skip to main content

Module delta_join

Module delta_join 

Source
Expand description

Delta join execution dataflow construction.

Consult DeltaJoinPlan documentation for details.

FunctionsΒ§

build_halfjoin πŸ”’
Constructs a half_join against the arrangement held by a collection bundle.
build_halfjoin1 πŸ”’
Original half_join implementation (fallback).
build_halfjoin2 πŸ”’
half_join2 implementation (less-quadratic, new default).
build_halfjoin_trace πŸ”’
Constructs a half_join from supplied arguments.
build_update_stream πŸ”’
Builds the initial update stream of a delta path from a collection bundle.
build_update_stream_stream πŸ”’
Builds the beginning of the update stream of a delta path from a raw collection.
build_update_stream_trace πŸ”’
Builds the beginning of the update stream of a delta path.
prune_bundle πŸ”’
Retains only the collections of bundle a delta path reads: the arrangements keyed by keys, and the raw collection if raw. Every other collection is dropped.
record_path_arrangements πŸ”’
Records what a single delta path reads from each input: each stage’s lookup_key and, for the seed relation, either its source_key arrangement or, when source_key is None, its raw collection (flagged in raw).