webql/interpreter/progress
Copy MarkdownValues
add_outputs
pub fn add_outputs(
memory: memory.Memory(storage),
step: String,
outputs: dynamic.Dynamic,
) -> Result(memory.Memory(storage), diagnostic.Diagnostic)Stores outputs produced by a completed step.
add_parameters
pub fn add_parameters(
memory: memory.Memory(storage),
parameters: dynamic.Dynamic,
) -> Result(memory.Memory(storage), diagnostic.Diagnostic)Stores initial plan parameters as root-level values.
get_inputs
pub fn get_inputs(
memory: memory.Memory(storage),
step: String,
edges: List(plan.Edge),
) -> Result(dynamic.Dynamic, diagnostic.Diagnostic)Resolves all input values for a step by following edges that target it.
get_returns
pub fn get_returns(
memory: memory.Memory(storage),
edges: List(plan.Edge),
) -> Result(dynamic.Dynamic, dynamic.Dynamic)Resolves final return values from root-level values.