DataDesigner/docs/code_reference/engine/processors.md
Andre Manoel 8b79b21298 Initialize orphan Fern docs website branch
Preserves tree from previous docs-website head: 5e47d33ea8. This branch is a CI-managed publish artifact like gh-pages; source provenance is tracked in commit messages rather than Git ancestry.
2026-05-14 01:17:51 +00:00

43 lines
1.6 KiB
Markdown

# Engine Processor Implementations
Runtime processor classes and processor registry helpers.
Plugin processors inherit from [Processor](#data_designer.engine.processing.processors.base.Processor) and override one or more callback methods: `process_before_batch`, `process_after_batch`, or `process_after_generation`.
For user-facing processor config objects, see [processor configurations](../config/processors.md).
## Base Contract
### `Processor` {#data_designer.engine.processing.processors.base.Processor}
::: data_designer.engine.processing.processors.base.Processor
options:
show_root_toc_entry: false
## Built-In Implementations
### `DropColumnsProcessor` {#data_designer.engine.processing.processors.drop_columns.DropColumnsProcessor}
::: data_designer.engine.processing.processors.drop_columns.DropColumnsProcessor
options:
show_root_toc_entry: false
### `SchemaTransformProcessor` {#data_designer.engine.processing.processors.schema_transform.SchemaTransformProcessor}
::: data_designer.engine.processing.processors.schema_transform.SchemaTransformProcessor
options:
show_root_toc_entry: false
## Registry
### `ProcessorRegistry` {#data_designer.engine.processing.processors.registry.ProcessorRegistry}
::: data_designer.engine.processing.processors.registry.ProcessorRegistry
options:
show_root_toc_entry: false
### `create_default_processor_registry` {#data_designer.engine.processing.processors.registry.create_default_processor_registry}
::: data_designer.engine.processing.processors.registry.create_default_processor_registry
options:
show_root_toc_entry: false