Plan.Plan
Pure, inspectable source restrictions plus the original local filter.
Source and package
- Qualified name
-
LibTmux:: Query:: Plan:: Plan - Module
- LibTmux::Query
- Declared in
Plan- Package
- LibTmux
- Source
- lib/LibTmux/Query/Plan.rakumod
-
Description#
Pure, inspectable source restrictions plus the original local filter.
Members18#
- acquisition-mode: Str:D property Acquire one listing or a full graph; relation predicates require full-graph.
- acquisition-reason: Str:D property Why the plan selected its acquisition mode and source restriction policy.
- candidate-command: Invocation:D property Listing argv without -F; execute only for listing mode through a guarded reader.
- clone method Refuse altered prepared values; compile again to preserve evidence bindings.
- compile method Compile without I/O. require refuses any residual source work before acquisition.
- complete-graph-required method Candidate filtering must never supply an incomplete child set to relation predicates.
- entity: Str:D property Root entity schema; empty results retain this type contract.
- filter: Filter:D property Original validated predicate, retained for every local result check.
- fully-pushed: Bool:D property Whether the complete predicate has an enabled exact source implementation.
- identity-normalization: Str:D property Identity rule for contextual rows: scoped-id, session-index or scoped-record.
- matches method Recheck the original validated predicate locally on a fully acquired candidate.
- new method Refuse unchecked construction; compile a validated filter with capabilities.
- projection: Projection:D property Immutable root-field decoding schema bound to the observed daemon identity.
- pushdown: Str:D property Requested source policy: auto, never or require.
- required-fields: List:D property Captured field requirements, including fields reached through relationships.
- required-relations: List:D property Complete relationship paths needed by the original local predicate.
- source-filter: Str:D property Actual candidate FORMAT restriction, or empty when source work is deferred.
- steps: Step:D property Translation tree with paths, exactness, expressions and local-work reasons.