clickhousereader

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: 11 Imported by: 0

Documentation

Index

Constants

View Source
const (
	DefaultFetchSize = 1024
)

Variables

This section is empty.

Functions

This section is empty.

Types

type ClickHouseReaderJob

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

ClickHouseReaderJob ClickHouse读取作业

func NewClickHouseReaderJob

func NewClickHouseReaderJob() *ClickHouseReaderJob

func (*ClickHouseReaderJob) Destroy

func (job *ClickHouseReaderJob) Destroy() error

func (*ClickHouseReaderJob) Init

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

func (*ClickHouseReaderJob) Post

func (job *ClickHouseReaderJob) Post() error

func (*ClickHouseReaderJob) Prepare

func (job *ClickHouseReaderJob) Prepare() error

func (*ClickHouseReaderJob) Split

func (job *ClickHouseReaderJob) Split(adviceNumber int) ([]config.Configuration, error)

type ClickHouseReaderTask

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

ClickHouseReaderTask ClickHouse读取任务

func NewClickHouseReaderTask

func NewClickHouseReaderTask() *ClickHouseReaderTask

func (*ClickHouseReaderTask) Destroy

func (task *ClickHouseReaderTask) Destroy() error

func (*ClickHouseReaderTask) Init

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

func (*ClickHouseReaderTask) Post

func (task *ClickHouseReaderTask) Post() error

func (*ClickHouseReaderTask) Prepare

func (task *ClickHouseReaderTask) Prepare() error

func (*ClickHouseReaderTask) StartRead

func (task *ClickHouseReaderTask) StartRead(recordSender plugin.RecordSender) error

type UclickhouseReaderJobFactory

type UclickhouseReaderJobFactory struct{}

UclickhouseReaderJobFactory 实现ReaderJobFactory接口

func (*UclickhouseReaderJobFactory) CreateReaderJob

func (f *UclickhouseReaderJobFactory) CreateReaderJob() plugin.ReaderJob

type UclickhouseReaderTaskFactory

type UclickhouseReaderTaskFactory struct{}

UclickhouseReaderTaskFactory 实现ReaderTaskFactory接口

func (*UclickhouseReaderTaskFactory) CreateReaderTask

func (f *UclickhouseReaderTaskFactory) CreateReaderTask() plugin.ReaderTask

Jump to

Keyboard shortcuts

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