smallpond.execution.task.ExecutionPlan#

class smallpond.execution.task.ExecutionPlan(ctx: RuntimeContext, root_task: RootTask, logical_plan: LogicalPlan)#

A directed acyclic graph (DAG) of tasks.

__init__(ctx: RuntimeContext, root_task: RootTask, logical_plan: LogicalPlan) None#

Methods

__init__(ctx, root_task, logical_plan)

get_output(output_name)

iter_tasks(task[, visited])

Attributes

analyzed_logical_plan

final_output

final_output_path

leaves

named_outputs

successful

tasks