Documentation
¶
Index ¶
- Constants
- Variables
- func PluggableBatchSplitterTransformer(transfer *model.Transfer, _ metrics.Registry, _ coordinator.Coordinator) func(abstract.Sinker) abstract.Sinker
- type BatchSplitterTransformer
- func (t *BatchSplitterTransformer) Apply(input []abstract.ChangeItem) abstract.TransformerResult
- func (t *BatchSplitterTransformer) Description() string
- func (t *BatchSplitterTransformer) ResultSchema(original *abstract.TableSchema) (*abstract.TableSchema, error)
- func (t *BatchSplitterTransformer) Suitable(abstract.TableID, *abstract.TableSchema) bool
- func (t *BatchSplitterTransformer) Type() abstract.TransformerType
- type Config
Constants ¶
View Source
const Type = abstract.TransformerType("batch_splitter")
Variables ¶
View Source
var IdentityMiddleware = func(s abstract.Sinker) abstract.Sinker { return s }
Functions ¶
func PluggableBatchSplitterTransformer ¶
func PluggableBatchSplitterTransformer(transfer *model.Transfer, _ metrics.Registry, _ coordinator.Coordinator) func(abstract.Sinker) abstract.Sinker
Types ¶
type BatchSplitterTransformer ¶
type BatchSplitterTransformer struct {
// contains filtered or unexported fields
}
func (*BatchSplitterTransformer) Apply ¶
func (t *BatchSplitterTransformer) Apply(input []abstract.ChangeItem) abstract.TransformerResult
func (*BatchSplitterTransformer) Description ¶
func (t *BatchSplitterTransformer) Description() string
func (*BatchSplitterTransformer) ResultSchema ¶
func (t *BatchSplitterTransformer) ResultSchema(original *abstract.TableSchema) (*abstract.TableSchema, error)
func (*BatchSplitterTransformer) Suitable ¶
func (t *BatchSplitterTransformer) Suitable(abstract.TableID, *abstract.TableSchema) bool
func (*BatchSplitterTransformer) Type ¶
func (t *BatchSplitterTransformer) Type() abstract.TransformerType
Click to show internal directories.
Click to hide internal directories.