Expand description
Advanced Pipeline Features for Preprocessing Transformations
This module provides sophisticated pipeline capabilities including:
- Conditional preprocessing steps
- Parallel preprocessing branches
- Caching for expensive transformations
- Dynamic pipeline construction
- Error handling and recovery strategies
Structs§
- Advanced
Pipeline - Advanced pipeline with caching and conditional steps
- Advanced
Pipeline Builder - Builder for creating advanced pipelines
- Advanced
Pipeline Config - Configuration for advanced pipeline
- Cache
Config - Configuration for caching behavior
- Cache
Stats - Cache statistics
- Conditional
Step - A conditional preprocessing step
- Conditional
Step Config - Configuration for conditional preprocessing step
- Dynamic
Pipeline - Dynamic pipeline that can be modified at runtime
- Parallel
Branch Config - Configuration for parallel preprocessing branches
- Parallel
Branches - Parallel preprocessing branches
- Streaming
Transformer Wrapper - Wrapper for streaming transformers to work in regular pipelines
- Transformation
Cache - Thread-safe cache for transformation results
Enums§
- Branch
Combination Strategy - Strategy for combining parallel branch results
- Error
Handling Strategy - Error handling strategy for pipeline execution
- Pipeline
Step - Pipeline step that can be conditional, parallel, cached, or streaming
Type Aliases§
- Condition
Fn - Condition function type for conditional preprocessing