engine

package
v0.0.0-rc11 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 29, 2024 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DebeziumImpl

type DebeziumImpl struct {
	// contains filtered or unexported fields
}

func NewDebeziumImpl

func NewDebeziumImpl(logger log.Logger, schemaRegistry *confluent.SchemaRegistryClient, threads uint64) *DebeziumImpl

func (*DebeziumImpl) Do

func (*DebeziumImpl) DoBatch

func (p *DebeziumImpl) DoBatch(batch parsers.MessageBatch) []abstract.ChangeItem

func (*DebeziumImpl) DoBuf

func (p *DebeziumImpl) DoBuf(partition abstract.Partition, buf []byte, offset uint64, writeTime time.Time) []abstract.ChangeItem

func (*DebeziumImpl) DoOne

func (p *DebeziumImpl) DoOne(partition abstract.Partition, buf []byte, offset uint64, writeTime time.Time) ([]byte, abstract.ChangeItem)

DoOne message with multiple debezium events inside. Contains multiple debezium events only if messages are serialized using schema registry and started with magic zero-byte

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL