Documentation ¶
Index ¶
- func BuildFromVertexWatermarkStores(ctx context.Context, vertexInstance *v1alpha1.VertexInstance, ...) (map[string]store.WatermarkStore, error)
- func BuildPublishersFromStores(ctx context.Context, vertexInstance *v1alpha1.VertexInstance, ...) map[string]publish.Publisher
- func BuildSourcePublisherStores(ctx context.Context, vertexInstance *v1alpha1.VertexInstance, ...) (store.WatermarkStore, error)
- func BuildToVertexWatermarkStores(ctx context.Context, vertexInstance *v1alpha1.VertexInstance, ...) (map[string]store.WatermarkStore, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BuildFromVertexWatermarkStores ¶ added in v0.10.0
func BuildFromVertexWatermarkStores(ctx context.Context, vertexInstance *v1alpha1.VertexInstance, client *jsclient.NATSClient) (map[string]store.WatermarkStore, error)
BuildFromVertexWatermarkStores creates a map of WatermarkStores for all the incoming edges of the given Vertex.
func BuildPublishersFromStores ¶ added in v0.10.0
func BuildPublishersFromStores(ctx context.Context, vertexInstance *v1alpha1.VertexInstance, wmStores map[string]store.WatermarkStore) map[string]publish.Publisher
BuildPublishersFromStores creates a map of publishers for all the to buckets of the given vertex using the given watermark stores.
func BuildSourcePublisherStores ¶ added in v0.5.6
func BuildSourcePublisherStores(ctx context.Context, vertexInstance *v1alpha1.VertexInstance, client *jsclient.NATSClient) (store.WatermarkStore, error)
BuildSourcePublisherStores builds the watermark stores for source publisher.
func BuildToVertexWatermarkStores ¶ added in v0.10.0
func BuildToVertexWatermarkStores(ctx context.Context, vertexInstance *v1alpha1.VertexInstance, client *jsclient.NATSClient) (map[string]store.WatermarkStore, error)
BuildToVertexWatermarkStores creates a map of WatermarkStore for all the to buckets of the given vertex.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.