package
0.2.0
Repository: https://github.com/breeze0806/go-etl.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# Functions

NewBaseJob: a function or method to acquire a new instance of BaseJob.
NewBasePluggable - Creates a pluggable plugin.
NewBasePlugin: a function or method to create a new instance of BasePlugin.
NewBaseTask - Creates a new instance of a base task.
NewType: New Type.

# Variables

Processor.
Reader.
Converter.
Writer.

# Structs

BaseJob: a fundamental job class that assists and simplifies the implementation of job interfaces.
BasePluggable - A basic pluggable interface Used to assist in the implementation of various pluggable interfaces, simplifying their implementation.
BasePlugin: a fundamental plugin class that assists and simplifies the implementation of plugins.
BaseTask - A basic task that assists and simplifies the implementation of task interfaces.

# Interfaces

Job: a unit of work.
JobCollector: a work information collector used to collect the progress, error messages, and other information of the entire job.toto: The monitoring module is currently not implemented, so the structure of this interface needs to be implemented later.
Pluggable - A pluggable interface.
Plugin: an extension or add-on component.
RecordReceiver - A component that receives records.
RecordSender: Record Sender.
Task - An interface for representing tasks.
TaskCollector: a component or system that collects task information todo: currently not in use.

# Type aliases

Type: Plugin Type.