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
Click to show internal directories.
Click to hide internal directories.