PlanResolver

class of dascore.io.index.planned
inherits from: PatchResolver, abc.ABC
source

PlanResolver(
    token ,
    dim ,
    member_rows ,
    loader ,
    merge_kwargs ,
    parent_residuals = (),
    mode = chunk,
    check_behavior = warn,
    origin_path = None,
    stamped = (),
    lossy = False,
)

Assemble plan-output rows from their member source patches.

member_rows carries, per output, the full source row (path, format, identity, attrs) with the planned dimension’s envelope replaced by the member’s trim range; loading goes through loader (live registry, files, and nested plan rows), applies the parent view’s residual selections, then trims/merges via the assembly engine (“chunk” mode) or concatenates in order (“concat” mode).

Methods

Name Description
live_entries Expose the loader’s live registry (for absorption/transfer).
plan_entries Route plan:// paths with this resolver’s token to it.
resolve Assemble the output patch a plan row describes.