airflow.models.taskmixin¶
Module Contents¶
Classes¶
| Mixing implementing common dependency setting methods methods like >> and <<. | |
| 
 | |
| A base class for a node in the graph of a workflow -- an Operator or a Task Group, either mapped or | 
- class airflow.models.taskmixin.DependencyMixin[source]¶
- Mixing implementing common dependency setting methods methods like >> and <<. - abstract property roots: Sequence[DependencyMixin][source]¶
- List of root nodes – ones with no upstream dependencies. - a.k.a. the “start” of this sub-graph 
 - abstract property leaves: Sequence[DependencyMixin][source]¶
- List of leaf nodes – ones with only upstream dependencies. - a.k.a. the “end” of this sub-graph 
 - abstract set_upstream(other)[source]¶
- Set a task or a task list to be directly upstream from the current task. 
 - abstract set_downstream(other)[source]¶
- Set a task or a task list to be directly downstream from the current task. 
 
- class airflow.models.taskmixin.TaskMixin[source]¶
- Bases: - DependencyMixin
- class airflow.models.taskmixin.DAGNode[source]¶
- Bases: - DependencyMixin- A base class for a node in the graph of a workflow – an Operator or a Task Group, either mapped or unmapped. - abstract property log: logging.Logger[source]¶
 - abstract property roots: Sequence[DAGNode][source]¶
- List of root nodes – ones with no upstream dependencies. - a.k.a. the “start” of this sub-graph 
 - abstract property leaves: Sequence[DAGNode][source]¶
- List of leaf nodes – ones with only upstream dependencies. - a.k.a. the “end” of this sub-graph 
 - property downstream_list: Iterable[airflow.models.operator.Operator][source]¶
- List of nodes directly downstream 
 - property upstream_list: Iterable[airflow.models.operator.Operator][source]¶
- List of nodes directly upstream 
 - set_downstream(task_or_task_list, edge_modifier=None)[source]¶
- Set a node (or nodes) to be directly downstream from the current node. 
 - set_upstream(task_or_task_list, edge_modifier=None)[source]¶
- Set a node (or nodes) to be directly upstream from the current node. 
 - get_direct_relative_ids(upstream=False)[source]¶
- Get set of the direct relative ids to the current task, upstream or downstream. 
 
