Package io.github.flink.gcp.connector.base.source
package io.github.flink.gcp.connector.base.source
-
ClassDescriptionThe three counters a
PullAssignmentSplitEnumeratorreports, registered by the connector under its own names.PullAssignmentSplitEnumerator<SplitT extends org.apache.flink.api.connector.source.SourceSplit,StateT, PlanT> A bounded source's split enumerator that plans once, asynchronously, and then hands the plan out one split per request.Adapts aSourceReaderContextto the context aDeserializationSchemaexpects when a source opens it.Where a change-stream source starts reading when no checkpointed state is restored.Resolves change-stream start positions against one startup instant and one retention window.The retained-window evidence for one expired restored partition.Discovers how long a connector's change stream retains records.Runs one source deserialization call with a direct, non-null collector.SynchronousDeserializationCollector.Invocation<T,E extends Exception> One deserialization call that emits through the supplied collector.