Versions in this module Expand all Collapse all v0 v0.1.0 Jun 10, 2024 Changes in this version + const ConfigKeyBatchSize + const ConfigKeyKeyProperties + const ConfigKeyOrderingProperty + const ConfigKeySnapshot + func New() sdk.Source + type Config struct + BatchSize int + KeyProperties []string + OrderingProperty string + Snapshot bool + func (Config) Parameters() map[string]sdk.Parameter + type Iterator interface + HasNext func(context.Context) (bool, error) + Next func(context.Context) (sdk.Record, error) + type Source struct + func (s *Source) Ack(ctx context.Context, sdkPosition sdk.Position) error + func (s *Source) Configure(_ context.Context, raw map[string]string) error + func (s *Source) Open(ctx context.Context, sdkPosition sdk.Position) error + func (s *Source) Parameters() map[string]sdk.Parameter + func (s *Source) Read(ctx context.Context) (sdk.Record, error) + func (s *Source) Teardown(ctx context.Context) error