Package-level declarations
Types
PartitionReader implementation for CDC with Debezium.
PartitionsCreator implementation for CDC with Debezium.
PartitionsCreatorFactory implementation for CDC with Debezium.
Returned by successful PartialConverter applications.
Factory class for generating CustomConverter.Converter instances for debezium given a list of PartialConverters.
Convenience wrapper around ChangeEvent.
DebeziumOffset wraps the contents of a Debezium offset file.
Stateless connector-specific Debezium operations.
Utility class for building Properties for initializing the Debezium engine.
DebeziumRecordKey wraps a Debezium change data event key.
DebeziumRecordValue wraps a Debezium change data event value.
DebeziumSchemaHistory wraps the contents of a Debezium schema history file.
DebeziumStateFilesAccessor reads and writes from Debezium offset and schema history files. This should NOT be done while the Debezium Engine is running! None of this is thread-safe. Instead, this object should be used to:
Return type for CdcPartitionsCreatorDebeziumOperations.deserializeState.
DeserializedRecords are used to generate Airbyte RECORD messages.
Returned by unsuccessful PartialConverter applications.
Utility PartialConverter for dealing with null values when these are valid. This cuts down on the boilerplate when defining subsequent PartialConverter implementations.
PartialConverter objects are used by RelationalColumnCustomConverter.Handler objects which to define a sequence of conversion functions which work on a best-effort basis to convert a given input value, provided by Debezium, into an output value which obeys the Airbyte Protocol.
Output type of a PartialConverter.
Used by Debezium to transform record values into their expected format.