webql/interpreter/interpret_step

Copy Markdown

Values

interpret

pub fn interpret(
  step: plan.Step(task),
  edges: List(plan.Edge),
  engine: engine.Engine(task, memory.Memory(storage), error),
  memory: memory.Memory(storage),
  interpret_plan: fn(
    plan.Plan(task),
    memory.Memory(storage),
    engine.Engine(task, memory.Memory(storage), error),
    dynamic.Dynamic,
  ) -> task,
) -> task

Runs a step in a batch.