Detailed Description
Pipeline holding a list of FlowElements for processing, can create FlowData that will be passed through these, collecting ElementData Should be constructed through the PipelineBuilder class.
Collaboration diagram for fiftyone\pipeline\core\Pipeline:
Public Member Functions | |
| __construct (array $flowElements, array $settings) | |
| Pipeline constructor. | |
| createFlowData () | |
| Create a FlowData based on what's in the Pipeline. | |
| log (string $level, string $message) | |
| getElement (string $key) | |
| Get a FlowElement by its name. | |
| updatePropertyDatabaseForFlowElement (FlowElement $flowElement) | |
| Update metadata store for a FlowElement based on its list of properties. | |
Data Fields | |
| array | $flowElements |
| array | $flowElementsList = [] |
| Logger | $logger |
| $metaDataStore | |
| @phpstan-ignore-next-line | |
| bool | $suppressProcessExceptions |
| array | $propertyDatabase |
Constructor & Destructor Documentation
◆ __construct()
| fiftyone\pipeline\core\Pipeline::__construct | ( | array | $flowElements, |
| array | $settings ) |
Pipeline constructor.
- Parameters
-
array<
fiftyone\pipeline\core\FlowElement> $flowElements List of FlowElements
- Parameters
-
array<string,mixed> $settings
