Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
@Singleton
@Requires(property = "airbyte.destination.core.data-channel.medium", value = "STDIO")
Calculates state / partition keys based off per stream counters. For per-stream state, partitions are 1:1 with state messages. For global states, each state has a partition for each stream.
Link copied to clipboard
Link copied to clipboard
A record is always associated with a single partition.
Link copied to clipboard
@Singleton
@Requires(property = "airbyte.destination.core.data-channel.medium", value = "SOCKET")
Calculates state / partition keys based off the incoming State message. States and Partitions may be either 1 to 1 or 1 to many.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
A state generally refers to a single partition but can refer to many (namely, in CDC)
Link copied to clipboard
interface StateKeyClient
Link copied to clipboard
@Singleton
At an interval it checks for any complete states and flushes them to the platform.
Link copied to clipboard
@Singleton