pipeline_step
PipelineStep
dataclass
¶
A PipelineStep is a logical step within a Pipeline.
The step stores the PipelineContext and offers an interface to interact with the Steps DataFrame.
Attributes:
| Name | Type | Description |
|---|---|---|
name |
str
|
The name of the step. |
action |
PipelineAction
|
The action to be executed. |
env |
dict[str, str]
|
The step environment variables. |
is_successor |
dict[str, str]
|
A boolean indicating if the step is a successor and takes the previous steps context. |
context |
PipelineContext
|
The context of the step. |
options |
dict[str, Any]
|
Additional options for the step |
_predecessors |
set[str]
|
A list of names of the steps that are predecessors to this step. |
_context_ref |
str | None
|
Reference to the previous steps context |
_table_metadata_ref |
str | None
|
Reference to the previous steps metadata |