oraclewriter

package
v1.4.0 Latest Latest
Warning

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

Go to latest
Published: Sep 29, 2025 License: MIT Imports: 10 Imported by: 0

Documentation

Index

Constants

View Source
const (
	DefaultBatchSize     = 1024
	DefaultInsertTimeout = 30 // seconds
)

Variables

This section is empty.

Functions

This section is empty.

Types

type OracleWriterJob

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

OracleWriterJob Oracle写入Job

func NewOracleWriterJob

func NewOracleWriterJob() *OracleWriterJob

func (*OracleWriterJob) Destroy

func (job *OracleWriterJob) Destroy() error

func (*OracleWriterJob) Init

func (job *OracleWriterJob) Init(config config.Configuration) error

func (*OracleWriterJob) Post

func (job *OracleWriterJob) Post() error

func (*OracleWriterJob) Prepare

func (job *OracleWriterJob) Prepare() error

func (*OracleWriterJob) Split

func (job *OracleWriterJob) Split(mandatoryNumber int) ([]config.Configuration, error)

type OracleWriterJobFactory

type OracleWriterJobFactory struct{}

OracleWriterJobFactory 实现WriterJobFactory接口

func (*OracleWriterJobFactory) CreateWriterJob

func (f *OracleWriterJobFactory) CreateWriterJob() plugin.WriterJob

type OracleWriterTask

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

OracleWriterTask Oracle写入Task

func NewOracleWriterTask

func NewOracleWriterTask() *OracleWriterTask

func (*OracleWriterTask) Destroy

func (task *OracleWriterTask) Destroy() error

func (*OracleWriterTask) Init

func (task *OracleWriterTask) Init(config config.Configuration) error

func (*OracleWriterTask) Post

func (task *OracleWriterTask) Post() error

func (*OracleWriterTask) Prepare

func (task *OracleWriterTask) Prepare() error

func (*OracleWriterTask) StartWrite

func (task *OracleWriterTask) StartWrite(recordReceiver plugin.RecordReceiver) error

type OracleWriterTaskFactory

type OracleWriterTaskFactory struct{}

OracleWriterTaskFactory 实现WriterTaskFactory接口

func (*OracleWriterTaskFactory) CreateWriterTask

func (f *OracleWriterTaskFactory) CreateWriterTask() plugin.WriterTask

Jump to

Keyboard shortcuts

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