Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DataProcessor ¶ added in v0.1.7
type DataProcessor interface { ProcessData( input Data, outputChan chan Data, killChan chan error, ) }
DataProcessor is a pipeline stage
type ETL ¶
type ETL interface { Extract() DataProcessor Transform() DataProcessor Load() DataProcessor }
ETL defines an ETL
type Pipeline ¶ added in v0.1.7
type Pipeline struct {
// contains filtered or unexported fields
}
Pipeline contains stages and executes them in order
func NewPipeline ¶ added in v0.1.7
func NewPipeline(stages ...DataProcessor) *Pipeline
NewPipeline create pipeline with stages
Click to show internal directories.
Click to hide internal directories.