New Operator
About 134 wordsLess than 1 minute
2025-06-12
New Operator
DataFlow operators share a unified base class OperatorABC, located under dataflow/operators/generate, dataflow/operators/filter or dataflow/operators/refine. These operators must implement the fixed method run() required by the base class.
If you want to add a new operator to DataFlow, after implementing the operator and its constituent methods, you must perform the following steps:
- In the operator’s directory, add a file that contains the operator class.
- In that file, import the
Registryinstance and decorate the class with theregister()decorator. - In the
__init__.pyfile of the operator’s directory, add the operator’s relative path to the_import_structurevariable.
If it is necessary to add a new operator directory, you must also make the corresponding modifications in dataflow/utils/registry.py.

