A B C D G H I J K L M N O P R S T U V
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- always() - Static method in interface io.debezium.engine.spi.OffsetCommitPolicy
- AlwaysCommitOffsetPolicy() - Constructor for class io.debezium.engine.spi.OffsetCommitPolicy.AlwaysCommitOffsetPolicy
- and(OffsetCommitPolicy) - Method in interface io.debezium.engine.spi.OffsetCommitPolicy
-
Obtain a new
OffsetCommitPolicythat will commit offsets if both this policy AND the other requests it. - Avro - Class in io.debezium.engine.format
-
A
SerializationFormatdefining the Avro format serialized as byte[]. - Avro() - Constructor for class io.debezium.engine.format.Avro
B
- build() - Method in interface io.debezium.engine.DebeziumEngine.Builder
-
Build a new connector with the information previously supplied to this builder.
- builder(ChangeEventFormat<V>) - Method in interface io.debezium.engine.DebeziumEngine.BuilderFactory
-
Prescribe the output format used by the
DebeziumEngine. - builder(KeyValueChangeEventFormat<K, V>) - Method in interface io.debezium.engine.DebeziumEngine.BuilderFactory
-
Prescribe the output format used by the
DebeziumEngine. - buildOffsets() - Method in interface io.debezium.engine.DebeziumEngine.RecordCommitter
-
Builds a new instance of an object implementing the
DebeziumEngine.Offsetscontract.
C
- ChangeEvent<K,V> - Interface in io.debezium.engine
-
A data change event with key and value.
- ChangeEventFormat<V extends SerializationFormat<?>> - Interface in io.debezium.engine.format
-
Describes a change event output format comprising just of a single value.
- CloudEvents - Class in io.debezium.engine.format
-
A
SerializationFormatdefining the CloudEvents format serialized as String. - CloudEvents() - Constructor for class io.debezium.engine.format.CloudEvents
- configure(Properties) - Method in interface io.debezium.spi.converter.CustomConverter
- connectorStarted() - Method in interface io.debezium.engine.DebeziumEngine.ConnectorCallback
-
Called after a connector has been successfully started by the engine; i.e.
- connectorStopped() - Method in interface io.debezium.engine.DebeziumEngine.ConnectorCallback
-
Called after a connector has been successfully stopped by the engine; i.e.
- convert(Object) - Method in interface io.debezium.spi.converter.CustomConverter.Converter
- ConvertedField - Interface in io.debezium.spi.converter
-
An the base interface for a converted field that provides naming characteristics.
- converterFor(F, CustomConverter.ConverterRegistration<S>) - Method in interface io.debezium.spi.converter.CustomConverter
-
Allows to register a custom value and schema converter for a given field-
- create(ChangeEventFormat<V>) - Static method in interface io.debezium.engine.DebeziumEngine
-
Obtain a new
DebeziumEngine.Builderinstance that can be used to construct runnableDebeziumEngineinstances. - create(KeyValueChangeEventFormat<K, V>) - Static method in interface io.debezium.engine.DebeziumEngine
- create(Class<? extends SerializationFormat<K>>, Class<? extends SerializationFormat<V>>) - Static method in interface io.debezium.engine.DebeziumEngine
-
Obtain a new
DebeziumEngine.Builderinstance that can be used to construct runnableDebeziumEngineinstances. - create(Class<? extends SerializationFormat<T>>) - Static method in interface io.debezium.engine.DebeziumEngine
-
Obtain a new
DebeziumEngine.Builderinstance that can be used to construct runnableDebeziumEngineinstances. - CustomConverter<S,F extends ConvertedField> - Interface in io.debezium.spi.converter
-
An interface that allows the user to customize how a value will be converted for a given field.
- CustomConverter.Converter - Interface in io.debezium.spi.converter
-
A conversion converting data from one type to another.
- CustomConverter.ConverterRegistration<S> - Interface in io.debezium.spi.converter
-
Callback for registering a converter.
D
- dataCollection() - Method in interface io.debezium.spi.converter.ConvertedField
- DebeziumEngine<R> - Interface in io.debezium.engine
-
A mechanism for running a single Kafka Connect
SourceConnectorwithin an application's process. - DebeziumEngine.Builder<R> - Interface in io.debezium.engine
-
A builder to set up and create
DebeziumEngineinstances. - DebeziumEngine.BuilderFactory - Interface in io.debezium.engine
-
Internal contract between the API and implementation, for bootstrapping the latter.
- DebeziumEngine.ChangeConsumer<R> - Interface in io.debezium.engine
-
A contract invoked by the embedded engine when it has received a batch of change records to be processed.
- DebeziumEngine.CompletionCallback - Interface in io.debezium.engine
-
A callback function to be notified when the connector completes.
- DebeziumEngine.ConnectorCallback - Interface in io.debezium.engine
-
Callback function which informs users about the various stages a connector goes through during startup
- DebeziumEngine.Offsets - Interface in io.debezium.engine
-
Contract that should be passed to
DebeziumEngine.RecordCommitter.markProcessed(Object, Offsets)for marking a record as processed with updated offsets. - DebeziumEngine.RecordCommitter<R> - Interface in io.debezium.engine
-
Contract passed to
DebeziumEngine.ChangeConsumers, allowing them to commit single records as they have been processed and to signal that offsets may be flushed eventually. - DebeziumException - Exception in io.debezium
-
Base exception returned by Debezium API.
- DebeziumException() - Constructor for exception io.debezium.DebeziumException
- DebeziumException(String) - Constructor for exception io.debezium.DebeziumException
- DebeziumException(String, Throwable) - Constructor for exception io.debezium.DebeziumException
- DebeziumException(String, Throwable, boolean, boolean) - Constructor for exception io.debezium.DebeziumException
- DebeziumException(Throwable) - Constructor for exception io.debezium.DebeziumException
- defaultValue() - Method in interface io.debezium.spi.converter.RelationalColumn
-
Get the default value of the column
- destination() - Method in interface io.debezium.engine.ChangeEvent
G
- getKeyFormat() - Method in interface io.debezium.engine.format.KeyValueChangeEventFormat
- getValueFormat() - Method in interface io.debezium.engine.format.ChangeEventFormat
- getValueFormat() - Method in interface io.debezium.engine.format.KeyValueChangeEventFormat
H
- handle(boolean, String, Throwable) - Method in interface io.debezium.engine.DebeziumEngine.CompletionCallback
-
Handle the completion of the embedded connector engine.
- handleBatch(List<R>, DebeziumEngine.RecordCommitter<R>) - Method in interface io.debezium.engine.DebeziumEngine.ChangeConsumer
-
Handles a batch of records, calling the
DebeziumEngine.RecordCommitter.markProcessed(Object)for each record andDebeziumEngine.RecordCommitter.markBatchFinished()when this batch is finished. - hasDefaultValue() - Method in interface io.debezium.spi.converter.RelationalColumn
-
Determine whether this column's has a default value
I
- Incubating - Annotation Type in io.debezium.common.annotation
-
Marks the annotated element as incubating.
- io.debezium - package io.debezium
- io.debezium.common.annotation - package io.debezium.common.annotation
- io.debezium.engine - package io.debezium.engine
- io.debezium.engine.format - package io.debezium.engine.format
- io.debezium.engine.spi - package io.debezium.engine.spi
- io.debezium.spi.converter - package io.debezium.spi.converter
- isOptional() - Method in interface io.debezium.spi.converter.RelationalColumn
-
Determine whether this column is optional.
J
- jdbcType() - Method in interface io.debezium.spi.converter.RelationalColumn
-
Get the
JDBC typefor this column - Json - Class in io.debezium.engine.format
-
A
SerializationFormatdefining the JSON format serialized as String. - Json() - Constructor for class io.debezium.engine.format.Json
K
- key() - Method in interface io.debezium.engine.ChangeEvent
- KeyValueChangeEventFormat<K extends SerializationFormat<?>,V extends SerializationFormat<?>> - Interface in io.debezium.engine.format
-
Describes a change event output format comprising a key and a value.
L
- length() - Method in interface io.debezium.spi.converter.RelationalColumn
-
Get the maximum length of this column's values.
M
- markBatchFinished() - Method in interface io.debezium.engine.DebeziumEngine.RecordCommitter
-
Marks a batch as finished, this may result in committing offsets/flushing data.
- markProcessed(R) - Method in interface io.debezium.engine.DebeziumEngine.RecordCommitter
-
Marks a single record as processed, must be called for each record.
- markProcessed(R, DebeziumEngine.Offsets) - Method in interface io.debezium.engine.DebeziumEngine.RecordCommitter
-
Marks a record with updated source offsets as processed.
- minimumTime - Variable in class io.debezium.engine.spi.OffsetCommitPolicy.PeriodicCommitOffsetPolicy
N
- name() - Method in interface io.debezium.spi.converter.ConvertedField
- nativeType() - Method in interface io.debezium.spi.converter.RelationalColumn
-
Get the database native type for this column
- notifying(DebeziumEngine.ChangeConsumer<R>) - Method in interface io.debezium.engine.DebeziumEngine.Builder
-
Pass a custom ChangeConsumer override the default implementation, this allows for more complex handling of records for batch and async handling
- notifying(Consumer<R>) - Method in interface io.debezium.engine.DebeziumEngine.Builder
-
Call the specified function for every
data change eventread from the source database.
O
- of(Class<K>, Class<V>) - Static method in interface io.debezium.engine.format.KeyValueChangeEventFormat
-
Creates a change event format representing key and value using separate objects.
- of(Class<V>) - Static method in interface io.debezium.engine.format.ChangeEventFormat
-
Creates a change event format representing key and value in a single object.
- OFFSET_FLUSH_INTERVAL_MS_PROP - Static variable in interface io.debezium.engine.DebeziumEngine
- OffsetCommitPolicy - Interface in io.debezium.engine.spi
-
The policy that defines when the offsets should be committed to offset storage.
- OffsetCommitPolicy.AlwaysCommitOffsetPolicy - Class in io.debezium.engine.spi
-
An
OffsetCommitPolicythat will commit offsets as frequently as possible. - OffsetCommitPolicy.PeriodicCommitOffsetPolicy - Class in io.debezium.engine.spi
-
An
OffsetCommitPolicythat will commit offsets no more than the specified time period. - or(OffsetCommitPolicy) - Method in interface io.debezium.engine.spi.OffsetCommitPolicy
-
Obtain a new
OffsetCommitPolicythat will commit offsets if this policy OR the other requests it.
P
- performCommit(long, Duration) - Method in class io.debezium.engine.spi.OffsetCommitPolicy.AlwaysCommitOffsetPolicy
- performCommit(long, Duration) - Method in interface io.debezium.engine.spi.OffsetCommitPolicy
-
Determine if a commit of the offsets should be performed.
- performCommit(long, Duration) - Method in class io.debezium.engine.spi.OffsetCommitPolicy.PeriodicCommitOffsetPolicy
- periodic(Properties) - Static method in interface io.debezium.engine.spi.OffsetCommitPolicy
- PeriodicCommitOffsetPolicy(Properties) - Constructor for class io.debezium.engine.spi.OffsetCommitPolicy.PeriodicCommitOffsetPolicy
- Protobuf - Class in io.debezium.engine.format
-
A
SerializationFormatdefining the Protobuf format serialized as byte[]. - Protobuf() - Constructor for class io.debezium.engine.format.Protobuf
R
- record() - Method in interface io.debezium.engine.RecordChangeEvent
- RecordChangeEvent<V> - Interface in io.debezium.engine
-
A data change event described as a single object.
- register(S, CustomConverter.Converter) - Method in interface io.debezium.spi.converter.CustomConverter.ConverterRegistration
-
Registers the given schema and converter for the current field.
- RelationalColumn - Interface in io.debezium.spi.converter
-
A definition of a converted relational column.
S
- scale() - Method in interface io.debezium.spi.converter.RelationalColumn
-
Get the scale of the column.
- SerializationFormat<T> - Interface in io.debezium.engine.format
-
The logical description of the output format used by the given instance of
DebeziumEngine. - serialVersionUID - Static variable in exception io.debezium.DebeziumException
- serialVersionUID - Static variable in exception io.debezium.engine.StopEngineException
- set(String, Object) - Method in interface io.debezium.engine.DebeziumEngine.Offsets
-
Associates a key with a specific value, overwrites the value if the key is already present.
- StopEngineException - Exception in io.debezium.engine
-
An exception that is used to tell the engine to process the last source record and to then stop.
- StopEngineException(String) - Constructor for exception io.debezium.engine.StopEngineException
- supportsTombstoneEvents() - Method in interface io.debezium.engine.DebeziumEngine.ChangeConsumer
-
Controls whether the change consumer supports processing of tombstone events.
T
- taskStarted() - Method in interface io.debezium.engine.DebeziumEngine.ConnectorCallback
-
Called after a connector task has been successfully started by the engine; i.e.
- taskStopped() - Method in interface io.debezium.engine.DebeziumEngine.ConnectorCallback
-
Called after a connector task has been successfully stopped by the engine; i.e.
- typeExpression() - Method in interface io.debezium.spi.converter.RelationalColumn
-
Get the database-specific complete expression defining the column's data type, including dimensions, length, precision, character sets, constraints, etc.
- typeName() - Method in interface io.debezium.spi.converter.RelationalColumn
-
Get the database-specific name of the column's data type.
U
- using(DebeziumEngine.CompletionCallback) - Method in interface io.debezium.engine.DebeziumEngine.Builder
-
When the engine's
Runnable.run()method completes, call the supplied function with the results. - using(DebeziumEngine.ConnectorCallback) - Method in interface io.debezium.engine.DebeziumEngine.Builder
-
During the engine's
Runnable.run()method, call the supplied the supplied function at different stages according to the completion state of each component running within the engine (connectors, tasks etc) - using(OffsetCommitPolicy) - Method in interface io.debezium.engine.DebeziumEngine.Builder
-
During the engine's
Runnable.run()method, decide when the offsets should be committed into theOffsetBackingStore. - using(ClassLoader) - Method in interface io.debezium.engine.DebeziumEngine.Builder
-
Use the specified class loader to find all necessary classes.
- using(Clock) - Method in interface io.debezium.engine.DebeziumEngine.Builder
-
Use the specified clock when needing to determine the current time.
- using(Properties) - Method in interface io.debezium.engine.DebeziumEngine.Builder
-
Use the specified configuration for the connector.
V
- value() - Method in interface io.debezium.engine.ChangeEvent
All Classes All Packages