# Packages

Package extractor provides high-level constructs to easily build plugins with field extraction capability.
Package source provides high-level constructs to easily build plugins with event sourcing capability.

# Functions

SetFactory sets the FactoryFunc to be used by the SDK when creating a new Plugin SetFactory should be called in the Go init() function of the plugin main package.

# Structs

BaseEvents is a base implementation of the sdk.Events interface.
BaseExtractRequests is a base implementation of the sdk.ExtractRequests interface.
BaseLastError is a base implementation of the sdk.LastError interface.
BaseOpenParams is a base implementation of the sdk.OpenParamsBuffer interface.
BasePlugin is a base implementation of the Plugin interface.
BaseProgress is a base implementation of the sdk.ProgressBuffer interface.
BaseStringer is a base implementation of the sdk.StringerBuffer interface.
Info is a struct containing the general information about a plugin.

# Interfaces

Plugin is an interface representing a plugin.

# Type aliases

FactoryFunc creates a new Plugin.