generic

package
v1.1.7 Latest Latest
Warning

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

Go to latest
Published: Mar 15, 2024 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func BuildNoOpSourceWatermarkProgressors added in v1.1.0

func BuildNoOpSourceWatermarkProgressors(toBuffers []string) (fetch.SourceFetcher, map[string]publish.Publisher)

func BuildNoOpSourceWatermarkProgressorsFromBufferMap added in v1.1.0

func BuildNoOpSourceWatermarkProgressorsFromBufferMap(bufferMap map[string][]isb.BufferWriter) (fetch.SourceFetcher, map[string]publish.Publisher)

func BuildNoOpWatermarkProgressorsFromBufferList added in v0.8.1

func BuildNoOpWatermarkProgressorsFromBufferList(toBuffers []string) (fetch.Fetcher, map[string]publish.Publisher)

func BuildNoOpWatermarkProgressorsFromBufferMap added in v0.5.5

func BuildNoOpWatermarkProgressorsFromBufferMap(bufferMap map[string][]isb.BufferWriter) (fetch.Fetcher, map[string]publish.Publisher)

Types

type NoOpSourceWMProgressor added in v1.1.0

type NoOpSourceWMProgressor struct {
}

func NewNoOpSourceWMProgressor added in v1.1.0

func NewNoOpSourceWMProgressor() *NoOpSourceWMProgressor

func (NoOpSourceWMProgressor) Close added in v1.1.0

func (n NoOpSourceWMProgressor) Close() error

Close stops the no-op progressor.

func (NoOpSourceWMProgressor) ComputeHeadWatermark added in v1.1.0

func (n NoOpSourceWMProgressor) ComputeHeadWatermark(int32) wmb.Watermark

ComputeHeadWatermark returns the default head watermark.

func (NoOpSourceWMProgressor) ComputeWatermark added in v1.1.0

func (n NoOpSourceWMProgressor) ComputeWatermark() wmb.Watermark

ComputeWatermark returns the default watermark.

func (NoOpSourceWMProgressor) GetLatestWatermark added in v1.1.0

func (n NoOpSourceWMProgressor) GetLatestWatermark() wmb.Watermark

GetLatestWatermark returns the default watermark as the latest watermark.

func (NoOpSourceWMProgressor) PublishIdleWatermark added in v1.1.0

func (n NoOpSourceWMProgressor) PublishIdleWatermark(_ wmb.Watermark, _ isb.Offset, _ int32)

PublishIdleWatermark does a no-op idle watermark publish.

func (NoOpSourceWMProgressor) PublishWatermark added in v1.1.0

func (n NoOpSourceWMProgressor) PublishWatermark(_ wmb.Watermark, _ isb.Offset, _ int32)

PublishWatermark does a no-op watermark publish.

type NoOpWMProgressor

type NoOpWMProgressor struct {
}

NoOpWMProgressor is a no-op watermark progressor. As the name suggests, it does not do anything, no watermark is progressed. NoOpWMProgressor is used when watermarking is disabled.

func NewNoOpWMProgressor

func NewNoOpWMProgressor() *NoOpWMProgressor

NewNoOpWMProgressor returns NoOpWMProgressor.

func (NoOpWMProgressor) Close added in v0.6.3

func (n NoOpWMProgressor) Close() error

Close stops the no-op progressor.

func (NoOpWMProgressor) ComputeHeadIdleWMB added in v0.10.0

func (n NoOpWMProgressor) ComputeHeadIdleWMB(int32) wmb.WMB

ComputeHeadIdleWMB returns the default WMB.

func (NoOpWMProgressor) ComputeHeadWatermark added in v0.10.0

func (n NoOpWMProgressor) ComputeHeadWatermark(int32) wmb.Watermark

ComputeHeadWatermark returns the default head watermark.

func (NoOpWMProgressor) ComputeWatermark added in v0.10.0

func (n NoOpWMProgressor) ComputeWatermark(isb.Offset, int32) wmb.Watermark

func (NoOpWMProgressor) GetLatestWatermark

func (n NoOpWMProgressor) GetLatestWatermark() wmb.Watermark

GetLatestWatermark returns the default watermark as the latest watermark.

func (NoOpWMProgressor) PublishIdleWatermark added in v0.7.1

func (n NoOpWMProgressor) PublishIdleWatermark(wmb.Watermark, isb.Offset, int32)

PublishIdleWatermark does a no-op idle watermark publish.

func (NoOpWMProgressor) PublishWatermark

func (n NoOpWMProgressor) PublishWatermark(wmb.Watermark, isb.Offset, int32)

PublishWatermark does a no-op watermark publish.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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