planned
Derived catalogs: chunk/concat plans as first-class catalog rows.
A restructuring operation materializes the current view’s membership into a fresh in-memory catalog whose patch rows are the plan outputs; a PlanResolver turns an output row back into a Patch by loading the member source patches through the parent’s resolver and trimming or merging them (the existing assembly engine). Every catalog operation — select, order, window, union, equality, serialization — then runs the identical code path for planned and identity spools.
Single-writer rule: derived catalogs are always fresh in-memory databases; the on-disk index is only ever written by the directory syncer, and views never write.
Functions
| Name | Description |
|---|---|
| collapse_working_df | Return the re-planning frame for a derived catalog, or None. |
| derived_catalog | Materialize a plan into a fresh in-memory catalog. |
Classes
| Name | Description |
|---|---|
| PlanResolver | Assemble plan-output rows from their member source patches. |