Expand description

Determines the join implementation for join operators.

This includes determining the type of join (e.g. differential linear, or delta queries), determining the orders of collections, lifting predicates if useful arrangements exist, and identifying opportunities to use indexes to replace filters.

Modules

Structs

Determines the join implementation for join operators.
Orderer 🔒

Statics

CALLSITE 🔒
META 🔒

Functions

Modify inputs to ensure specified arrangements are available.
Permute the keys in order to compensate for projections being lifted from inputs. lifted_projections has an optional projection for each input.