Package com.darkcollective.relix.plan.internal


package com.darkcollective.relix.plan.internal
The engine-side machinery behind com.darkcollective.relix.plan: not exported by the published artifact. What follows describes the package as a whole, as it stood before the split. Physical query planning.

Bridges logical relational algebra and execution: the Planner translates an optimised logical RelNode tree into a PhysicalNode plan that fixes the physical strategy (join algorithm, build side) and carries each operator's resolved output schema.

Core types

  • PhysicalNode — sealed hierarchy of executable physical operators (its nested records).
  • Planner — logical → physical translation, including cost-based join-strategy selection and view inlining.