Index

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

aborted() - Static method in class io.debezium.pipeline.spi.SnapshotResult
 
aborted(AbstractSnapshotChangeEventSource.SnapshotContext<P, O>) - Method in class io.debezium.pipeline.source.AbstractSnapshotChangeEventSource
Completes the snapshot, doing any required clean-up (resource disposal etc.).
ABORTED - Enum constant in enum class io.debezium.pipeline.notification.SnapshotStatus
 
ABORTED - Enum constant in enum class io.debezium.pipeline.spi.SnapshotResult.SnapshotResultStatus
 
absolute(int) - Method in class io.debezium.jdbc.CancellableResultSet
 
AbstractCachedTableMappingStorage<V> - Class in io.debezium.relational
Abstract base class for TableMappingStorage implementations that provides caching functionality.
AbstractCachedTableMappingStorage() - Constructor for class io.debezium.relational.AbstractCachedTableMappingStorage
 
AbstractChangeRecordEmitter<P,T> - Class in io.debezium.pipeline
An abstract implementation of ChangeRecordEmitter.
AbstractChangeRecordEmitter(P, OffsetContext, Clock, CommonConnectorConfig) - Constructor for class io.debezium.pipeline.AbstractChangeRecordEmitter
 
AbstractChunkQueryBuilder<T> - Class in io.debezium.pipeline.source.snapshot.incremental
Base class for building queries for reading incremental snapshot chunks from a table.
AbstractChunkQueryBuilder(RelationalDatabaseConnectorConfig, JdbcConnection) - Constructor for class io.debezium.pipeline.source.snapshot.incremental.AbstractChunkQueryBuilder
 
AbstractDdlParser - Class in io.debezium.relational.ddl
 
AbstractDdlParser(boolean, boolean) - Constructor for class io.debezium.relational.ddl.AbstractDdlParser
Create a new parser.
AbstractFileBasedSchemaHistory - Class in io.debezium.relational.history
 
AbstractFileBasedSchemaHistory() - Constructor for class io.debezium.relational.history.AbstractFileBasedSchemaHistory
 
AbstractIncrementalSnapshotChangeEventSource<P,T> - Class in io.debezium.pipeline.source.snapshot.incremental
An incremental snapshot change event source that emits events from a DB log interleaved with snapshot events.
AbstractIncrementalSnapshotChangeEventSource(RelationalDatabaseConnectorConfig, JdbcConnection, EventDispatcher<P, T>, DatabaseSchema<?>, Clock, SnapshotProgressListener<P>, DataChangeEventListener<P>, NotificationService<P, ? extends OffsetContext>) - Constructor for class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotChangeEventSource
 
AbstractIncrementalSnapshotContext<T> - Class in io.debezium.pipeline.source.snapshot.incremental
A class describing current state of incremental snapshot
AbstractIncrementalSnapshotContext(boolean) - Constructor for class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotContext
 
AbstractIncrementalSnapshotContext.SnapshotDataCollection<T> - Class in io.debezium.pipeline.source.snapshot.incremental
 
AbstractPartition - Class in io.debezium.relational
An abstract implementation of Partition which provides default facilities for logging.
AbstractPartition(String) - Constructor for class io.debezium.relational.AbstractPartition
 
AbstractRegexTopicNamingStrategy - Class in io.debezium.schema
An abstract regex implementation of TopicNamingStrategy.
AbstractRegexTopicNamingStrategy(Properties) - Constructor for class io.debezium.schema.AbstractRegexTopicNamingStrategy
 
AbstractSchemaHistory - Class in io.debezium.relational.history
 
AbstractSchemaHistory() - Constructor for class io.debezium.relational.history.AbstractSchemaHistory
 
AbstractSnapshotChangeEventSource<P,O> - Class in io.debezium.pipeline.source
An abstract implementation of SnapshotChangeEventSource that all implementations should extend to inherit common functionality.
AbstractSnapshotChangeEventSource(CommonConnectorConfig, SnapshotProgressListener<P>, NotificationService<P, O>) - Constructor for class io.debezium.pipeline.source.AbstractSnapshotChangeEventSource
 
AbstractSnapshotChangeEventSource.SnapshotContext<P,O> - Class in io.debezium.pipeline.source
Mutable context which is populated in the course of snapshotting
AbstractSnapshotSignal<P> - Class in io.debezium.pipeline.signal.actions
 
AbstractSnapshotSignal() - Constructor for class io.debezium.pipeline.signal.actions.AbstractSnapshotSignal
 
AbstractSnapshotSignal.SnapshotType - Enum Class in io.debezium.pipeline.signal.actions
 
AbstractSourceInfo - Class in io.debezium.connector
Common information provided by all connectors in either source field or offsets
AbstractSourceInfo(CommonConnectorConfig) - Constructor for class io.debezium.connector.AbstractSourceInfo
 
AbstractSourceInfoStructMaker<T> - Class in io.debezium.connector
Common information provided by all connectors in either source field or offsets.
AbstractSourceInfoStructMaker() - Constructor for class io.debezium.connector.AbstractSourceInfoStructMaker
 
AbstractTopicNamingStrategy<I> - Class in io.debezium.schema
An abstract implementation of TopicNamingStrategy.
AbstractTopicNamingStrategy(Properties) - Constructor for class io.debezium.schema.AbstractTopicNamingStrategy
 
AbstractTransactionStructMaker - Class in io.debezium.pipeline.txmetadata
 
AbstractTransactionStructMaker(Configuration) - Constructor for class io.debezium.pipeline.txmetadata.AbstractTransactionStructMaker
 
AbstractUnicodeTopicNamingStrategy - Class in io.debezium.schema
An abstract unicode converter topic naming strategy implementation of TopicNamingStrategy.
AbstractUnicodeTopicNamingStrategy(Properties) - Constructor for class io.debezium.schema.AbstractUnicodeTopicNamingStrategy
 
accept(String, String, String) - Method in interface io.debezium.schema.SchemaNameAdjuster.ReplacementOccurred
Accept that the original value was not Avro-compatible and was replaced.
accept(CallableStatement) - Method in interface io.debezium.jdbc.JdbcConnection.CallPreparer
 
accept(PreparedStatement) - Method in interface io.debezium.jdbc.JdbcConnection.StatementPreparer
 
accept(ResultSet) - Method in interface io.debezium.jdbc.JdbcConnection.BlockingResultSetConsumer
 
accept(ResultSet) - Method in interface io.debezium.jdbc.JdbcConnection.ResultSetConsumer
 
accept(ResultSet[]) - Method in interface io.debezium.jdbc.JdbcConnection.BlockingMultiResultSetConsumer
 
accept(ResultSet[]) - Method in interface io.debezium.jdbc.JdbcConnection.MultiResultSetConsumer
 
accept(List<?>, ResultSet) - Method in interface io.debezium.jdbc.JdbcConnection.ParameterResultSetConsumer
 
accept(T) - Method in interface io.debezium.function.BlockingConsumer
Performs this operation on the given argument.
accept(T) - Method in class io.debezium.metrics.stats.LongDDSketchStatistics
 
accept(T) - Method in interface io.debezium.metrics.stats.Measurement
 
accept(T) - Method in class io.debezium.metrics.stats.MeasurementCollector
 
accept(T) - Method in class io.debezium.metrics.stats.MeasurementStatisticsFactory.NoopStatistics
 
accept(T) - Method in class io.debezium.metrics.stats.SingleValueLongMeasurement
 
accept(T) - Method in class io.debezium.metrics.stats.SingleValueLongMeasurementWithStats
 
accumulateParsingFailure(MultipleParsingExceptions, Collection<ParsingException>) - Method in class io.debezium.relational.ddl.AbstractDdlParser
Utility method to accumulate a parsing exception.
accumulateParsingFailure(ParsingException, Collection<ParsingException>) - Static method in class io.debezium.relational.ddl.AbstractDdlParser
Utility method to accumulate a parsing exception.
ActivityCounter() - Constructor for class io.debezium.metrics.activity.ActivityMonitoringMeter.ActivityCounter
 
activityMonitoringMeter - Variable in class io.debezium.pipeline.metrics.DefaultStreamingChangeEventSourceMetrics
 
ActivityMonitoringMeter - Class in io.debezium.metrics.activity
 
ActivityMonitoringMeter() - Constructor for class io.debezium.metrics.activity.ActivityMonitoringMeter
 
ActivityMonitoringMeter.ActivityCounter - Class in io.debezium.metrics.activity
 
ActivityMonitoringMXBean - Interface in io.debezium.metrics.activity
Exposes advanced metrics used for monitoring DB activity.
adapt(Configuration) - Static method in interface io.debezium.jdbc.JdbcConfiguration
Obtain a JdbcConfiguration adapter for the given Configuration.
ADAPTIVE - Enum constant in enum class io.debezium.jdbc.TemporalPrecisionMode
Represent time and date values based upon the resolution in the database, using io.debezium.time semantic types.
ADAPTIVE_TIME_MICROSECONDS - Enum constant in enum class io.debezium.jdbc.TemporalPrecisionMode
Represent timestamp, datetime and date values based upon the resolution in the database, using io.debezium.time semantic types.
add(boolean) - Method in interface io.debezium.document.Array
Adds the boolean value to the end of this array.
add(double) - Method in interface io.debezium.document.Array
Adds the double value to the end of this array.
add(float) - Method in interface io.debezium.document.Array
Adds the float value to the end of this array.
add(int) - Method in interface io.debezium.document.Array
Adds the integer value to the end of this array.
add(int, String) - Method in class io.debezium.metrics.activity.ActivityMonitoringMeter.ActivityCounter
 
add(long) - Method in interface io.debezium.document.Array
Adds the long value to the end of this array.
add(Array) - Method in interface io.debezium.document.Array
Adds the array value to the end of this array.
add(Document) - Method in interface io.debezium.document.Array
Adds the document value to the end of this array.
add(Value) - Method in interface io.debezium.document.Array
Adds the value to the end of this array.
add(Value) - Method in class io.debezium.document.BasicArray
 
add(Column) - Method in class io.debezium.relational.TableEditorImpl
 
add(TableId) - Method in class io.debezium.relational.Tables.TableIds
 
add(Boolean) - Method in interface io.debezium.document.Array
Adds the boolean value to the end of this array.
add(Double) - Method in interface io.debezium.document.Array
Adds the double value to the end of this array.
add(Float) - Method in interface io.debezium.document.Array
Adds the float value to the end of this array.
add(Integer) - Method in interface io.debezium.document.Array
Adds the integer value to the end of this array.
add(Long) - Method in interface io.debezium.document.Array
Adds the long value to the end of this array.
add(String) - Method in interface io.debezium.document.Array
Adds the string value to the end of this array.
add(String, Class<?>, Object) - Method in class io.debezium.bean.DefaultBeanRegistry
 
add(String, Class<?>, Object) - Method in interface io.debezium.bean.spi.BeanRegistry
Adds a bean to the registry.
add(String, Object) - Method in class io.debezium.bean.DefaultBeanRegistry
 
add(String, Object) - Method in interface io.debezium.bean.spi.BeanRegistry
Adds a bean to the registry, resolving the class type from the bean instance.
add(BigDecimal) - Method in interface io.debezium.document.Array
Adds the decimal value to the end of this array.
add(BigInteger) - Method in interface io.debezium.document.Array
Adds the big integer value to the end of this array.
add(List<DataCollection<T>>) - Method in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotContext.SnapshotDataCollection
 
addAll(Value...) - Method in interface io.debezium.document.Array
Sets on this object all name/value pairs from the supplied object.
addAll(Iterable<Value>) - Method in interface io.debezium.document.Array
Sets on this object all name/value pairs from the supplied object.
addAll(Object...) - Method in interface io.debezium.document.Array
Sets on this object all name/value pairs from the supplied object.
addAll(Stream<Value>) - Method in interface io.debezium.document.Array
Sets on this object all name/value pairs from the supplied object.
addArrayDimension(int) - Method in class io.debezium.relational.ddl.DataTypeBuilder
 
addAttribute(Attribute) - Method in class io.debezium.relational.NoOpTableEditorImpl
 
addAttribute(Attribute) - Method in interface io.debezium.relational.TableEditor
Add a new attribute to this table.
addAttribute(Attribute) - Method in class io.debezium.relational.TableEditorImpl
 
addAttributes(List<Attribute>) - Method in class io.debezium.relational.NoOpTableEditorImpl
 
addAttributes(List<Attribute>) - Method in interface io.debezium.relational.TableEditor
Add attributes to this table.
addAttributes(List<Attribute>) - Method in class io.debezium.relational.TableEditorImpl
 
addColumn(Column) - Method in interface io.debezium.relational.TableEditor
Add one columns to this table, regardless of the position of the supplied columns.
addColumns(Column...) - Method in class io.debezium.relational.NoOpTableEditorImpl
 
addColumns(Column...) - Method in interface io.debezium.relational.TableEditor
Add one or more columns to this table, regardless of the position of the supplied columns.
addColumns(Column...) - Method in class io.debezium.relational.TableEditorImpl
 
addColumns(Iterable<Column>) - Method in class io.debezium.relational.NoOpTableEditorImpl
 
addColumns(Iterable<Column>) - Method in interface io.debezium.relational.TableEditor
Add one or more columns to the end of this table's list of columns, regardless of the position of the supplied columns.
addColumns(Iterable<Column>) - Method in class io.debezium.relational.TableEditorImpl
 
addCondition(AdditionalCondition) - Method in class io.debezium.pipeline.signal.actions.snapshotting.SnapshotConfiguration.Builder
 
addDataCollectionNamesToSnapshot(SignalPayload<P>, SnapshotConfiguration) - Method in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotChangeEventSource
 
addDataCollectionNamesToSnapshot(SignalPayload<P>, SnapshotConfiguration) - Method in interface io.debezium.pipeline.source.snapshot.incremental.IncrementalSnapshotChangeEventSource
 
addDataCollectionNamesToSnapshot(String, List<String>, List<AdditionalCondition>, String) - Method in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotContext
 
addDataCollectionNamesToSnapshot(String, List<String>, List<AdditionalCondition>, String) - Method in interface io.debezium.pipeline.source.snapshot.incremental.IncrementalSnapshotContext
 
addDelimiter() - Method in class io.debezium.pipeline.source.spi.EventFormatter
 
addField(SchemaBuilder, Table, Column, ColumnMapper) - Method in class io.debezium.relational.TableSchemaBuilder
Add to the supplied SchemaBuilder a field for the column with the given information.
ADDITIONAL_DATA - Static variable in class io.debezium.pipeline.notification.Notification
 
additionalColumnFilter(P, TableId, String) - Method in class io.debezium.relational.RelationalSnapshotChangeEventSource
Additional filter handling for preparing column names for snapshot select
additionalCondition - Variable in class io.debezium.pipeline.source.snapshot.incremental.DataCollection
 
AdditionalCondition - Class in io.debezium.pipeline.signal.actions.snapshotting
Contains filtering information for snapshot
AdditionalCondition() - Constructor for class io.debezium.pipeline.signal.actions.snapshotting.AdditionalCondition
 
AdditionalCondition.AdditionalConditionBuilder - Class in io.debezium.pipeline.signal.actions.snapshotting
 
AdditionalConditionBuilder() - Constructor for class io.debezium.pipeline.signal.actions.snapshotting.AdditionalCondition.AdditionalConditionBuilder
 
additionalConditions - Variable in class io.debezium.pipeline.signal.actions.snapshotting.SnapshotConfiguration
 
additionalConditions - Variable in class io.debezium.pipeline.signal.actions.snapshotting.SnapshotConfiguration.Builder
 
additionalData - Variable in class io.debezium.pipeline.notification.Notification
 
additionalData - Variable in class io.debezium.pipeline.notification.Notification.Builder
 
additionalData - Variable in class io.debezium.pipeline.signal.SignalPayload
 
additionalData - Variable in class io.debezium.pipeline.signal.SignalRecord
 
addLowerBound(IncrementalSnapshotContext<T>, Table, Object[], StringBuilder) - Method in class io.debezium.pipeline.source.snapshot.incremental.AbstractChunkQueryBuilder
 
addLowerBound(IncrementalSnapshotContext<T>, Table, Object[], StringBuilder) - Method in class io.debezium.pipeline.source.snapshot.incremental.RowValueConstructorChunkQueryBuilder
 
addLowerBound(List<Column>, StringBuilder) - Method in class io.debezium.pipeline.source.snapshot.chunked.SnapshotChunkQueryBuilder
Add lower bound condition: (k1, k2, ...) >= (?
addMeasurement(Class<T>, Measurement<T>) - Method in class io.debezium.metrics.stats.MeasurementCollector
 
addNull() - Method in interface io.debezium.document.Array
Adds a null value to the end of this array.
adds - Variable in class io.debezium.crdt.StateBasedGCounter
 
adds - Variable in class io.debezium.crdt.StateBasedPNCounter
 
addSignalingCollectionAndSort(Set<TableId>) - Method in class io.debezium.relational.RelationalSnapshotChangeEventSource
 
addTablesIdsToSnapshot(List<DataCollection<T>>) - Method in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotContext
 
addToName(String) - Method in class io.debezium.relational.ddl.DataTypeBuilder
 
addTransactionBlock(OffsetContext, long, Struct) - Method in class io.debezium.pipeline.txmetadata.AbstractTransactionStructMaker
 
addTransactionBlock(OffsetContext, long, Struct) - Method in interface io.debezium.pipeline.txmetadata.TransactionStructMaker
Adds the transaction block to the data change message
addUpperBound(IncrementalSnapshotContext<T>, Table, Object[], StringBuilder) - Method in class io.debezium.pipeline.source.snapshot.incremental.AbstractChunkQueryBuilder
 
addUpperBound(IncrementalSnapshotContext<T>, Table, Object[], StringBuilder) - Method in class io.debezium.pipeline.source.snapshot.incremental.RowValueConstructorChunkQueryBuilder
 
addUpperBound(List<Column>, StringBuilder, boolean) - Method in class io.debezium.pipeline.source.snapshot.chunked.SnapshotChunkQueryBuilder
Add upper bound condition: (k1, k2, ...)
adjust(String) - Method in interface io.debezium.schema.SchemaNameAdjuster
Convert the proposed string to a valid Avro fullname, replacing all invalid characters with the underscore ('_') character.
adjuster - Variable in class io.debezium.jdbc.JdbcValueConverters
 
adjustSignedUnsignedZerofill(StringBuilder) - Method in class io.debezium.relational.ddl.DataTypeBuilder
This method will adjust the suffix names of numeric data type.
ADVANCED_METRICS_ENABLE - Static variable in class io.debezium.config.CommonConnectorConfig
 
AFTER - Static variable in class io.debezium.data.Envelope.FieldName
The after field is used to store the state of a record after an operation.
AFTER_SEPARATOR - Enum constant in enum class io.debezium.relational.TableIdParser.ParsingState
 
afterLast() - Method in class io.debezium.jdbc.CancellableResultSet
 
AGGREGATE_TYPE - Static variable in class io.debezium.pipeline.notification.Notification
 
aggregateType - Variable in class io.debezium.pipeline.notification.Notification
 
aggregateType - Variable in class io.debezium.pipeline.notification.Notification.Builder
 
aliasWildcardProjection - Variable in class io.debezium.pipeline.source.snapshot.incremental.PhysicalRowIdentifierChunkQueryBuilder
 
ALL_FIELD_NAMES - Static variable in class io.debezium.data.Envelope
The immutable set of all Envelope.FieldNames.
ALL_FIELDS - Static variable in class io.debezium.pipeline.signal.channels.KafkaSignalChannel
 
ALL_FIELDS - Static variable in class io.debezium.relational.history.AbstractSchemaHistory
 
ALL_KNOWN_FIELDS - Static variable in interface io.debezium.jdbc.JdbcConfiguration
The set of names of the pre-defined JDBC configuration fields, including JdbcConfiguration.DATABASE, JdbcConfiguration.USER, JdbcConfiguration.PASSWORD, JdbcConfiguration.HOSTNAME, and JdbcConfiguration.PORT.
alter(TableChanges.TableChange) - Method in class io.debezium.relational.history.TableChanges
 
alter(Table) - Method in class io.debezium.relational.history.TableChanges
 
ALTER - Enum constant in enum class io.debezium.relational.history.TableChanges.TableChangeType
 
ALTER - Enum constant in enum class io.debezium.schema.SchemaChangeEvent.SchemaChangeEventType
 
ALTER_DATABASE - Enum constant in enum class io.debezium.relational.ddl.DdlParserListener.EventType
 
ALTER_TABLE - Enum constant in enum class io.debezium.relational.ddl.DdlParserListener.EventType
 
alterFieldSchema(Column, SchemaBuilder) - Method in interface io.debezium.relational.mapping.ColumnMapper
Optionally annotate the schema with properties to better capture the mapping behavior.
alterFieldSchema(Column, SchemaBuilder) - Method in class io.debezium.relational.mapping.MaskStrings
 
alterFieldSchema(Column, SchemaBuilder) - Method in class io.debezium.relational.mapping.PropagateSourceMetadataToSchemaParameter
 
alterFieldSchema(Column, SchemaBuilder) - Method in class io.debezium.relational.mapping.TruncateColumn
 
alwaysDispatchHeartbeatEvent(P, OffsetContext) - Method in class io.debezium.pipeline.EventDispatcher
 
AlwaysSnapshotter - Class in io.debezium.snapshot.mode
 
AlwaysSnapshotter() - Constructor for class io.debezium.snapshot.mode.AlwaysSnapshotter
 
and(ValueConverter) - Method in interface io.debezium.relational.ValueConverter
Return a new converter that calls this converter and passes the result to the specified converter.
andThen(BlockingFunction<? super R, ? extends V>) - Method in interface io.debezium.function.BlockingFunction
 
andThen(SchemaNameAdjuster.ReplacementOccurred) - Method in interface io.debezium.schema.SchemaNameAdjuster.ReplacementOccurred
Create a new function that calls this function and then calls the next function.
anyMatch(RelationalTableFilters) - Method in class io.debezium.relational.ddl.DdlChanges
 
anyMatch(Predicate<String>, Predicate<TableId>) - Method in class io.debezium.relational.ddl.DdlChanges
Deprecated.
APICURIO_AVRO_CONVERTER - Static variable in class io.debezium.config.CommonConnectorConfig
 
append(byte[]) - Method in class io.debezium.data.SchemaUtil.RecordWriter
 
append(Path) - Method in interface io.debezium.document.Path
Create a new path consisting of this path appended with the given path that will be treated as a relative path.
append(Path) - Method in class io.debezium.document.Paths.ChildPath
 
append(Path) - Method in class io.debezium.document.Paths.MultiSegmentPath
 
append(Path) - Method in class io.debezium.document.Paths.RootPath
 
append(Path) - Method in class io.debezium.document.Paths.SingleSegmentPath
 
append(Object) - Method in class io.debezium.data.SchemaUtil.RecordWriter
 
append(String) - Method in interface io.debezium.document.Path
Create a new path consisting of this path with one or more additional segments given by the relative path.
append(ByteBuffer) - Method in class io.debezium.data.SchemaUtil.RecordWriter
 
appendAdditional(String, Object) - Method in class io.debezium.data.SchemaUtil.RecordWriter
 
appendFirst(String, Object) - Method in class io.debezium.data.SchemaUtil.RecordWriter
 
apply(Object, Struct) - Method in class io.debezium.processors.reselect.ReselectColumnsPostProcessor
 
apply(Object, Struct) - Method in interface io.debezium.processors.spi.PostProcessor
Apply the post processor to the supplied key and value.
apply(ResultSet) - Method in interface io.debezium.jdbc.JdbcConnection.ResultSetExtractor
 
apply(ResultSet) - Method in interface io.debezium.jdbc.JdbcConnection.ResultSetMapper
 
apply(Statement) - Method in interface io.debezium.jdbc.JdbcConnection.Operations
Apply a series of operations against the given JDBC statement.
apply(T) - Method in interface io.debezium.function.BlockingFunction
 
apply(T) - Method in interface io.debezium.relational.RelationalSnapshotChangeEventSource.CheckedFunction
 
applySchemaChange(SchemaChangeEvent) - Method in interface io.debezium.schema.HistorizedDatabaseSchema
 
ApproximateStructSizeCalculator - Class in io.debezium.util
 
ApproximateStructSizeCalculator() - Constructor for class io.debezium.util.ApproximateStructSizeCalculator
 
Array - Interface in io.debezium.document
An array of Values.
ARRAY - Enum constant in enum class io.debezium.document.Value.Type
 
ARRAY_READER - Static variable in class io.debezium.document.ArraySerdes
 
ARRAY_WRITER - Static variable in class io.debezium.document.ArraySerdes
 
Array.Entry - Interface in io.debezium.document
 
arrayDimensions - Variable in class io.debezium.relational.ddl.DataType
 
arrayDimensions() - Method in class io.debezium.relational.ddl.DataType
 
arrayDims - Variable in class io.debezium.relational.ddl.DataTypeBuilder
 
arrayDimsLength - Variable in class io.debezium.relational.ddl.DataTypeBuilder
 
ArrayReader - Interface in io.debezium.document
Reads Array instances from a variety of input forms.
ArraySerdes - Class in io.debezium.document
A Kafka Serializer and Serializer that operates upon Debezium Arrays.
ArraySerdes() - Constructor for class io.debezium.document.ArraySerdes
 
arrayToSerializedString(Object[]) - Method in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotContext
 
arrayToString(Object[]) - Method in class io.debezium.pipeline.meters.SnapshotMeter
 
ArrayWriter - Interface in io.debezium.document
Writes Array instances to a variety of output forms.
arrived(SignalPayload<P>) - Method in class io.debezium.pipeline.signal.actions.Log
 
arrived(SignalPayload<P>) - Method in class io.debezium.pipeline.signal.actions.SchemaChanges
 
arrived(SignalPayload<P>) - Method in interface io.debezium.pipeline.signal.actions.SignalAction
 
arrived(SignalPayload<P>) - Method in class io.debezium.pipeline.signal.actions.snapshotting.CloseIncrementalSnapshotWindow
 
arrived(SignalPayload<P>) - Method in class io.debezium.pipeline.signal.actions.snapshotting.ExecuteSnapshot
 
arrived(SignalPayload<P>) - Method in class io.debezium.pipeline.signal.actions.snapshotting.OpenIncrementalSnapshotWindow
 
arrived(SignalPayload<P>) - Method in class io.debezium.pipeline.signal.actions.snapshotting.PauseIncrementalSnapshot
 
arrived(SignalPayload<P>) - Method in class io.debezium.pipeline.signal.actions.snapshotting.ResumeIncrementalSnapshot
 
arrived(SignalPayload<P>) - Method in class io.debezium.pipeline.signal.actions.snapshotting.StopSnapshot
 
asArray() - Method in class io.debezium.document.BinaryValue
 
asArray() - Method in class io.debezium.document.ComparableValue
 
asArray() - Method in class io.debezium.document.ConvertingValue
 
asArray() - Method in class io.debezium.document.NullValue
 
asArray() - Method in interface io.debezium.document.Value
 
asBigDecimal() - Method in class io.debezium.document.BinaryValue
 
asBigDecimal() - Method in class io.debezium.document.ComparableValue
 
asBigDecimal() - Method in class io.debezium.document.ConvertingValue
 
asBigDecimal() - Method in class io.debezium.document.NullValue
 
asBigDecimal() - Method in interface io.debezium.document.Value
 
asBigDecimal() - Method in interface io.debezium.relational.Attribute
Get the attribute value as a big decimal value.
asBigDecimal() - Method in interface io.debezium.relational.AttributeEditor
Get the attribute value as a big decimal value.
asBigDecimal() - Method in class io.debezium.relational.AttributeEditorImpl
 
asBigDecimal() - Method in class io.debezium.relational.AttributeImpl
 
asBigEndian() - Method in class io.debezium.spatial.GeometryBytes
Returns a new geometry instance using big endian byte order.
asBigInteger() - Method in class io.debezium.document.BinaryValue
 
asBigInteger() - Method in class io.debezium.document.ComparableValue
 
asBigInteger() - Method in class io.debezium.document.ConvertingValue
 
asBigInteger() - Method in class io.debezium.document.NullValue
 
asBigInteger() - Method in interface io.debezium.document.Value
 
asBigInteger() - Method in interface io.debezium.relational.Attribute
Get the attribute value as a big integer value.
asBigInteger() - Method in interface io.debezium.relational.AttributeEditor
Get the attribute value as a big integer value.
asBigInteger() - Method in class io.debezium.relational.AttributeEditorImpl
 
asBigInteger() - Method in class io.debezium.relational.AttributeImpl
 
asBoolean() - Method in class io.debezium.document.BinaryValue
 
asBoolean() - Method in class io.debezium.document.ComparableValue
 
asBoolean() - Method in class io.debezium.document.ConvertingValue
 
asBoolean() - Method in class io.debezium.document.NullValue
 
asBoolean() - Method in interface io.debezium.document.Value
 
asBoolean() - Method in interface io.debezium.relational.Attribute
Get the attribute value as a boolean value.
asBoolean() - Method in interface io.debezium.relational.AttributeEditor
Get the attribute value as a boolean value.
asBoolean() - Method in class io.debezium.relational.AttributeEditorImpl
 
asBoolean() - Method in class io.debezium.relational.AttributeImpl
 
asBytes() - Method in class io.debezium.document.BinaryValue
 
asBytes() - Method in class io.debezium.document.ComparableValue
 
asBytes() - Method in class io.debezium.document.ConvertingValue
 
asBytes() - Method in class io.debezium.document.NullValue
 
asBytes() - Method in interface io.debezium.document.Value
 
ASCENDING - Enum constant in enum class io.debezium.relational.RelationalDatabaseConnectorConfig.SnapshotTablesRowCountOrder
 
asDecimalMode() - Method in enum class io.debezium.relational.RelationalDatabaseConnectorConfig.DecimalHandlingMode
 
asDetailedString(Field) - Static method in class io.debezium.data.SchemaUtil
Obtain a JSON string representation of the specified field.
asDetailedString(Schema) - Static method in class io.debezium.data.SchemaUtil
Obtain a JSON string representation of the specified Schema.
asDetailedString(Struct) - Static method in class io.debezium.data.SchemaUtil
Obtain a JSON string representation of the specified Struct.
asDetailedString(SourceRecord) - Static method in class io.debezium.data.SchemaUtil
Obtain a JSON string representation of the specified SourceRecord.
asDocument() - Method in class io.debezium.document.BinaryValue
 
asDocument() - Method in class io.debezium.document.ComparableValue
 
asDocument() - Method in class io.debezium.document.ConvertingValue
 
asDocument() - Method in class io.debezium.document.NullValue
 
asDocument() - Method in interface io.debezium.document.Value
 
asDouble() - Method in class io.debezium.document.BinaryValue
 
asDouble() - Method in class io.debezium.document.ComparableValue
 
asDouble() - Method in class io.debezium.document.ConvertingValue
 
asDouble() - Method in class io.debezium.document.NullValue
 
asDouble() - Method in interface io.debezium.document.Value
 
asDouble() - Method in interface io.debezium.relational.Attribute
Get the attribute value as a double value.
asDouble() - Method in interface io.debezium.relational.AttributeEditor
Get the attribute value as a double value.
asDouble() - Method in class io.debezium.relational.AttributeEditorImpl
 
asDouble() - Method in class io.debezium.relational.AttributeImpl
 
asEnvelope() - Method in class io.debezium.serde.json.JsonSerdeConfig
 
asExtendedWkb() - Method in class io.debezium.spatial.GeometryBytes
Provides a geometry instance that uses EWKB format.
asFloat() - Method in class io.debezium.document.BinaryValue
 
asFloat() - Method in class io.debezium.document.ComparableValue
 
asFloat() - Method in class io.debezium.document.ConvertingValue
 
asFloat() - Method in class io.debezium.document.NullValue
 
asFloat() - Method in interface io.debezium.document.Value
 
asFloat() - Method in interface io.debezium.relational.Attribute
Get the attribute value as a float value.
asFloat() - Method in interface io.debezium.relational.AttributeEditor
Get the attribute value as a float value.
asFloat() - Method in class io.debezium.relational.AttributeEditorImpl
 
asFloat() - Method in class io.debezium.relational.AttributeImpl
 
asInteger() - Method in class io.debezium.document.BinaryValue
 
asInteger() - Method in class io.debezium.document.ComparableValue
 
asInteger() - Method in class io.debezium.document.ConvertingValue
 
asInteger() - Method in class io.debezium.document.NullValue
 
asInteger() - Method in interface io.debezium.document.Value
 
asInteger() - Method in interface io.debezium.relational.Attribute
Get the attribute value as an integer value.
asInteger() - Method in interface io.debezium.relational.AttributeEditor
Get the attribute value as an integer value.
asInteger() - Method in class io.debezium.relational.AttributeEditorImpl
 
asInteger() - Method in class io.debezium.relational.AttributeImpl
 
asInteger(String) - Static method in interface io.debezium.document.Path.Segments
 
asInteger(Optional<String>) - Static method in interface io.debezium.document.Path.Segments
 
asLittleEndian() - Method in class io.debezium.spatial.GeometryBytes
Returns a new geometry instance using little endian byte order.
asLong() - Method in class io.debezium.document.BinaryValue
 
asLong() - Method in class io.debezium.document.ComparableValue
 
asLong() - Method in class io.debezium.document.ConvertingValue
 
asLong() - Method in class io.debezium.document.NullValue
 
asLong() - Method in interface io.debezium.document.Value
 
asLong() - Method in interface io.debezium.relational.Attribute
Get the attribute value as a long value.
asLong() - Method in interface io.debezium.relational.AttributeEditor
Get the attribute value as a long value.
asLong() - Method in class io.debezium.relational.AttributeEditorImpl
 
asLong() - Method in class io.debezium.relational.AttributeImpl
 
asNumber() - Method in class io.debezium.document.BinaryValue
 
asNumber() - Method in class io.debezium.document.ComparableValue
 
asNumber() - Method in class io.debezium.document.ConvertingValue
 
asNumber() - Method in class io.debezium.document.NullValue
 
asNumber() - Method in interface io.debezium.document.Value
 
asObject() - Method in class io.debezium.document.BinaryValue
 
asObject() - Method in class io.debezium.document.ComparableValue
 
asObject() - Method in class io.debezium.document.ConvertingValue
 
asObject() - Method in class io.debezium.document.NullValue
 
asObject() - Method in interface io.debezium.document.Value
Get the raw value.
asString() - Method in class io.debezium.document.BinaryValue
 
asString() - Method in class io.debezium.document.ComparableValue
 
asString() - Method in class io.debezium.document.ConvertingValue
 
asString() - Method in class io.debezium.document.NullValue
 
asString() - Method in interface io.debezium.document.Value
 
asString() - Method in interface io.debezium.relational.Attribute
Get the attribute value as a string value.
asString() - Method in interface io.debezium.relational.AttributeEditor
Get the attribute value as a string value.
asString() - Method in class io.debezium.relational.AttributeEditorImpl
 
asString() - Method in class io.debezium.relational.AttributeImpl
 
asString(Object) - Static method in class io.debezium.data.SchemaUtil
Obtain a JSON string representation of the specified field.
asString(Field) - Static method in class io.debezium.data.SchemaUtil
Obtain a JSON string representation of the specified field.
asString(Schema) - Static method in class io.debezium.data.SchemaUtil
Obtain a JSON string representation of the specified Schema.
asString(Struct) - Static method in class io.debezium.data.SchemaUtil
Obtain a JSON string representation of the specified Struct.
asString(SourceRecord) - Static method in class io.debezium.data.SchemaUtil
Obtain a JSON string representation of the specified SourceRecord.
assureNonEmptySchema() - Method in class io.debezium.relational.RelationalDatabaseSchema
 
assureNonEmptySchema() - Method in interface io.debezium.schema.DatabaseSchema
 
asWkb() - Method in class io.debezium.spatial.GeometryBytes
Provides a geometry instance that uses WKB format.
Attribute - Interface in io.debezium.relational
An immutable attribute associated with a relational table.
AttributeEditor - Interface in io.debezium.relational
An editor for Attribute instances.
AttributeEditorImpl - Class in io.debezium.relational
Implementation of the AttributeEditor contract.
AttributeEditorImpl() - Constructor for class io.debezium.relational.AttributeEditorImpl
 
AttributeImpl - Class in io.debezium.relational
Relational model implementation of Attribute.
AttributeImpl(String, String) - Constructor for class io.debezium.relational.AttributeImpl
 
attributes - Variable in class io.debezium.relational.TableEditorImpl
 
attributes - Variable in class io.debezium.relational.TableImpl
 
attributes() - Method in class io.debezium.relational.NoOpTableEditorImpl
 
attributes() - Method in interface io.debezium.relational.Table
Get the attributes of the table.
attributes() - Method in interface io.debezium.relational.TableEditor
Get the definitions for the attributes in this table.
attributes() - Method in class io.debezium.relational.TableEditorImpl
 
attributes() - Method in class io.debezium.relational.TableImpl
 
attributeWithName(String) - Method in class io.debezium.relational.NoOpTableEditorImpl
 
attributeWithName(String) - Method in interface io.debezium.relational.Table
Get the definition for an attribute in this table with the supplied name.
attributeWithName(String) - Method in interface io.debezium.relational.TableEditor
Get the definition for the attribute in this table with the supplied name.
attributeWithName(String) - Method in class io.debezium.relational.TableEditorImpl
 
attributeWithName(String) - Method in class io.debezium.relational.TableImpl
 
AUTO_INCREMENTED_KEY - Static variable in class io.debezium.relational.history.ConnectTableChangeSerializer
 
autoIncremented - Variable in class io.debezium.relational.ColumnEditorImpl
 
autoIncremented - Variable in class io.debezium.relational.ColumnImpl
 
autoIncremented(boolean) - Method in interface io.debezium.relational.ColumnEditor
Set whether the column's values are automatically incremented.
autoIncremented(boolean) - Method in class io.debezium.relational.ColumnEditorImpl
 
availableSignalChannels - Variable in class io.debezium.connector.common.BaseSourceTask
 
AVRO - Enum constant in enum class io.debezium.config.CommonConnectorConfig.FieldNameAdjustmentMode
Adjust names for compatibility with Avro
AVRO - Enum constant in enum class io.debezium.config.CommonConnectorConfig.SchemaNameAdjustmentMode
Adjust names for compatibility with Avro
AVRO - Static variable in interface io.debezium.schema.SchemaNameAdjuster
 
AVRO_FIELD_NAMER - Static variable in interface io.debezium.schema.SchemaNameAdjuster
 
AVRO_UNICODE - Enum constant in enum class io.debezium.config.CommonConnectorConfig.FieldNameAdjustmentMode
Adjust names for compatibility with Avro, replace invalid character to corresponding unicode
AVRO_UNICODE - Enum constant in enum class io.debezium.config.CommonConnectorConfig.SchemaNameAdjustmentMode
Adjust names for compatibility with Avro, replace invalid character to corresponding unicode
AVRO_UNICODE - Static variable in interface io.debezium.schema.SchemaNameAdjuster
 
AVRO_UNICODE_FIELD_NAMER - Static variable in interface io.debezium.schema.SchemaNameAdjuster
 
awaitCompletion() - Method in class io.debezium.relational.RelationalSnapshotChangeEventSource.ThreadedSnapshotExecutor
 

B

BACKTICK_CHARACTER - Static variable in class io.debezium.relational.ddl.AbstractDdlParser
 
BACKTICKS - Static variable in class io.debezium.relational.TableIdParser
 
BASE64 - Enum constant in enum class io.debezium.config.CommonConnectorConfig.BinaryHandlingMode
Represent binary values as base64-encoded string
BASE64_URL_SAFE - Enum constant in enum class io.debezium.config.CommonConnectorConfig.BinaryHandlingMode
Represent binary values as base64-url-safe-encoded string
baseSelectStatement - Variable in class io.debezium.pipeline.source.snapshot.chunked.SnapshotChunk
 
BaseSourceConnector - Class in io.debezium.connector.common
Base class for Debezium's CDC SourceConnector implementations.
BaseSourceConnector() - Constructor for class io.debezium.connector.common.BaseSourceConnector
 
BaseSourceInfo - Class in io.debezium.connector.common
 
BaseSourceInfo(CommonConnectorConfig) - Constructor for class io.debezium.connector.common.BaseSourceInfo
 
BaseSourceTask<P,O> - Class in io.debezium.connector.common
Base class for Debezium's CDC SourceTask implementations.
BaseSourceTask() - Constructor for class io.debezium.connector.common.BaseSourceTask
 
BasicArray - Class in io.debezium.document
Package-level implementation of Array.
BasicArray() - Constructor for class io.debezium.document.BasicArray
 
BasicArray(Value[]) - Constructor for class io.debezium.document.BasicArray
 
BasicArray(List<Value>) - Constructor for class io.debezium.document.BasicArray
 
BasicDocument - Class in io.debezium.document
Package-level implementation of Document.
BasicDocument() - Constructor for class io.debezium.document.BasicDocument
 
BasicEntry - Class in io.debezium.document
Package-level implementation of Array.Entry in an Array.
BasicEntry(int, Value) - Constructor for class io.debezium.document.BasicEntry
 
BasicField - Class in io.debezium.document
Package-level implementation of a Document.Field inside a Document.
BasicField(CharSequence, Value) - Constructor for class io.debezium.document.BasicField
 
BeanAwareSnapshotter - Class in io.debezium.snapshot.mode
 
BeanAwareSnapshotter() - Constructor for class io.debezium.snapshot.mode.BeanAwareSnapshotter
 
beanName - Variable in exception class io.debezium.bean.NoSuchBeanException
 
beanRegistry - Variable in class io.debezium.config.CommonConnectorConfig
 
beanRegistry - Variable in class io.debezium.processors.PostProcessorRegistry
 
beanRegistry - Variable in class io.debezium.snapshot.mode.BeanAwareSnapshotter
 
BeanRegistry - Interface in io.debezium.bean.spi
Represents a bean registry used to lookup components by name and type.
BeanRegistryAware - Interface in io.debezium.bean.spi
Allows the injection of the BeanRegistry during service configuration.
BEFORE - Static variable in class io.debezium.data.Envelope.FieldName
The before field is used to store the state of a record before an operation.
BEFORE_SEPARATOR - Enum constant in enum class io.debezium.relational.TableIdParser.ParsingState
 
beforeFirst() - Method in class io.debezium.jdbc.CancellableResultSet
 
BEGIN - Enum constant in enum class io.debezium.pipeline.txmetadata.TransactionStatus
 
beginTransaction(Partition, OffsetContext, Instant) - Method in class io.debezium.pipeline.txmetadata.TransactionMonitor
 
beginTransaction(TransactionInfo) - Method in class io.debezium.pipeline.txmetadata.TransactionContext
 
beginTransaction(String) - Method in class io.debezium.pipeline.txmetadata.TransactionContext
 
BIG_BYTE_ORDER - Static variable in class io.debezium.spatial.GeometryConstants
 
BIG_INTEGER - Enum constant in enum class io.debezium.document.Value.Type
 
bigIntUnsignedMode - Variable in class io.debezium.jdbc.JdbcValueConverters
 
BigIntUnsignedMode() - Constructor for enum class io.debezium.jdbc.JdbcValueConverters.BigIntUnsignedMode
 
BINARY - Enum constant in enum class io.debezium.document.Value.Type
 
BINARY_HANDLING_MODE - Static variable in class io.debezium.config.CommonConnectorConfig
 
binaryHandlingMode - Variable in class io.debezium.config.CommonConnectorConfig
 
binaryHandlingMode() - Method in class io.debezium.config.CommonConnectorConfig
 
BinaryHandlingMode(String, Supplier<SchemaBuilder>) - Constructor for enum class io.debezium.config.CommonConnectorConfig.BinaryHandlingMode
 
binaryMode - Variable in class io.debezium.jdbc.JdbcValueConverters
 
BinaryValue - Class in io.debezium.document
A specialization of Value that represents a binary value.
BinaryValue(byte[]) - Constructor for class io.debezium.document.BinaryValue
 
bindTriangularParams(PreparedStatement, List<Column>, Object[], int, JdbcConnection) - Static method in class io.debezium.pipeline.source.snapshot.CascadingOrBoundaryConditions
Binds values in the triangular parameter pattern for a cascading-OR boundary condition.
bindTriangularParamsSkipNulls(PreparedStatement, List<Column>, Object[], int, JdbcConnection) - Static method in class io.debezium.pipeline.source.snapshot.CascadingOrBoundaryConditions
Binds values in the triangular parameter pattern, skipping null entries.
Bits - Class in io.debezium.data
A set of bits of arbitrary length.
Bits() - Constructor for class io.debezium.data.Bits
 
BLOCKING - Enum constant in enum class io.debezium.connector.SnapshotType
Indicates it is a blocking snapshot.
BLOCKING - Enum constant in enum class io.debezium.pipeline.signal.actions.AbstractSnapshotSignal.SnapshotType
 
BlockingConsumer<T> - Interface in io.debezium.function
A variant of Consumer that can be blocked and interrupted.
BlockingFunction<T,R> - Interface in io.debezium.function
A variant of Function that can be blocked and interrupted.
BlockingRunnable - Interface in io.debezium.function
A variant of Runnable that can be blocked and interrupted.
blockingSnapshotExecutor - Variable in class io.debezium.pipeline.ChangeEventSourceCoordinator
 
BOOLEAN - Enum constant in enum class io.debezium.document.Value.Type
 
booleanOffsetValue(Map<String, ?>, String) - Static method in class io.debezium.connector.common.OffsetUtils
 
BOOTSTRAP_SERVERS - Static variable in class io.debezium.pipeline.signal.channels.KafkaSignalChannel
 
buffer - Variable in class io.debezium.spatial.GeometryTraverser.ByteOrderScope
 
BufferedBlockingConsumer<T> - Interface in io.debezium.function
A BlockingConsumer that retains a maximum number of values in a buffer before sending them to a delegate consumer.
BufferedDataChangeEvent() - Constructor for class io.debezium.pipeline.EventDispatcher.BufferedDataChangeEvent
 
bufferedEvent - Variable in class io.debezium.connector.base.ChangeEventQueue
 
bufferedEventRef - Variable in class io.debezium.pipeline.EventDispatcher.BufferingSnapshotChangeRecordReceiver
 
buffering - Variable in class io.debezium.connector.base.ChangeEventQueue
 
buffering - Variable in class io.debezium.connector.base.ChangeEventQueue.Builder
 
buffering() - Method in class io.debezium.connector.base.ChangeEventQueue.Builder
 
BufferingSnapshotChangeRecordReceiver(boolean) - Constructor for class io.debezium.pipeline.EventDispatcher.BufferingSnapshotChangeRecordReceiver
 
bufferLast(BlockingConsumer<T>) - Static method in interface io.debezium.function.BufferedBlockingConsumer
Get a BufferedBlockingConsumer that buffers just the last value seen by the consumer.
build() - Method in class io.debezium.connector.base.ChangeEventQueue.Builder
 
build() - Method in interface io.debezium.data.Envelope.Builder
Create the message envelope descriptor.
build() - Method in class io.debezium.pipeline.notification.Notification.Builder
 
build() - Method in class io.debezium.pipeline.signal.actions.snapshotting.AdditionalCondition.AdditionalConditionBuilder
 
build() - Method in class io.debezium.pipeline.signal.actions.snapshotting.SnapshotConfiguration.Builder
 
build() - Method in class io.debezium.processors.reselect.ReselectColumnsPostProcessor.ReselectColumnsPredicateBuilder
 
build() - Method in class io.debezium.relational.Key.Builder
 
build() - Static method in class io.debezium.relational.mapping.ColumnMappers
Obtain a new builder for a table selection predicate.
build() - Method in class io.debezium.relational.mapping.ColumnMappers.Builder
Build the Predicate that determines whether a table identified by a given TableId is to be included.
build() - Method in class io.debezium.relational.Selectors.DatabaseSelectionPredicateBuilder
Build the Predicate that determines whether a database identified by its name is to be included.
build() - Method in class io.debezium.relational.Selectors.TableSelectionPredicateBuilder
Build the Predicate that determines whether a table identified by a given TableId is to be included.
buildAdditionalCondition(Value) - Method in class io.debezium.pipeline.signal.actions.snapshotting.ExecuteSnapshot
 
buildAndRegisterSchema(Table) - Method in class io.debezium.relational.RelationalDatabaseSchema
Builds up the CDC event schema for the given table and stores it in this schema.
buildBeginTransactionValue(OffsetContext, Instant) - Method in class io.debezium.pipeline.txmetadata.AbstractTransactionStructMaker
 
buildBeginTransactionValue(OffsetContext, Instant) - Method in interface io.debezium.pipeline.txmetadata.TransactionStructMaker
Creates the value struct for a transaction begin message
buildChunkQuery(SnapshotChunk, List<Column>, String) - Method in class io.debezium.pipeline.source.snapshot.chunked.SnapshotChunkQueryBuilder
Build a SELECT query for a chunk with appropriate WHERE clause.
buildChunkQuery(IncrementalSnapshotContext<T>, Table, int, Optional<String>) - Method in class io.debezium.pipeline.source.snapshot.incremental.AbstractChunkQueryBuilder
 
buildChunkQuery(IncrementalSnapshotContext<T>, Table, int, Optional<String>) - Method in interface io.debezium.pipeline.source.snapshot.incremental.ChunkQueryBuilder
Builds a query for reading the next incremental snapshot chunk from a table using the specified limit.
buildChunkQuery(IncrementalSnapshotContext<T>, Table, Optional<String>) - Method in class io.debezium.pipeline.source.snapshot.incremental.AbstractChunkQueryBuilder
 
buildChunkQuery(IncrementalSnapshotContext<T>, Table, Optional<String>) - Method in interface io.debezium.pipeline.source.snapshot.incremental.ChunkQueryBuilder
Builds a query for reading the next incremental snapshot chunk from a table using the chunk size configured by the connector.
buildDataCollection(List<AdditionalCondition>, String) - Method in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotContext
 
buildEndTransactionValue(OffsetContext, Instant) - Method in class io.debezium.pipeline.txmetadata.AbstractTransactionStructMaker
 
buildEndTransactionValue(OffsetContext, Instant) - Method in interface io.debezium.pipeline.txmetadata.TransactionStructMaker
Creates the value struct for a transaction end message
builder() - Static method in class io.debezium.data.geometry.Geography
Returns a SchemaBuilder for a Geography field.
builder() - Static method in class io.debezium.data.geometry.Geometry
Returns a SchemaBuilder for a Geometry field.
builder() - Static method in class io.debezium.data.geometry.Point
Returns a SchemaBuilder for a Point field.
builder() - Static method in class io.debezium.data.Json
Returns a SchemaBuilder for a JSON field.
builder() - Static method in class io.debezium.data.TsVector
Returns a SchemaBuilder for a Tsvector field.
builder() - Static method in class io.debezium.data.Uuid
Returns a SchemaBuilder for a Uuid field.
builder() - Static method in class io.debezium.data.VariableScaleDecimal
Returns a SchemaBuilder for a VariableScaleDecimal.
builder() - Static method in class io.debezium.data.vector.DoubleVector
Returns a SchemaBuilder for a 8-byte vector field.
builder() - Static method in class io.debezium.data.vector.FloatVector
Returns a SchemaBuilder for a 4-byte vector field.
builder() - Static method in class io.debezium.data.vector.SparseDoubleVector
Returns a SchemaBuilder for a float64 sparse vector field.
builder() - Static method in class io.debezium.data.Xml
Returns a SchemaBuilder for an XML field.
builder() - Static method in class io.debezium.pipeline.notification.Notification.Builder
 
builder() - Static method in class io.debezium.pipeline.signal.actions.snapshotting.AdditionalCondition.AdditionalConditionBuilder
 
builder() - Static method in class io.debezium.pipeline.signal.actions.snapshotting.SnapshotConfiguration.Builder
 
builder() - Static method in class io.debezium.time.Date
Returns a SchemaBuilder for a Date.
builder() - Static method in class io.debezium.time.Interval
Returns a SchemaBuilder for a Interval.
builder() - Static method in class io.debezium.time.IsoDate
Returns a SchemaBuilder for a IsoDate.
builder() - Static method in class io.debezium.time.IsoTime
Returns a SchemaBuilder for a IsoTime.
builder() - Static method in class io.debezium.time.IsoTimestamp
Returns a SchemaBuilder for a IsoTimestamp.
builder() - Static method in class io.debezium.time.MicroDuration
Returns a SchemaBuilder for a MicroDuration.
builder() - Static method in class io.debezium.time.MicroTime
Returns a SchemaBuilder for a MicroTime.
builder() - Static method in class io.debezium.time.MicroTimestamp
Returns a SchemaBuilder for a MicroTimestamp.
builder() - Static method in class io.debezium.time.NanoDuration
Returns a SchemaBuilder for a NanoDuration.
builder() - Static method in class io.debezium.time.NanoTime
Returns a SchemaBuilder for a NanoTime.
builder() - Static method in class io.debezium.time.NanoTimestamp
Returns a SchemaBuilder for a NanoTimestamp.
builder() - Static method in class io.debezium.time.Time
Returns a SchemaBuilder for a Time.
builder() - Static method in class io.debezium.time.Timestamp
Returns a SchemaBuilder for a Timestamp.
builder() - Static method in class io.debezium.time.Year
Returns a SchemaBuilder for a Year.
builder() - Static method in class io.debezium.time.ZonedTime
Returns a SchemaBuilder for a ZonedTime.
builder() - Static method in class io.debezium.time.ZonedTimestamp
Returns a SchemaBuilder for a ZonedTimestamp.
builder(int) - Static method in class io.debezium.data.Bits
Returns a SchemaBuilder for a Bits.
builder(JdbcValueConverters.DecimalMode, int, int) - Static method in class io.debezium.data.SpecialValueDecimal
Returns a SchemaBuilder for a decimal number depending on JdbcValueConverters.DecimalMode.
builder(String) - Static method in class io.debezium.data.Enum
Returns a SchemaBuilder for an enumeration.
builder(String) - Static method in class io.debezium.data.EnumSet
Returns a SchemaBuilder for a set of enumerated values.
builder(List<String>) - Static method in class io.debezium.data.Enum
Returns a SchemaBuilder for an enumeration.
builder(List<String>) - Static method in class io.debezium.data.EnumSet
Returns a SchemaBuilder for a set of enumerated values.
builder(SchemaBuilder) - Static method in class io.debezium.data.TsVector
Returns a SchemaBuilder for a Tsvector field.
Builder() - Constructor for class io.debezium.connector.base.ChangeEventQueue.Builder
 
Builder() - Constructor for class io.debezium.pipeline.notification.Notification.Builder
 
Builder() - Constructor for class io.debezium.pipeline.signal.actions.snapshotting.SnapshotConfiguration.Builder
 
Builder(Selectors.TableIdToStringMapper) - Constructor for class io.debezium.relational.mapping.ColumnMappers.Builder
 
Builder(Table) - Constructor for class io.debezium.relational.Key.Builder
 
buildJmxNotification(Notification) - Method in class io.debezium.pipeline.notification.channels.jmx.JmxNotificationChannel
 
buildKafkaConfiguration(Configuration) - Static method in class io.debezium.pipeline.signal.channels.KafkaSignalChannel
 
buildLowerBound(List<String>, StringBuilder, boolean) - Static method in class io.debezium.pipeline.source.snapshot.CascadingOrBoundaryConditions
Appends the cascading-OR lower-bound condition for the given (already-quoted) column names.
buildMaxPrimaryKeyQuery(IncrementalSnapshotContext<T>, Table, Optional<String>) - Method in class io.debezium.pipeline.source.snapshot.incremental.AbstractChunkQueryBuilder
 
buildMaxPrimaryKeyQuery(IncrementalSnapshotContext<T>, Table, Optional<String>) - Method in interface io.debezium.pipeline.source.snapshot.incremental.ChunkQueryBuilder
Builds a query for reading the maximum primary key value from a table.
buildNotificationWith(IncrementalSnapshotContext<T>, SnapshotStatus, Map<String, String>, OffsetContext) - Method in class io.debezium.pipeline.notification.IncrementalSnapshotNotificationService
 
buildNotificationWith(String, Map<String, String>) - Method in class io.debezium.pipeline.notification.InitialSnapshotNotificationService
 
buildPhysicalColumn(Table) - Method in class io.debezium.pipeline.source.snapshot.incremental.PhysicalRowIdentifierChunkQueryBuilder
 
buildPhysicalProjection() - Method in class io.debezium.pipeline.source.snapshot.incremental.PhysicalRowIdentifierChunkQueryBuilder
 
buildProjection(Table) - Method in class io.debezium.pipeline.source.snapshot.incremental.AbstractChunkQueryBuilder
 
buildProjection(Table) - Method in class io.debezium.pipeline.source.snapshot.incremental.PhysicalRowIdentifierChunkQueryBuilder
 
buildSelectPrimaryKeyBoundaries(TableId, long, String, String) - Method in class io.debezium.jdbc.JdbcConnection
 
buildSelectWithRowLimits(TableId, int, String, Optional<String>, Optional<String>, String) - Method in class io.debezium.jdbc.JdbcConnection
 
buildSelectWithRowLimits(TableId, int, String, Optional<String>, Optional<String>, String, Optional<String>) - Method in class io.debezium.jdbc.JdbcConnection
 
buildSignalRecordFromChangeEventSource(Struct, CommonConnectorConfig) - Static method in class io.debezium.pipeline.signal.SignalRecord
 
buildStartingFromDbFilter(Predicate<String>, Predicate<String>, Predicate<TableId>) - Method in class io.debezium.relational.Selectors.TableSelectionPredicateBuilder
 
buildStartingFromSchemaFilter(Predicate<String>, Predicate<TableId>) - Method in class io.debezium.relational.Selectors.TableSelectionPredicateBuilder
 
buildTransactionKey(OffsetContext) - Method in class io.debezium.pipeline.txmetadata.AbstractTransactionStructMaker
 
buildTransactionKey(OffsetContext) - Method in interface io.debezium.pipeline.txmetadata.TransactionStructMaker
Creates the key struct for the transaction message
buildUpperBound(List<String>, StringBuilder, boolean) - Static method in class io.debezium.pipeline.source.snapshot.CascadingOrBoundaryConditions
Appends the cascading-OR upper-bound condition for the given (already-quoted) column names.
buildWKBPoint(double, double) - Static method in class io.debezium.data.geometry.Point
Creates WKB for a 2D {x,y} point.
byteOrder - Variable in class io.debezium.spatial.GeometryTraverser.ByteOrderScope
 
byteOrderOfBitType() - Method in class io.debezium.jdbc.JdbcValueConverters
Determine whether the byte[] values for columns of type BIT(n) are big-endian or little-endian.
ByteOrderScope(ByteBuffer, ByteOrder) - Constructor for class io.debezium.spatial.GeometryTraverser.ByteOrderScope
 
BYTES - Enum constant in enum class io.debezium.config.CommonConnectorConfig.BinaryHandlingMode
Represent binary values as byte array
bytesToString(byte[]) - Method in class io.debezium.document.ArraySerdes
 
bytesToString(byte[]) - Method in class io.debezium.document.DocumentSerdes
 

C

cache - Variable in class io.debezium.relational.AbstractCachedTableMappingStorage
 
cache - Variable in class io.debezium.relational.Tables.CachingTableFilter
 
CACHE_SIZE_CONFIG - Static variable in class io.debezium.relational.AbstractCachedTableMappingStorage
 
cached(Tables.TableFilter) - Static method in interface io.debezium.relational.Tables.TableFilter
Creates a Tables.TableFilter that caches the results of the given filter.
CachingTableFilter(Tables.TableFilter) - Constructor for class io.debezium.relational.Tables.CachingTableFilter
 
calculateBoundaries(Table, List<Column>, OptionalLong, int) - Method in class io.debezium.pipeline.source.snapshot.chunked.ChunkBoundaryCalculator
Calculate chunk boundaries for a table.
calculateChunkCount(OptionalLong, int, int) - Method in class io.debezium.relational.RelationalSnapshotChangeEventSource
 
calculateMaxKey(Table, List<Column>) - Method in class io.debezium.pipeline.source.snapshot.chunked.ChunkBoundaryCalculator
 
call() - Method in interface io.debezium.document.Value.NullHandler
 
call() - Method in interface io.debezium.function.Callable
 
call(String, JdbcConnection.CallPreparer, JdbcConnection.ResultSetConsumer) - Method in class io.debezium.jdbc.JdbcConnection
Execute a stored procedure.
Callable - Interface in io.debezium.function
 
CancellableResultSet - Class in io.debezium.jdbc
A decorator for a ResultSet that cancels the parent Statement before the delegate set is closed.
CancellableResultSet(ResultSet) - Constructor for class io.debezium.jdbc.CancellableResultSet
 
cancelRowUpdates() - Method in class io.debezium.jdbc.CancellableResultSet
 
capturedSchemaTables - Variable in class io.debezium.relational.RelationalSnapshotChangeEventSource.RelationalSnapshotContext
 
capturedTables - Variable in class io.debezium.pipeline.meters.SnapshotMeter
 
capturedTables - Variable in class io.debezium.relational.RelationalSnapshotChangeEventSource.RelationalSnapshotContext
 
capturedTablesSupplier - Variable in class io.debezium.pipeline.meters.StreamingMeter
 
CapturedTablesSupplier - Interface in io.debezium.pipeline.metrics
Functional interface for supplying collections of captured table identifiers.
captureInstance - Variable in class io.debezium.relational.ChangeTable
 
CascadingOrBoundaryConditions - Class in io.debezium.pipeline.source.snapshot
Utility methods for building cascading-OR boundary conditions used in chunked SQL queries.
CascadingOrBoundaryConditions() - Constructor for class io.debezium.pipeline.source.snapshot.CascadingOrBoundaryConditions
 
catalog() - Method in class io.debezium.relational.ColumnId
Get the name of the JDBC catalog.
catalog() - Method in class io.debezium.relational.TableId
Get the name of the JDBC catalog.
CATALOG - Enum constant in enum class io.debezium.relational.ColumnFilterMode
 
catalogName - Variable in class io.debezium.relational.RelationalSnapshotChangeEventSource.RelationalSnapshotContext
 
catalogName - Variable in class io.debezium.relational.TableId
 
CatchUpStreamingResult(boolean) - Constructor for class io.debezium.pipeline.ChangeEventSourceCoordinator.CatchUpStreamingResult
 
CDC_SOURCE_TASK_CONTEXT - Static variable in interface io.debezium.bean.StandardBeanNames
The task context.
cdcSourceTaskContext - Variable in class io.debezium.connector.common.BaseSourceTask
 
CdcSourceTaskContext<T> - Class in io.debezium.connector.common
Contains contextual information and objects scoped to the lifecycle of Debezium's SourceTask implementations.
CdcSourceTaskContext(Configuration, T, String, Map<String, String>) - Constructor for class io.debezium.connector.common.CdcSourceTaskContext
 
CdcSourceTaskContext(Configuration, T, Map<String, String>) - Constructor for class io.debezium.connector.common.CdcSourceTaskContext
 
changeEventCreator - Variable in class io.debezium.pipeline.EventDispatcher
 
ChangeEventCreator - Interface in io.debezium.pipeline.spi
 
ChangeEventQueue<T> - Class in io.debezium.connector.base
A queue which serves as handover point between producer threads (e.g.
ChangeEventQueue(Duration, int, int, Supplier<LoggingContext.PreviousContext>, long, boolean, QueueProvider<T>) - Constructor for class io.debezium.connector.base.ChangeEventQueue
 
ChangeEventQueue.Builder<T> - Class in io.debezium.connector.base
 
changeEventQueueMetrics - Variable in class io.debezium.pipeline.metrics.PipelineMetrics
 
ChangeEventQueueMetrics - Interface in io.debezium.connector.base
 
ChangeEventSource - Interface in io.debezium.pipeline.source.spi
 
ChangeEventSource.ChangeEventSourceContext - Interface in io.debezium.pipeline.source.spi
 
ChangeEventSourceContextImpl() - Constructor for class io.debezium.pipeline.ChangeEventSourceCoordinator.ChangeEventSourceContextImpl
 
changeEventSourceCoordinator - Variable in class io.debezium.pipeline.signal.actions.snapshotting.ExecuteSnapshot
 
ChangeEventSourceCoordinator<P,O> - Class in io.debezium.pipeline
Coordinates one or more ChangeEventSources and executes them in order.
ChangeEventSourceCoordinator(Offsets<P, O>, ErrorHandler, Class<? extends SourceConnector>, CommonConnectorConfig, ChangeEventSourceFactory<P, O>, ChangeEventSourceMetricsFactory<P>, EventDispatcher<P, ?>, DatabaseSchema<?>, SignalProcessor<P, O>, NotificationService<P, O>, SnapshotterService) - Constructor for class io.debezium.pipeline.ChangeEventSourceCoordinator
 
ChangeEventSourceCoordinator.CatchUpStreamingResult - Class in io.debezium.pipeline
 
ChangeEventSourceCoordinator.ChangeEventSourceContextImpl - Class in io.debezium.pipeline
 
changeEventSourceFactory - Variable in class io.debezium.pipeline.ChangeEventSourceCoordinator
 
ChangeEventSourceFactory<P,O> - Interface in io.debezium.pipeline.source.spi
A factory for creating ChangeEventSources specific to one database.
ChangeEventSourceMetrics<P> - Interface in io.debezium.pipeline.metrics
Common API for all change event source metrics regardless of the connector phase.
changeEventSourceMetricsFactory - Variable in class io.debezium.pipeline.ChangeEventSourceCoordinator
 
ChangeEventSourceMetricsFactory<P> - Interface in io.debezium.pipeline.metrics.spi
ChangeEventSourceMetricsMXBean - Interface in io.debezium.pipeline.metrics
Metrics that are common for both snapshot and streaming change event sources
changeRecord(P, DataCollectionSchema, Envelope.Operation, Object, Struct, OffsetContext, ConnectHeaders) - Method in class io.debezium.pipeline.EventDispatcher.BufferingSnapshotChangeRecordReceiver
 
changeRecord(P, DataCollectionSchema, Envelope.Operation, Object, Struct, OffsetContext, ConnectHeaders) - Method in class io.debezium.pipeline.EventDispatcher.IncrementalSnapshotChangeRecordReceiver
 
changeRecord(P, DataCollectionSchema, Envelope.Operation, Object, Struct, OffsetContext, ConnectHeaders) - Method in class io.debezium.pipeline.EventDispatcher.StreamingChangeRecordReceiver
 
changeRecord(P, DataCollectionSchema, Envelope.Operation, Object, Struct, OffsetContext, ConnectHeaders) - Method in interface io.debezium.pipeline.spi.ChangeRecordEmitter.Receiver
 
ChangeRecordEmitter<P> - Interface in io.debezium.pipeline.spi
Represents a change applied to a source database and emits one or more corresponding change records.
ChangeRecordEmitter.Receiver<P> - Interface in io.debezium.pipeline.spi
Callback passed to ChangeRecordEmitters, allowing them to produce one or more change records.
changes - Variable in class io.debezium.relational.history.TableChanges
 
changes - Variable in class io.debezium.relational.Tables
 
changeSchema - Variable in class io.debezium.relational.history.ConnectTableChangeSerializer
 
changesRecovered - Variable in class io.debezium.relational.history.SchemaHistoryMetrics
 
changeTable - Variable in class io.debezium.pipeline.source.spi.ChangeTableResultSet
 
ChangeTable - Class in io.debezium.relational
A logical representation of a change table containing changes for a given source table.
ChangeTable(String, TableId, TableId, int) - Constructor for class io.debezium.relational.ChangeTable
Creates an object that represents a source table's change table.
changeTableId - Variable in class io.debezium.relational.ChangeTable
 
changeTableObjectId - Variable in class io.debezium.relational.ChangeTable
 
ChangeTableResultSet<C,T> - Class in io.debezium.pipeline.source.spi
A wrapper around a JDBC ResultSet for a change table for processing rows.
ChangeTableResultSet(C, int, int) - Constructor for class io.debezium.pipeline.source.spi.ChangeTableResultSet
 
CHANNEL_NAME - Static variable in class io.debezium.pipeline.notification.channels.jmx.JmxNotificationChannel
 
CHANNEL_NAME - Static variable in class io.debezium.pipeline.notification.channels.LogNotificationChannel
 
CHANNEL_NAME - Static variable in class io.debezium.pipeline.notification.channels.SinkNotificationChannel
 
CHANNEL_NAME - Static variable in class io.debezium.pipeline.signal.channels.FileSignalChannel
 
CHANNEL_NAME - Static variable in class io.debezium.pipeline.signal.channels.jmx.JmxSignalChannel
 
CHANNEL_NAME - Static variable in class io.debezium.pipeline.signal.channels.KafkaSignalChannel
 
CHANNEL_NAME - Static variable in class io.debezium.pipeline.signal.channels.process.InProcessSignalChannel
 
CHANNEL_NAME - Static variable in class io.debezium.pipeline.signal.channels.SourceSignalChannel
 
CHANNEL_OFFSET - Static variable in class io.debezium.pipeline.signal.channels.KafkaSignalChannel
 
CHARSET_NAME_KEY - Static variable in class io.debezium.relational.history.ConnectTableChangeSerializer
 
charsetName - Variable in class io.debezium.relational.ColumnEditorImpl
 
charsetName - Variable in class io.debezium.relational.ColumnImpl
 
charsetName() - Method in interface io.debezium.relational.Column
Get the database-specific name of the character set used by this column.
charsetName() - Method in interface io.debezium.relational.ColumnEditor
Get the database-specific name of the character set used by this column.
charsetName() - Method in class io.debezium.relational.ColumnEditorImpl
 
charsetName() - Method in class io.debezium.relational.ColumnImpl
 
charsetName(String) - Method in interface io.debezium.relational.ColumnEditor
Set the database-specific name of the character set used by this column.
charsetName(String) - Method in class io.debezium.relational.ColumnEditorImpl
 
charsetNameOfTable() - Method in interface io.debezium.relational.ColumnEditor
Get the database-specific name of the character set defined by this column's table, which is used if a character set is not explicitly set on this column.
charsetNameOfTable() - Method in class io.debezium.relational.ColumnEditorImpl
 
charsetNameOfTable(String) - Method in interface io.debezium.relational.ColumnEditor
Set the database-specific name of the character set defined by this column's table.
charsetNameOfTable(String) - Method in class io.debezium.relational.ColumnEditorImpl
 
checkAndProcessStopFlag(P, OffsetContext) - Method in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotChangeEventSource
 
checkSchemaChanges(ResultSet) - Method in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotChangeEventSource
 
checkStorageSettings() - Method in interface io.debezium.relational.history.SchemaHistory
Validates that the underlying storage is configured as needed by the specific implementation.
ChildPath(Path, String) - Constructor for class io.debezium.document.Paths.ChildPath
 
children(Path) - Method in interface io.debezium.document.Document
Find a document at the given path and obtain a stream over its fields.
children(String) - Method in interface io.debezium.document.Document
Find the document at the given field name and obtain a stream over its fields.
CHUNK_INDEX - Static variable in class io.debezium.pipeline.notification.InitialSnapshotNotificationService
 
ChunkBoundaryCalculator - Class in io.debezium.pipeline.source.snapshot.chunked
Calculates chunk boundaries for chunked table snapshots.
ChunkBoundaryCalculator(JdbcConnection) - Constructor for class io.debezium.pipeline.source.snapshot.chunked.ChunkBoundaryCalculator
 
chunkEndPosition - Variable in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotContext
The last primary key in chunk that is now in process.
chunkEndPosititon() - Method in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotContext
 
chunkEndPosititon() - Method in interface io.debezium.pipeline.source.snapshot.incremental.IncrementalSnapshotContext
 
chunkFrom - Variable in class io.debezium.pipeline.meters.SnapshotMeter
 
chunkId - Variable in class io.debezium.pipeline.meters.SnapshotMeter
 
chunkIndex - Variable in class io.debezium.pipeline.source.snapshot.chunked.SnapshotChunk
 
chunkProgress(TableId, long, long) - Method in class io.debezium.pipeline.meters.SnapshotMeter
 
chunkProgress(P, TableId, long, long) - Method in class io.debezium.pipeline.metrics.DefaultSnapshotChangeEventSourceMetrics
 
chunkProgress(P, TableId, long, long) - Method in interface io.debezium.pipeline.source.spi.SnapshotProgressListener
 
chunkQueryBuilder - Variable in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotChangeEventSource
 
chunkQueryBuilder(RelationalDatabaseConnectorConfig) - Method in class io.debezium.jdbc.JdbcConnection
 
ChunkQueryBuilder<T> - Interface in io.debezium.pipeline.source.snapshot.incremental
Builds queries for reading incremental snapshot chunks from a table.
chunksBeforeLastLatch - Variable in class io.debezium.pipeline.source.snapshot.chunked.TableChunkProgress
 
chunkTo - Variable in class io.debezium.pipeline.meters.SnapshotMeter
 
cleanupPreparedStatement(PreparedStatement) - Method in class io.debezium.jdbc.JdbcConnection
 
clear() - Method in class io.debezium.document.BasicDocument
 
clear() - Method in interface io.debezium.document.Document
Remove all fields from this document.
clear() - Method in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotContext.SnapshotDataCollection
 
clear() - Method in class io.debezium.relational.AbstractCachedTableMappingStorage
 
clear() - Method in class io.debezium.relational.ConcurrentMapTableMappingStorage
 
clear() - Method in class io.debezium.relational.RelationalDatabaseSchema.SchemasByTableId
 
clear() - Method in interface io.debezium.relational.TableMappingStorage
Removes all mappings from this storage.
clear() - Method in class io.debezium.relational.Tables
 
clear() - Method in class io.debezium.relational.Tables.TableIds
 
clear() - Method in class io.debezium.relational.Tables.TablesById
 
clearSchemas() - Method in class io.debezium.relational.RelationalDatabaseSchema
 
clearStorage() - Method in class io.debezium.relational.AbstractCachedTableMappingStorage
Clears all entries from the underlying storage.
clearWarnings() - Method in class io.debezium.jdbc.CancellableResultSet
 
clock - Variable in class io.debezium.connector.common.BaseSourceTask
 
clock - Variable in class io.debezium.connector.common.CdcSourceTaskContext
 
clock - Variable in class io.debezium.pipeline.AbstractChangeRecordEmitter
 
clock - Variable in class io.debezium.pipeline.meters.CommonEventMeter
 
clock - Variable in class io.debezium.pipeline.meters.SnapshotMeter
 
clock - Variable in class io.debezium.pipeline.notification.IncrementalSnapshotNotificationService
 
clock - Variable in class io.debezium.pipeline.notification.InitialSnapshotNotificationService
 
clock - Variable in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotChangeEventSource
 
clock - Variable in class io.debezium.relational.history.SchemaHistoryMetrics
 
clock - Variable in class io.debezium.relational.RelationalSnapshotChangeEventSource
 
clone() - Method in interface io.debezium.document.Array
Obtain a complete copy of this array.
clone() - Method in class io.debezium.document.BasicArray
 
clone() - Method in class io.debezium.document.BasicDocument
 
clone() - Method in class io.debezium.document.BinaryValue
 
clone() - Method in class io.debezium.document.ComparableValue
 
clone() - Method in class io.debezium.document.ConvertingValue
 
clone() - Method in interface io.debezium.document.Document
Obtain a clone of this document.
clone() - Method in class io.debezium.document.NullValue
 
clone() - Method in interface io.debezium.document.Value
Obtain a clone of this value.
clone() - Method in class io.debezium.relational.Tables
 
close() - Method in class io.debezium.connector.base.ChangeEventQueue
 
close() - Method in interface io.debezium.connector.base.QueueProvider
 
close() - Method in class io.debezium.document.ArraySerdes
 
close() - Method in class io.debezium.document.DocumentSerdes
 
close() - Method in class io.debezium.heartbeat.CompositeHeartbeat
 
close() - Method in class io.debezium.heartbeat.DatabaseHeartbeatImpl
 
close() - Method in interface io.debezium.heartbeat.Heartbeat
 
close() - Method in class io.debezium.jdbc.CancellableResultSet
 
close() - Method in class io.debezium.jdbc.JdbcConnection
Close the connection and release any resources.
close() - Method in class io.debezium.pipeline.EventDispatcher
 
close() - Method in class io.debezium.pipeline.notification.channels.jmx.JmxNotificationChannel
 
close() - Method in class io.debezium.pipeline.notification.channels.LogNotificationChannel
 
close() - Method in interface io.debezium.pipeline.notification.channels.NotificationChannel
 
close() - Method in class io.debezium.pipeline.notification.channels.SinkNotificationChannel
 
close() - Method in class io.debezium.pipeline.signal.channels.FileSignalChannel
 
close() - Method in class io.debezium.pipeline.signal.channels.jmx.JmxSignalChannel
 
close() - Method in class io.debezium.pipeline.signal.channels.KafkaSignalChannel
 
close() - Method in class io.debezium.pipeline.signal.channels.process.InProcessSignalChannel
Close the channel and drain all the signals
close() - Method in interface io.debezium.pipeline.signal.channels.SignalChannelReader
 
close() - Method in class io.debezium.pipeline.signal.channels.SourceSignalChannel
 
close() - Method in class io.debezium.pipeline.source.AbstractSnapshotChangeEventSource
Completes the snapshot, doing any required clean-up (resource disposal etc.).
close() - Method in class io.debezium.pipeline.source.AbstractSnapshotChangeEventSource.SnapshotContext
 
close() - Method in class io.debezium.pipeline.source.spi.ChangeTableResultSet
 
close() - Method in interface io.debezium.pipeline.source.spi.StreamingChangeEventSource
 
close() - Method in class io.debezium.processors.PostProcessorRegistry
 
close() - Method in class io.debezium.processors.reselect.ReselectColumnsPostProcessor
 
close() - Method in interface io.debezium.processors.spi.PostProcessor
Close any resources
close() - Method in class io.debezium.relational.ConcurrentMapTableMappingStorage
 
close() - Method in class io.debezium.relational.HistorizedRelationalDatabaseSchema
 
close() - Method in class io.debezium.relational.RelationalDatabaseSchema
 
close() - Method in class io.debezium.relational.RelationalDatabaseSchema.SchemasByTableId
 
close() - Method in class io.debezium.relational.RelationalSnapshotChangeEventSource.ThreadedSnapshotExecutor
 
close() - Method in interface io.debezium.relational.TableMappingStorage
Closes this storage and releases any system resources associated with it.
close() - Method in class io.debezium.serde.json.JsonSerde
 
close() - Method in class io.debezium.serde.json.JsonSerde.JsonDeserializer
 
close() - Method in class io.debezium.serde.json.JsonSerde.JsonSerializer
 
close() - Method in class io.debezium.service.DefaultServiceRegistry
 
close() - Method in interface io.debezium.service.spi.ServiceRegistry
Closes the service registry.
close() - Method in class io.debezium.spatial.GeometryTraverser.ByteOrderScope
 
close() - Method in class io.debezium.util.LoggingContext.RootLoggingContext
 
close(Function<T, T>) - Method in interface io.debezium.function.BufferedBlockingConsumer
Flush all of the buffered values to the delegate by first running each buffered value through the given function to generate a new value to be flushed to the delegate consumer.
CloseIncrementalSnapshotWindow<P> - Class in io.debezium.pipeline.signal.actions.snapshotting
 
CloseIncrementalSnapshotWindow(EventDispatcher<P, ? extends DataCollectionId>) - Constructor for class io.debezium.pipeline.signal.actions.snapshotting.CloseIncrementalSnapshotWindow
 
closeWindow(Partition, OffsetContext, String) - Method in class io.debezium.pipeline.source.snapshot.incremental.DeleteWindowCloser
 
closeWindow(Partition, OffsetContext, String) - Method in class io.debezium.pipeline.source.snapshot.incremental.InsertWindowCloser
 
closeWindow(Partition, OffsetContext, String) - Method in interface io.debezium.pipeline.source.snapshot.incremental.WatermarkWindowCloser
 
closeWindow(String) - Method in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotContext
 
closeWindow(String) - Method in interface io.debezium.pipeline.source.snapshot.incremental.IncrementalSnapshotContext
 
closeWindow(P, String, OffsetContext) - Method in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotChangeEventSource
 
closeWindow(P, String, OffsetContext) - Method in interface io.debezium.pipeline.source.snapshot.incremental.IncrementalSnapshotChangeEventSource
 
closeWindowTimestamp - Variable in class io.debezium.pipeline.source.snapshot.incremental.SignalMetadata
 
closingQuoteCharacter - Variable in class io.debezium.jdbc.JdbcConnection
 
code - Variable in enum class io.debezium.data.Envelope.Operation
 
code() - Method in enum class io.debezium.data.Envelope.Operation
 
CODE_LOOKUP - Static variable in enum class io.debezium.data.Envelope.Operation
 
COLLECTION_NAME_KEY - Static variable in class io.debezium.connector.AbstractSourceInfo
 
CollectionId - Class in io.debezium.metadata
An abstract data model that represents a table or collection of a datastore in its hierarchy.
CollectionId(String) - Constructor for class io.debezium.metadata.CollectionId
 
CollectionId(String, String) - Constructor for class io.debezium.metadata.CollectionId
 
CollectionId(String, String, String) - Constructor for class io.debezium.metadata.CollectionId
 
Column - Interface in io.debezium.relational
An immutable definition of a column.
COLUMN_COMMENT_PARAMETER_KEY - Static variable in class io.debezium.relational.mapping.PropagateSourceMetadataToSchemaParameter
 
COLUMN_EXCLUDE_LIST - Static variable in class io.debezium.relational.RelationalDatabaseConnectorConfig
A comma-separated list of regular expressions that match fully-qualified names of columns to be excluded from monitoring and change messages.
COLUMN_INCLUDE_LIST - Static variable in class io.debezium.relational.RelationalDatabaseConnectorConfig
A comma-separated list of regular expressions that match fully-qualified names of columns to be excluded from monitoring and change messages.
COLUMN_INCLUDE_LIST_ALREADY_SPECIFIED_ERROR_MSG - Static variable in class io.debezium.relational.RelationalDatabaseConnectorConfig
 
COLUMN_NAME_PARAMETER_KEY - Static variable in class io.debezium.relational.mapping.PropagateSourceMetadataToSchemaParameter
 
COLUMN_SPLIT - Static variable in class io.debezium.relational.Key.CustomKeyMapper
 
ColumnArray(Column[], int) - Constructor for class io.debezium.util.ColumnUtils.ColumnArray
 
columnDataOffset - Variable in class io.debezium.pipeline.source.spi.ChangeTableResultSet
 
columnDefs - Variable in class io.debezium.relational.TableImpl
 
ColumnEditor - Interface in io.debezium.relational
An editor for Column instances.
ColumnEditorImpl - Class in io.debezium.relational
 
ColumnEditorImpl() - Constructor for class io.debezium.relational.ColumnEditorImpl
 
columnFilter - Variable in class io.debezium.pipeline.source.snapshot.incremental.AbstractChunkQueryBuilder
 
columnFilter - Variable in class io.debezium.relational.RelationalDatabaseConnectorConfig
 
columnFilter - Variable in class io.debezium.relational.RelationalDatabaseSchema
 
ColumnFilterMode - Enum Class in io.debezium.relational
Modes for column name filters, either including a catalog (database) or schema name.
ColumnFilterMode() - Constructor for enum class io.debezium.relational.ColumnFilterMode
 
columnId(TableId, String) - Static method in class io.debezium.relational.ColumnId
 
ColumnId - Class in io.debezium.relational
Unique identifier for a column in a database table.
ColumnId(TableId, String) - Constructor for class io.debezium.relational.ColumnId
Create a new column identifier.
ColumnId(String, String, String, String) - Constructor for class io.debezium.relational.ColumnId
Create a new column identifier.
ColumnImpl - Class in io.debezium.relational
 
ColumnImpl(String, int, int, int, String, String, String, String, int, Integer, boolean, boolean, boolean) - Constructor for class io.debezium.relational.ColumnImpl
 
ColumnImpl(String, int, int, int, String, String, String, String, int, Integer, boolean, boolean, boolean, String, boolean) - Constructor for class io.debezium.relational.ColumnImpl
 
ColumnImpl(String, int, int, int, String, String, String, String, int, Integer, List<String>, boolean, boolean, boolean, String, boolean, String) - Constructor for class io.debezium.relational.ColumnImpl
 
ColumnMapper - Interface in io.debezium.relational.mapping
A factory for a function used to map values of a column.
columnMappers - Variable in class io.debezium.relational.RelationalDatabaseSchema
 
ColumnMappers - Class in io.debezium.relational.mapping
A set of ColumnMapper objects for columns.
ColumnMappers(List<ColumnMappers.MapperRule>) - Constructor for class io.debezium.relational.mapping.ColumnMappers
 
ColumnMappers.Builder - Class in io.debezium.relational.mapping
A builder of Selectors.
ColumnMappers.MapperRule - Class in io.debezium.relational.mapping
 
columnName - Variable in class io.debezium.relational.ColumnId
 
columnName() - Method in class io.debezium.relational.ColumnId
Get the name of the table.
ColumnNameFilterFactory() - Constructor for class io.debezium.relational.Tables.ColumnNameFilterFactory
 
columnNames() - Method in interface io.debezium.relational.TableEditor
Get the names of the columns in this table.
columns - Variable in class io.debezium.util.ColumnUtils.ColumnArray
 
columns() - Method in class io.debezium.relational.NoOpTableEditorImpl
 
columns() - Method in interface io.debezium.relational.Table
Get the definitions for the columns in this table, in the same order in which the table defines them.
columns() - Method in interface io.debezium.relational.TableEditor
Get the definitions for the columns in this table.
columns() - Method in class io.debezium.relational.TableEditorImpl
 
columns() - Method in class io.debezium.relational.TableImpl
 
COLUMNS_KEY - Static variable in class io.debezium.relational.history.ConnectTableChangeSerializer
 
columnsByLowercaseName - Variable in class io.debezium.relational.TableImpl
 
columnSchema - Variable in class io.debezium.relational.history.ConnectTableChangeSerializer
 
columnsFiltered - Variable in class io.debezium.relational.RelationalDatabaseConnectorConfig
 
ColumnUtils - Class in io.debezium.util
Utility class for mapping columns to various data structures from Table and ResultSet.
ColumnUtils() - Constructor for class io.debezium.util.ColumnUtils
 
ColumnUtils.ColumnArray - Class in io.debezium.util
 
ColumnUtils.MappedColumns - Class in io.debezium.util
 
columnWithName(String) - Method in class io.debezium.relational.NoOpTableEditorImpl
 
columnWithName(String) - Method in interface io.debezium.relational.Table
Get the definition for the column in this table with the supplied name.
columnWithName(String) - Method in interface io.debezium.relational.TableEditor
Get the definition for the column in this table with the supplied name.
columnWithName(String) - Method in class io.debezium.relational.TableEditorImpl
 
columnWithName(String) - Method in class io.debezium.relational.TableImpl
 
combineVariables(Field[], Field...) - Static method in class io.debezium.jdbc.JdbcConnection
 
comment - Variable in class io.debezium.relational.ColumnEditorImpl
 
comment - Variable in class io.debezium.relational.ColumnImpl
 
comment - Variable in class io.debezium.relational.NoOpTableEditorImpl
 
comment - Variable in class io.debezium.relational.TableEditorImpl
 
comment - Variable in class io.debezium.relational.TableImpl
 
comment() - Method in interface io.debezium.relational.Column
Get the comment of the column.
comment() - Method in interface io.debezium.relational.ColumnEditor
Get the comment of the column.
comment() - Method in class io.debezium.relational.ColumnEditorImpl
 
comment() - Method in class io.debezium.relational.ColumnImpl
 
comment() - Method in interface io.debezium.relational.Table
Get the comment of the table.
comment() - Method in class io.debezium.relational.TableImpl
 
comment(String) - Method in interface io.debezium.relational.ColumnEditor
Set the comment of the column
comment(String) - Method in class io.debezium.relational.ColumnEditorImpl
 
COMMENT_KEY - Static variable in class io.debezium.relational.history.ConnectTableChangeSerializer
 
commentParsed(String) - Method in class io.debezium.relational.ddl.AbstractDdlParser
 
commit() - Method in class io.debezium.connector.common.BaseSourceTask
 
commit() - Method in class io.debezium.jdbc.JdbcConnection
 
commitOffset(Map<String, ?>, Map<String, ?>) - Method in class io.debezium.pipeline.ChangeEventSourceCoordinator
 
commitOffset(Map<String, ?>, Map<String, ?>) - Method in interface io.debezium.pipeline.source.spi.StreamingChangeEventSource
Commits the given offset with the source database.
commitOffsetLock - Variable in class io.debezium.pipeline.ChangeEventSourceCoordinator
 
commitRecord(SourceRecord, RecordMetadata) - Method in class io.debezium.connector.common.BaseSourceTask
 
CommonConnectorConfig - Class in io.debezium.config
Configuration options common to all Debezium connectors.
CommonConnectorConfig(Configuration, int) - Constructor for class io.debezium.config.CommonConnectorConfig
 
CommonConnectorConfig.BinaryHandlingMode - Enum Class in io.debezium.config
The set of predefined BinaryHandlingMode options or aliases
CommonConnectorConfig.EventConvertingFailureHandlingMode - Enum Class in io.debezium.config
 
CommonConnectorConfig.EventProcessingFailureHandlingMode - Enum Class in io.debezium.config
The set of predefined modes for dealing with failures during event processing.
CommonConnectorConfig.FieldNameAdjustmentMode - Enum Class in io.debezium.config
The set of predefined FieldNameAdjustmentMode options
CommonConnectorConfig.GuardrailCollectionsLimitAction - Enum Class in io.debezium.config
The set of predefined GuardrailCollectionsLimitAction options
CommonConnectorConfig.SchemaNameAdjustmentMode - Enum Class in io.debezium.config
The set of predefined SchemaNameAdjustmentMode options
CommonConnectorConfig.SnapshotQueryMode - Enum Class in io.debezium.config
 
CommonConnectorConfig.Version - Enum Class in io.debezium.config
The set of predefined versions e.g. for source struct maker version
CommonConnectorConfig.WatermarkStrategy - Enum Class in io.debezium.config
The set of predefined incremental snapshot watermarking strategies
commonEventMeter - Variable in class io.debezium.pipeline.metrics.PipelineMetrics
 
CommonEventMeter - Class in io.debezium.pipeline.meters
Carries common event metrics.
CommonEventMeter(Clock, EventMetadataProvider) - Constructor for class io.debezium.pipeline.meters.CommonEventMeter
 
CommonEventMetricsMXBean - Interface in io.debezium.pipeline.metrics.traits
Exposes common event metrics.
CommonOffsetContext<T> - Class in io.debezium.pipeline
 
CommonOffsetContext(T) - Constructor for class io.debezium.pipeline.CommonOffsetContext
 
CommonOffsetContext(T, boolean) - Constructor for class io.debezium.pipeline.CommonOffsetContext
 
commonSchemaBuilder() - Method in class io.debezium.connector.AbstractSourceInfoStructMaker
 
commonSchemaBuilder() - Method in class io.debezium.connector.LegacyV1AbstractSourceInfoStructMaker
 
commonStruct() - Method in class io.debezium.connector.LegacyV1AbstractSourceInfoStructMaker
 
commonStruct(T) - Method in class io.debezium.connector.AbstractSourceInfoStructMaker
 
communicationExceptions() - Method in class io.debezium.pipeline.ErrorHandler
 
comparable() - Method in interface io.debezium.document.Value
Get a Value representation that will allow semantic comparison of values, rather than the literal comparison normally performed by Value.compareTo(io.debezium.document.Value, io.debezium.document.Value).
ComparableValue - Class in io.debezium.document
A specialization of Value that wraps another Value that is not comparable.
ComparableValue(Comparable<?>) - Constructor for class io.debezium.document.ComparableValue
 
comparator - Variable in class io.debezium.relational.history.AbstractSchemaHistory
 
compare(Value, Value) - Method in class io.debezium.document.BasicDocument
Semantically compare two values.
compareNonNull(Value, Value) - Method in class io.debezium.document.BasicDocument
Semantically compare two non-null values.
compareTo(Array) - Method in class io.debezium.document.BasicArray
 
compareTo(Array.Entry) - Method in interface io.debezium.document.Array.Entry
 
compareTo(Array.Entry) - Method in class io.debezium.document.BasicEntry
 
compareTo(Document) - Method in class io.debezium.document.BasicDocument
 
compareTo(Document) - Method in interface io.debezium.document.Document
Compare this Document to the specified Document, taking into account the order of the fields.
compareTo(Document.Field) - Method in class io.debezium.document.BasicField
 
compareTo(Document.Field) - Method in interface io.debezium.document.Document.Field
 
compareTo(Document, boolean) - Method in class io.debezium.document.BasicDocument
 
compareTo(Document, boolean) - Method in interface io.debezium.document.Document
Compare this Document to the specified Document, optionally comparing the fields in the same order.
compareTo(Value) - Method in class io.debezium.document.BinaryValue
 
compareTo(Value) - Method in class io.debezium.document.ComparableValue
 
compareTo(Value) - Method in class io.debezium.document.ConvertingValue
 
compareTo(Value) - Method in class io.debezium.document.NullValue
 
compareTo(Value, Value) - Static method in interface io.debezium.document.Value
Compare two Value objects, which may or may not be null.
compareTo(ChangeTableResultSet<C, T>) - Method in class io.debezium.pipeline.source.spi.ChangeTableResultSet
 
compareTo(Column) - Method in interface io.debezium.relational.Column
 
compareTo(ColumnId) - Method in class io.debezium.relational.ColumnId
 
compareTo(TableId) - Method in class io.debezium.relational.TableId
 
compareToIgnoreCase(ColumnId) - Method in class io.debezium.relational.ColumnId
 
compareToIgnoreCase(TableId) - Method in class io.debezium.relational.TableId
 
compareToUsingSimilarFields(Document) - Method in class io.debezium.document.BasicDocument
 
compareToUsingSimilarFields(Document) - Method in interface io.debezium.document.Document
Compare this Document to the specified Document, without regard to the order of the fields and only using the fields that are in both documents.
compareToWithoutFieldOrder(Document) - Method in class io.debezium.document.BasicDocument
 
compareToWithoutFieldOrder(Document) - Method in interface io.debezium.document.Document
Compare this Document to the specified Document, without regard to the order of the fields.
completed - Variable in class io.debezium.pipeline.source.spi.ChangeTableResultSet
 
completed(AbstractSnapshotChangeEventSource.SnapshotContext<P, O>) - Method in class io.debezium.pipeline.source.AbstractSnapshotChangeEventSource
Completes the snapshot, doing any required clean-up (resource disposal etc.).
completed(O) - Static method in class io.debezium.pipeline.spi.SnapshotResult
 
COMPLETED - Enum constant in enum class io.debezium.pipeline.notification.SnapshotStatus
 
COMPLETED - Enum constant in enum class io.debezium.pipeline.spi.SnapshotResult.SnapshotResultStatus
 
completedChunks - Variable in class io.debezium.pipeline.source.snapshot.chunked.TableChunkProgress
 
completeSnapshot() - Method in class io.debezium.pipeline.EventDispatcher.BufferingSnapshotChangeRecordReceiver
 
completeSnapshot() - Method in class io.debezium.pipeline.EventDispatcher.IncrementalSnapshotChangeRecordReceiver
 
completeSnapshot() - Method in interface io.debezium.pipeline.EventDispatcher.SnapshotReceiver
 
completionService - Variable in class io.debezium.relational.RelationalSnapshotChangeEventSource.ThreadedSnapshotExecutor
 
ComponentMetadataFactory - Class in io.debezium.metadata
 
ComponentMetadataFactory() - Constructor for class io.debezium.metadata.ComponentMetadataFactory
 
composeMessage(Notification) - Method in class io.debezium.pipeline.notification.channels.jmx.JmxNotificationChannel
 
CompositeHeartbeat - Class in io.debezium.heartbeat
Composite Heartbeat solutions (Queue, Database...)
CompositeHeartbeat(Heartbeat.ScheduledHeartbeat, Heartbeat...) - Constructor for class io.debezium.heartbeat.CompositeHeartbeat
 
CompositeHeartbeat(Heartbeat.ScheduledHeartbeat, List<Heartbeat>) - Constructor for class io.debezium.heartbeat.CompositeHeartbeat
 
computeIfAbsent(K, Function<K, V>) - Method in class io.debezium.util.LRUCacheMap
 
computeJsonString() - Method in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotContext.SnapshotDataCollection
 
ConcurrentMapTableMappingStorage<V> - Class in io.debezium.relational
Default implementation of TableMappingStorage using ConcurrentHashMap.
ConcurrentMapTableMappingStorage() - Constructor for class io.debezium.relational.ConcurrentMapTableMappingStorage
Creates a new storage instance.
config - Variable in class io.debezium.config.CommonConnectorConfig
 
config - Variable in class io.debezium.connector.AbstractSourceInfo
 
config - Variable in class io.debezium.connector.common.BaseSourceTask
 
config - Variable in class io.debezium.jdbc.JdbcConnection
 
config - Variable in class io.debezium.relational.history.AbstractSchemaHistory
 
config - Variable in class io.debezium.relational.RelationalDatabaseSchema
 
config - Variable in class io.debezium.serde.json.JsonSerde
 
config() - Method in class io.debezium.jdbc.JdbcConnection
Obtain the configuration for this connection.
CONFIG - Static variable in class io.debezium.serde.json.JsonSerdeConfig
 
CONFIG_DEFINITION - Static variable in class io.debezium.config.CommonConnectorConfig
 
CONFIG_DEFINITION - Static variable in class io.debezium.relational.HistorizedRelationalDatabaseConnectorConfig
 
CONFIG_DEFINITION - Static variable in class io.debezium.relational.RelationalDatabaseConnectorConfig
 
configDef() - Static method in class io.debezium.serde.json.JsonSerdeConfig
 
ConfigDescriptor - Interface in io.debezium.metadata
Interface for components (connectors, transforms, converters) to expose their configuration fields.
configPrefix - Variable in enum class io.debezium.relational.TableMappingStorage.Type
 
Configurable - Interface in io.debezium.service.spi
Allows the service to request the connector configuration.
configuration - Variable in class io.debezium.pipeline.txmetadata.DefaultTransactionMetadataFactory
 
configuration - Variable in class io.debezium.service.DefaultServiceRegistry
 
CONFIGURATION - Static variable in interface io.debezium.bean.StandardBeanNames
Name for the raw Configuration object.
CONFIGURATION_FIELD_PREFIX_STRING - Static variable in class io.debezium.pipeline.signal.channels.FileSignalChannel
 
CONFIGURATION_FIELD_PREFIX_STRING - Static variable in class io.debezium.pipeline.signal.channels.KafkaSignalChannel
 
CONFIGURATION_FIELD_PREFIX_STRING - Static variable in interface io.debezium.relational.history.SchemaHistory
 
ConfigurationBasedSnapshotter - Class in io.debezium.snapshot.mode
 
ConfigurationBasedSnapshotter() - Constructor for class io.debezium.snapshot.mode.ConfigurationBasedSnapshotter
 
ConfigurationDefaults - Class in io.debezium.config
 
ConfigurationDefaults() - Constructor for class io.debezium.config.ConfigurationDefaults
 
configure(JsonGenerator) - Method in class io.debezium.document.JacksonWriter
 
configure(Configuration) - Method in interface io.debezium.service.spi.Configurable
Configure the service.
configure(Configuration, HistoryRecordComparator, SchemaHistoryListener, boolean) - Method in class io.debezium.relational.history.AbstractSchemaHistory
 
configure(Configuration, HistoryRecordComparator, SchemaHistoryListener, boolean) - Method in interface io.debezium.relational.history.SchemaHistory
Configure this instance.
configure(RelationalDatabaseConnectorConfig, boolean, TableMappingStorage.Type) - Method in class io.debezium.relational.AbstractCachedTableMappingStorage
 
configure(RelationalDatabaseConnectorConfig, boolean, TableMappingStorage.Type) - Method in class io.debezium.relational.ConcurrentMapTableMappingStorage
 
configure(RelationalDatabaseConnectorConfig, boolean, TableMappingStorage.Type) - Method in interface io.debezium.relational.TableMappingStorage
Configures this storage instance with connector configuration.
configure(Map<String, ?>) - Method in class io.debezium.connector.base.DefaultQueueProvider
 
configure(Map<String, ?>) - Method in class io.debezium.processors.reselect.ReselectColumnsPostProcessor
 
configure(Map<String, ?>) - Method in interface io.debezium.processors.spi.PostProcessor
Configure the post processor.
configure(Map<String, ?>) - Method in class io.debezium.snapshot.lock.NoLockingSupport
 
configure(Map<String, ?>) - Method in class io.debezium.snapshot.mode.AlwaysSnapshotter
 
configure(Map<String, ?>) - Method in class io.debezium.snapshot.mode.ConfigurationBasedSnapshotter
 
configure(Map<String, ?>) - Method in class io.debezium.snapshot.mode.InitialSnapshotter
 
configure(Map<String, ?>) - Method in class io.debezium.snapshot.mode.NoDataSnapshotter
 
configure(Map<String, ?>) - Method in class io.debezium.snapshot.mode.WhenNeededSnapshotter
 
configure(Map<String, ?>, boolean) - Method in class io.debezium.document.ArraySerdes
 
configure(Map<String, ?>, boolean) - Method in class io.debezium.document.DocumentSerdes
 
configure(Map<String, ?>, boolean) - Method in class io.debezium.serde.json.JsonSerde
 
configure(Map<String, ?>, boolean) - Method in class io.debezium.serde.json.JsonSerde.JsonDeserializer
 
configure(Map<String, ?>, boolean) - Method in class io.debezium.serde.json.JsonSerde.JsonSerializer
 
configure(Properties) - Method in class io.debezium.schema.AbstractRegexTopicNamingStrategy
 
configure(Properties) - Method in class io.debezium.schema.AbstractTopicNamingStrategy
 
configureLoggingContext(String) - Method in class io.debezium.connector.common.CdcSourceTaskContext
Configure the logger's Mapped Diagnostic Context (MDC) properties for the thread making this call.
configureLoggingContext(String, Partition) - Method in class io.debezium.connector.common.CdcSourceTaskContext
 
configureService(ServiceRegistration<T>) - Method in class io.debezium.service.DefaultServiceRegistry
 
configureStorage(RelationalDatabaseConnectorConfig, TableMappingStorage.Type) - Method in class io.debezium.relational.AbstractCachedTableMappingStorage
Configures the underlying storage implementation.
CONFLUENT_AVRO_CONVERTER - Static variable in class io.debezium.config.CommonConnectorConfig
 
conn - Variable in class io.debezium.jdbc.JdbcConnection
 
connect() - Method in class io.debezium.jdbc.JdbcConnection
Ensure a connection to the database is established.
connect(JdbcConfiguration) - Method in interface io.debezium.jdbc.JdbcConnection.ConnectionFactory
Establish a connection to the database denoted by the given configuration.
connect(JdbcConfiguration) - Method in class io.debezium.jdbc.JdbcConnection.ConnectionFactoryDecorator
 
CONNECT - Enum constant in enum class io.debezium.jdbc.TemporalPrecisionMode
Represent time and date values using Kafka Connect
invalid reference
org.apache.kafka.connect.data
logical types, which always have millisecond precision.
ConnectChannel - Interface in io.debezium.pipeline.notification.channels
A special channel that is strictly connected to Kafka Connect API
connected - Variable in class io.debezium.pipeline.meters.ConnectionMeter
 
connected(boolean) - Method in class io.debezium.pipeline.meters.ConnectionMeter
 
connected(boolean) - Method in class io.debezium.pipeline.metrics.DefaultStreamingChangeEventSourceMetrics
 
connected(boolean) - Method in interface io.debezium.pipeline.source.spi.StreamingProgressListener
 
connection() - Method in class io.debezium.jdbc.JdbcConnection
 
connection(boolean) - Method in class io.debezium.jdbc.JdbcConnection
 
CONNECTION_ATTRIBUTES - Static variable in interface io.debezium.rest.model.MetricsAttributes
 
CONNECTION_FACTORY_CLASS - Static variable in interface io.debezium.jdbc.JdbcConfiguration
An optional field for datasource factory class that will be used to build the datasource connection pool.
CONNECTION_TIMEOUT_MS - Static variable in interface io.debezium.jdbc.JdbcConfiguration
 
CONNECTION_VALID_CHECK_TIMEOUT_IN_SEC - Static variable in class io.debezium.jdbc.JdbcConnection
 
CONNECTION_VALIDATION_TIMEOUT_MS - Static variable in class io.debezium.config.CommonConnectorConfig
 
connectionCreated(RelationalSnapshotChangeEventSource.RelationalSnapshotContext<P, O>) - Method in class io.debezium.relational.RelationalSnapshotChangeEventSource
Executes steps which have to be taken just after the database connection is created.
ConnectionFactory<T> - Interface in io.debezium.jdbc
An on-demand provider of a JDBC connection.
ConnectionFactoryDecorator(JdbcConnection.ConnectionFactory) - Constructor for class io.debezium.jdbc.JdbcConnection.ConnectionFactoryDecorator
 
connectionMeter - Variable in class io.debezium.pipeline.metrics.DefaultStreamingChangeEventSourceMetrics
 
ConnectionMeter - Class in io.debezium.pipeline.meters
Carries connection metrics.
ConnectionMeter() - Constructor for class io.debezium.pipeline.meters.ConnectionMeter
 
connectionMetricHandledByCoordinator() - Method in interface io.debezium.pipeline.metrics.spi.ChangeEventSourceMetricsFactory
 
ConnectionMetricsMXBean - Interface in io.debezium.pipeline.metrics.traits
Exposes connection metrics.
connectionPool - Variable in class io.debezium.relational.RelationalSnapshotChangeEventSource
 
connectionPoolConnectionCreated(RelationalSnapshotChangeEventSource.RelationalSnapshotContext<P, O>, JdbcConnection) - Method in class io.debezium.relational.RelationalSnapshotChangeEventSource
Executes steps which have to be taken just after a connection pool connection is created.
connectionProvider - Variable in class io.debezium.heartbeat.HeartbeatFactory
 
connectionString(String) - Method in class io.debezium.jdbc.JdbcConnection
Returns a JDBC connection string using the current configuration and url.
ConnectionValidationResource - Interface in io.debezium.rest
 
connector - Variable in class io.debezium.connector.AbstractSourceInfoStructMaker
 
connector - Variable in class io.debezium.connector.LegacyV1AbstractSourceInfoStructMaker
 
connector - Variable in class io.debezium.rest.model.MetricsDescriptor
 
connector() - Element in annotation interface io.debezium.annotation.ConnectorSpecific
 
Connector(Map<String, String>) - Constructor for class io.debezium.rest.model.MetricsDescriptor.Connector
 
CONNECTOR_ATTRIBUTES - Static variable in interface io.debezium.rest.model.MetricsAttributes
 
CONNECTOR_CLASS - Static variable in class io.debezium.config.CommonConnectorConfig
 
CONNECTOR_CONFIG - Static variable in interface io.debezium.bean.StandardBeanNames
Name for the connector-specific configuration that extends CommonConnectorConfig.
CONNECTOR_CONTEXT - Static variable in class io.debezium.util.LoggingContext
The key for the connector context name MDC property.
CONNECTOR_METRICS_ENDPOINT - Static variable in interface io.debezium.rest.MetricsResource
 
CONNECTOR_NAME - Static variable in class io.debezium.pipeline.notification.IncrementalSnapshotNotificationService
 
CONNECTOR_NAME - Static variable in class io.debezium.pipeline.notification.InitialSnapshotNotificationService
 
CONNECTOR_NAME - Static variable in class io.debezium.util.LoggingContext
The key for the connector logical name MDC property.
CONNECTOR_TYPE - Static variable in class io.debezium.util.LoggingContext
The key for the connector type MDC property.
ConnectorAware - Interface in io.debezium.rest
 
connectorClass - Variable in class io.debezium.relational.HistorizedRelationalDatabaseConnectorConfig
 
connectorConfig - Variable in class io.debezium.connector.common.CdcSourceTaskContext
 
connectorConfig - Variable in class io.debezium.heartbeat.HeartbeatFactory
 
connectorConfig - Variable in class io.debezium.pipeline.AbstractChangeRecordEmitter
 
connectorConfig - Variable in class io.debezium.pipeline.ChangeEventSourceCoordinator
 
connectorConfig - Variable in class io.debezium.pipeline.ErrorHandler
 
connectorConfig - Variable in class io.debezium.pipeline.EventDispatcher
 
connectorConfig - Variable in class io.debezium.pipeline.GuardrailValidator
 
connectorConfig - Variable in class io.debezium.pipeline.notification.channels.jmx.JmxNotificationChannel
 
connectorConfig - Variable in class io.debezium.pipeline.notification.IncrementalSnapshotNotificationService
 
connectorConfig - Variable in class io.debezium.pipeline.notification.InitialSnapshotNotificationService
 
connectorConfig - Variable in class io.debezium.pipeline.signal.channels.jmx.JmxSignalChannel
 
connectorConfig - Variable in class io.debezium.pipeline.signal.channels.SourceSignalChannel
 
connectorConfig - Variable in class io.debezium.pipeline.signal.SignalProcessor
 
connectorConfig - Variable in class io.debezium.pipeline.source.AbstractSnapshotChangeEventSource
 
connectorConfig - Variable in class io.debezium.pipeline.source.snapshot.incremental.AbstractChunkQueryBuilder
 
connectorConfig - Variable in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotChangeEventSource
 
connectorConfig - Variable in class io.debezium.pipeline.txmetadata.TransactionMonitor
 
connectorConfig - Variable in class io.debezium.processors.reselect.ReselectColumnsPostProcessor
 
connectorConfig - Variable in class io.debezium.relational.RelationalSnapshotChangeEventSource
 
ConnectorConfigValidator - Class in io.debezium.rest
 
ConnectorConfigValidator() - Constructor for class io.debezium.rest.ConnectorConfigValidator
 
ConnectorDiscriminator - Class in io.debezium.discriminator
 
ConnectorDiscriminator() - Constructor for class io.debezium.discriminator.ConnectorDiscriminator
 
ConnectorEvent - Interface in io.debezium.pipeline
A marker interface for an event with the connector that isn't dispatched to the change event stream but instead is potentially of interest to other parts of the framework such as metrics.
connectorLogicalName - Variable in class io.debezium.connector.common.CdcSourceTaskContext
 
connectorName - Variable in class io.debezium.pipeline.signal.channels.KafkaSignalChannel
 
connectorName() - Method in class io.debezium.connector.common.BaseSourceTask
 
connectorPluginName - Variable in class io.debezium.connector.common.CdcSourceTaskContext
 
ConnectorSpecific - Annotation Interface in io.debezium.annotation
Marks a class to be connector specific SPI implementation.
connectorType - Variable in class io.debezium.connector.common.CdcSourceTaskContext
 
ConnectTableChangeSerializer - Class in io.debezium.relational.history
Ther serializer responsible for converting of TableChanges into an array of Structs.
ConnectTableChangeSerializer(SchemaNameAdjuster) - Constructor for class io.debezium.relational.history.ConnectTableChangeSerializer
 
consume(SchemaChangeEvent, Collection<TableId>) - Method in interface io.debezium.schema.HistorizedDatabaseSchema.SchemaChangeEventConsumer
 
consume(String, List<DdlParserListener.Event>) - Method in interface io.debezium.relational.ddl.DdlChanges.DatabaseEventConsumer
 
consumer - Variable in class io.debezium.pipeline.notification.channels.SinkNotificationChannel
 
CONSUMER_PREFIX - Static variable in class io.debezium.pipeline.signal.channels.KafkaSignalChannel
 
containsChangeDataMessages(List<SourceRecord>) - Method in class io.debezium.connector.common.BaseSourceTask
 
context - Variable in class io.debezium.pipeline.ChangeEventSourceCoordinator
 
context - Variable in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotChangeEventSource
 
context - Variable in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotContext.SnapshotDataCollection
 
context - Variable in class io.debezium.util.LoggingContext.PreviousContext
 
CONTEXT_HOLDER - Static variable in class io.debezium.util.LoggingContext.RootLoggingContext
Holder of root logging context.
CONTEXT_NAME - Static variable in class io.debezium.relational.history.SchemaHistoryMetrics
 
contextHeaders() - Method in class io.debezium.connector.common.DebeziumHeaderProducer
Creates and returns a set of standardized Debezium context headers.
contextKeys - Variable in class io.debezium.util.LoggingContext.RootLoggingContext
Set of keys added to root context in this instance.
conversionFunctionMap - Variable in class io.debezium.relational.CustomConverterRegistry
 
Conversions - Class in io.debezium.time
Temporal conversion constants.
Conversions() - Constructor for class io.debezium.time.Conversions
 
convert() - Method in class io.debezium.document.BinaryValue
 
convert() - Method in class io.debezium.document.ComparableValue
 
convert() - Method in class io.debezium.document.ConvertingValue
 
convert() - Method in class io.debezium.document.NullValue
 
convert() - Method in interface io.debezium.document.Value
Get a Value representation that will convert attempt to convert values.
convert(ResultReceiver) - Method in interface io.debezium.jdbc.ValueConversionCallback
 
convert(GeometryBytes, ByteOrder) - Static method in class io.debezium.spatial.GeometryEndiannessConverter
 
convert(Object) - Method in class io.debezium.relational.mapping.MaskStrings.HashValueConverter
 
convert(Object) - Method in class io.debezium.relational.mapping.MaskStrings.MaskingValueConverter
 
convert(Object) - Method in class io.debezium.relational.mapping.TruncateColumn.TruncatingValueConverter
 
convert(Object) - Method in interface io.debezium.relational.ValueConverter
Convert the column's data value.
CONVERT_ENTRY_TO_FIELD - Static variable in class io.debezium.document.BasicDocument
 
CONVERT_PAIR_TO_ENTRY - Static variable in class io.debezium.document.BasicArray
 
convertBigInt(Column, Field, Object) - Method in class io.debezium.jdbc.JdbcValueConverters
Converts a value object for an expected JDBC type of Types.INTEGER.
convertBinary(Column, Field, Object, CommonConnectorConfig.BinaryHandlingMode) - Method in class io.debezium.jdbc.JdbcValueConverters
 
convertBinaryToBase64(Column, Field, Object) - Method in class io.debezium.jdbc.JdbcValueConverters
Converts a value object for an expected JDBC type of Types.BLOB, Types.BINARY, Types.VARBINARY, Types.LONGVARBINARY.
convertBinaryToBase64UrlSafe(Column, Field, Object) - Method in class io.debezium.jdbc.JdbcValueConverters
Converts a value object for an expected JDBC type of Types.BLOB, Types.BINARY, Types.VARBINARY, Types.LONGVARBINARY.
convertBinaryToBytes(Column, Field, Object) - Method in class io.debezium.jdbc.JdbcValueConverters
Converts a value object for an expected JDBC type of Types.BLOB, Types.BINARY, Types.VARBINARY, Types.LONGVARBINARY.
convertBinaryToHex(Column, Field, Object) - Method in class io.debezium.jdbc.JdbcValueConverters
Converts a value object for an expected JDBC type of Types.BLOB, Types.BINARY, Types.VARBINARY, Types.LONGVARBINARY.
convertBit(Column, Field, Object) - Method in class io.debezium.jdbc.JdbcValueConverters
Converts a value object for an expected JDBC type of Types.BIT.
convertBits(Column, Field) - Method in class io.debezium.jdbc.JdbcValueConverters
 
convertBits(Column, Field, Object, int) - Method in class io.debezium.jdbc.JdbcValueConverters
Converts a value object for an expected JDBC type of Types.BIT of length 2+.
convertBoolean(Column, Field, Object) - Method in class io.debezium.jdbc.JdbcValueConverters
Converts a value object for an expected JDBC type of Types.BOOLEAN.
convertConfigToValidationResults(Config) - Method in class io.debezium.rest.model.ValidationResults
 
convertDate(Column, Field, Object) - Method in class io.debezium.jdbc.JdbcValueConverters
 
convertDateToEpochDays(Column, Field, Object) - Method in class io.debezium.jdbc.JdbcValueConverters
Converts a value object for an expected JDBC type of Types.DATE to the number of days past epoch.
convertDateToEpochDaysAsDate(Column, Field, Object) - Method in class io.debezium.jdbc.JdbcValueConverters
Converts a value object for an expected JDBC type of Types.DATE to the number of days past epoch, but represented as a Date value at midnight on the date.
convertDateToUtcIsoString(Column, Field, Object) - Method in class io.debezium.jdbc.JdbcValueConverters
Converts a value object of various date-related types to its representation as a UTC ISO 8601 string.
convertDecimal(Column, Field, Object) - Method in class io.debezium.jdbc.JdbcValueConverters
Converts a value object for an expected JDBC type of Types.NUMERIC.
convertDouble(Column, Field, Object) - Method in class io.debezium.jdbc.JdbcValueConverters
Converts a value object for an expected JDBC type of Types.DOUBLE.
converter - Variable in class io.debezium.relational.CustomConverterRegistry.ConverterDefinition
 
converter - Variable in class io.debezium.relational.mapping.TruncateColumn
 
converter(Column, Field) - Method in class io.debezium.jdbc.JdbcValueConverters
 
converter(Column, Field) - Method in interface io.debezium.relational.ValueConverterProvider
Returns a ValueConverter that can be used to convert the JDBC values corresponding to the given JDBC temporal type into literal values described by the schema.
CONVERTER_TYPE_SUFFIX - Static variable in class io.debezium.converters.custom.CustomConverterServiceProvider
 
ConverterDefinition(S, CustomConverter.Converter) - Constructor for class io.debezium.relational.CustomConverterRegistry.ConverterDefinition
 
converterFactories - Variable in class io.debezium.converters.custom.CustomConverterServiceProvider
 
converterFromColumn - Variable in class io.debezium.relational.mapping.MaskStrings
 
converters - Variable in class io.debezium.relational.CustomConverterRegistry
 
convertersForColumns(Schema, TableId, List<Column>, ColumnMappers) - Method in class io.debezium.relational.TableSchemaBuilder
Obtain the array of converters for each column in a row.
convertFloat(Column, Field, Object) - Method in class io.debezium.jdbc.JdbcValueConverters
Converts a value object for an expected JDBC type of Types.FLOAT.
ConvertingValue - Class in io.debezium.document
A specialization of Value that wraps another Value to allow conversion of types.
ConvertingValue(Value) - Constructor for class io.debezium.document.ConvertingValue
 
convertInteger(Column, Field, Object) - Method in class io.debezium.jdbc.JdbcValueConverters
Converts a value object for an expected JDBC type of Types.INTEGER.
convertNumeric(Column, Field, Object) - Method in class io.debezium.jdbc.JdbcValueConverters
Converts a value object for an expected JDBC type of Types.NUMERIC.
convertPropertiesToStrings(Map<String, ?>) - Static method in class io.debezium.rest.ConnectorConfigValidator
 
convertReal(Column, Field, Object) - Method in class io.debezium.jdbc.JdbcValueConverters
Converts a value object for an expected JDBC type of Types.REAL.
convertRowId(Column, Field, Object) - Method in class io.debezium.jdbc.JdbcValueConverters
Converts a value object for an expected JDBC type of Types.ROWID.
convertSmallInt(Column, Field, Object) - Method in class io.debezium.jdbc.JdbcValueConverters
Converts a value object for an expected JDBC type of Types.SMALLINT.
convertString(Column, Field, Object) - Method in class io.debezium.jdbc.JdbcValueConverters
convertTime(Column, Field, Object) - Method in class io.debezium.jdbc.JdbcValueConverters
 
convertTimestamp(Column, Field, Object) - Method in class io.debezium.jdbc.JdbcValueConverters
 
convertTimestampToEpochMicros(Column, Field, Object) - Method in class io.debezium.jdbc.JdbcValueConverters
Converts a value object for an expected JDBC type of Types.TIMESTAMP to MicroTimestamp values, or microseconds past epoch.
convertTimestampToEpochMillis(Column, Field, Object) - Method in class io.debezium.jdbc.JdbcValueConverters
Converts a value object for an expected JDBC type of Types.TIMESTAMP to Timestamp values, or milliseconds past epoch.
convertTimestampToEpochMillisAsDate(Column, Field, Object) - Method in class io.debezium.jdbc.JdbcValueConverters
Converts a value object for an expected JDBC type of Types.TIMESTAMP to Date values representing milliseconds past epoch.
convertTimestampToEpochNanos(Column, Field, Object) - Method in class io.debezium.jdbc.JdbcValueConverters
Converts a value object for an expected JDBC type of Types.TIMESTAMP to NanoTimestamp values, or nanoseconds past epoch.
convertTimestampToUtcIsoString(Column, Field, Object) - Method in class io.debezium.jdbc.JdbcValueConverters
Converts a value object of various timestamp-related types to its representation as a UTC ISO 8601 string.
convertTimestampWithZone(Column, Field, Object) - Method in class io.debezium.jdbc.JdbcValueConverters
Converts a value object for an expected JDBC type of Types.TIMESTAMP_WITH_TIMEZONE.
convertTimeToMicrosPastMidnight(Column, Field, Object) - Method in class io.debezium.jdbc.JdbcValueConverters
Converts a value object for an expected JDBC type of Types.TIME to MicroTime values, or microseconds past midnight.
convertTimeToMillisPastMidnight(Column, Field, Object) - Method in class io.debezium.jdbc.JdbcValueConverters
Converts a value object for an expected JDBC type of Types.TIME to Time values, or milliseconds past midnight.
convertTimeToMillisPastMidnightAsDate(Column, Field, Object) - Method in class io.debezium.jdbc.JdbcValueConverters
Converts a value object for an expected JDBC type of Types.TIME to Date values representing the milliseconds past midnight on the epoch day.
convertTimeToNanosPastMidnight(Column, Field, Object) - Method in class io.debezium.jdbc.JdbcValueConverters
Converts a value object for an expected JDBC type of Types.TIME to NanoTime values, or nanoseconds past midnight.
convertTimeToUtcIsoString(Column, Field, Object) - Method in class io.debezium.jdbc.JdbcValueConverters
Converts a value object of various time-related types to its representation as a UTC ISO 8601 string.
convertTimeWithZone(Column, Field, Object) - Method in class io.debezium.jdbc.JdbcValueConverters
Converts a value object for an expected JDBC type of Types.TIME_WITH_TIMEZONE.
convertTinyInt(Column, Field, Object) - Method in class io.debezium.jdbc.JdbcValueConverters
Converts a value object for an expected JDBC type of Types.TINYINT.
convertToExtendedWkb(byte[], Integer) - Static method in class io.debezium.spatial.GeometryFormatConverter
 
convertToHexadecimalFormat(byte[]) - Method in class io.debezium.relational.mapping.MaskStrings.HashValueConverter
 
convertToWkb(byte[]) - Static method in class io.debezium.spatial.GeometryFormatConverter
 
convertValue(Column, Field, Object, Object, ValueConversionCallback) - Method in class io.debezium.jdbc.JdbcValueConverters
Converts the given value for the given column/field.
coordinator - Variable in class io.debezium.connector.common.BaseSourceTask
The change event source coordinator for those connectors adhering to the new framework structure, null for legacy-style connectors.
copy(Configuration) - Static method in interface io.debezium.jdbc.JdbcConfiguration
Create a new configuration builder that starts with a copy of the supplied configuration.
copyInto(String[], int) - Method in class io.debezium.document.Paths.ChildPath
 
copyInto(String[], int) - Method in interface io.debezium.document.Paths.InnerPath
 
copyInto(String[], int) - Method in class io.debezium.document.Paths.MultiSegmentPath
 
copyInto(String[], int) - Method in class io.debezium.document.Paths.RootPath
 
copyInto(String[], int) - Method in class io.debezium.document.Paths.SingleSegmentPath
 
copyOffset(RelationalSnapshotChangeEventSource.RelationalSnapshotContext<P, O>) - Method in class io.debezium.relational.RelationalSnapshotChangeEventSource
 
copyPathInto(Path, String[], int) - Static method in class io.debezium.document.Paths
 
copySchema(Schema) - Static method in class io.debezium.data.SchemaUtil
Copy all properties to a new schema builder
copySchemaBasics(Schema) - Static method in class io.debezium.data.SchemaUtil
Copy all schema basic properties, excluding fields.
CORRELATION_ID - Static variable in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotContext
 
correlationId - Variable in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotContext
 
count - Variable in class io.debezium.metrics.stats.SingleValueLongMeasurement
 
Count - Interface in io.debezium.crdt
A read-only result of a counter.
counterByCollection - Variable in class io.debezium.metrics.activity.ActivityMonitoringMeter.ActivityCounter
 
CRDT - Class in io.debezium.crdt
Conflict-free Replicated Data Types (CRDT)s.
CRDT() - Constructor for class io.debezium.crdt.CRDT
 
create() - Static method in interface io.debezium.document.Array
 
create() - Static method in interface io.debezium.document.Document
 
create() - Static method in interface io.debezium.jdbc.JdbcConfiguration
Create a new configuration builder that starts with an empty configuration.
create() - Static method in interface io.debezium.jdbc.ResultReceiver
 
create() - Method in interface io.debezium.relational.AttributeEditor
Obtain an immutable attribute definition representing the current state of this editor.
create() - Method in class io.debezium.relational.AttributeEditorImpl
 
create() - Method in interface io.debezium.relational.ColumnEditor
Obtain an immutable column definition representing the current state of this editor.
create() - Method in class io.debezium.relational.ColumnEditorImpl
 
create() - Method in class io.debezium.relational.ddl.DataTypeBuilder
 
create() - Method in class io.debezium.relational.NoOpTableEditorImpl
 
create() - Method in interface io.debezium.relational.TableEditor
Obtain an immutable table definition representing the current state of this editor.
create() - Method in class io.debezium.relational.TableEditorImpl
 
create() - Static method in interface io.debezium.schema.SchemaNameAdjuster
Create a stateful Avro fullname adjuster that logs a warning the first time an invalid fullname is seen and replaced with a valid fullname, and throws an error if the replacement conflicts with that of a different original.
create(boolean) - Static method in interface io.debezium.document.Value
 
create(byte[]) - Static method in interface io.debezium.document.Value
 
create(char, SchemaNameAdjuster.ReplacementOccurred) - Static method in interface io.debezium.schema.SchemaNameAdjuster
Create a stateful Avro fullname adjuster that calls the supplied SchemaNameAdjuster.ReplacementOccurred function when an invalid fullname is seen and replaced with a valid fullname.
create(double) - Static method in interface io.debezium.document.Value
 
create(float) - Static method in interface io.debezium.document.Value
 
create(int) - Static method in interface io.debezium.document.Value
 
create(long) - Static method in interface io.debezium.document.Value
 
create(CommonConnectorConfig) - Static method in class io.debezium.schema.DefaultTopicNamingStrategy
 
create(CommonConnectorConfig) - Static method in class io.debezium.schema.DefaultUnicodeTopicNamingStrategy
 
create(CommonConnectorConfig) - Static method in class io.debezium.schema.SchemaTopicNamingStrategy
 
create(CommonConnectorConfig) - Static method in class io.debezium.schema.SchemaUnicodeTopicNamingStrategy
 
create(CommonConnectorConfig, boolean) - Static method in class io.debezium.schema.SchemaTopicNamingStrategy
 
create(Array) - Static method in interface io.debezium.document.Value
 
create(Document) - Static method in interface io.debezium.document.Value
 
create(Value[]) - Static method in interface io.debezium.document.Array
 
create(Value, Value, Value...) - Static method in interface io.debezium.document.Array
 
create(Column) - Method in interface io.debezium.relational.mapping.ColumnMapper
Create for the given column a function that maps values.
create(Column) - Method in class io.debezium.relational.mapping.MaskStrings
 
create(Column) - Method in class io.debezium.relational.mapping.PropagateSourceMetadataToSchemaParameter
 
create(Column) - Method in class io.debezium.relational.mapping.TruncateColumn
 
create(RelationalDatabaseConnectorConfig) - Static method in class io.debezium.relational.mapping.ColumnMappers
Builds a new ColumnMappers instance based on the given configuration.
create(Table) - Method in class io.debezium.relational.history.TableChanges
 
create(ReplacementFunction) - Static method in interface io.debezium.schema.SchemaNameAdjuster
This method replaces all invalid characters with ReplacementFunction
create(ReplacementFunction, SchemaNameAdjuster.ReplacementOccurred) - Static method in interface io.debezium.schema.SchemaNameAdjuster
Create a stateful Avro fullname adjuster that logs a warning the first time an invalid fullname is seen and replaced with a valid fullname.
create(TopicNamingStrategy, Table, Tables.ColumnNameFilter, ColumnMappers, Key.KeyMapper) - Method in class io.debezium.relational.TableSchemaBuilder
Create a TableSchema from the given table definition.
create(CharSequence, Object) - Static method in interface io.debezium.document.Document
 
create(CharSequence, Object, CharSequence, Object) - Static method in interface io.debezium.document.Document
 
create(CharSequence, Object, CharSequence, Object, CharSequence, Object) - Static method in interface io.debezium.document.Document
 
create(CharSequence, Object, CharSequence, Object, CharSequence, Object, CharSequence, Object) - Static method in interface io.debezium.document.Document
 
create(CharSequence, Object, CharSequence, Object, CharSequence, Object, CharSequence, Object, CharSequence, Object) - Static method in interface io.debezium.document.Document
 
create(CharSequence, Object, CharSequence, Object, CharSequence, Object, CharSequence, Object, CharSequence, Object, CharSequence, Object) - Static method in interface io.debezium.document.Document
 
create(Double) - Static method in interface io.debezium.document.Value
 
create(Float) - Static method in interface io.debezium.document.Value
 
create(Integer) - Static method in interface io.debezium.document.Value
 
create(Iterable<?>) - Static method in interface io.debezium.document.Array
 
create(Long) - Static method in interface io.debezium.document.Value
 
create(Object) - Static method in interface io.debezium.document.Value
 
create(Object...) - Static method in interface io.debezium.document.Array
 
create(Object, Struct, Instant) - Method in class io.debezium.data.Envelope
Generate a create message with the given information.
create(String) - Static method in interface io.debezium.document.Value
 
create(String, SchemaNameAdjuster.ReplacementOccurred) - Static method in interface io.debezium.schema.SchemaNameAdjuster
Create a stateful Avro fullname adjuster that calls the supplied SchemaNameAdjuster.ReplacementOccurred function when an invalid fullname is seen and replaced with a valid fullname.
create(BigDecimal) - Static method in interface io.debezium.document.Value
 
create(BigInteger) - Static method in interface io.debezium.document.Value
 
create(List<Value>) - Static method in interface io.debezium.document.Array
 
CREATE - Enum constant in enum class io.debezium.data.Envelope.Operation
An operation that resulted in a new record being created in the source.
CREATE - Enum constant in enum class io.debezium.relational.history.TableChanges.TableChangeType
 
CREATE - Enum constant in enum class io.debezium.schema.SchemaChangeEvent.SchemaChangeEventType
 
CREATE_DATABASE - Enum constant in enum class io.debezium.relational.ddl.DdlParserListener.EventType
 
CREATE_INDEX - Enum constant in enum class io.debezium.relational.ddl.DdlParserListener.EventType
 
CREATE_TABLE - Enum constant in enum class io.debezium.relational.ddl.DdlParserListener.EventType
 
createActions(EventDispatcher<P, ? extends DataCollectionId>, ChangeEventSourceCoordinator<P, ?>, CommonConnectorConfig) - Method in interface io.debezium.pipeline.signal.actions.SignalActionProvider
Create a map of signal action where the key is the name of the action.
createActions(EventDispatcher<P, ? extends DataCollectionId>, ChangeEventSourceCoordinator<P, ?>, CommonConnectorConfig) - Method in class io.debezium.pipeline.signal.actions.StandardActionProvider
 
createAdjuster() - Method in enum class io.debezium.config.CommonConnectorConfig.FieldNameAdjustmentMode
 
createAdjuster() - Method in enum class io.debezium.config.CommonConnectorConfig.SchemaNameAdjustmentMode
 
createAndDispatchSchemaChangeEvent(Table, P, OffsetContext, TableId) - Method in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotChangeEventSource
Creates and dispatches a schema change event for the given table.
createChunkedDataEvents(ChangeEventSource.ChangeEventSourceContext, RelationalSnapshotChangeEventSource.RelationalSnapshotContext<P, O>, Queue<JdbcConnection>, Map<DataCollectionId, String>, Queue<O>, EventDispatcher.SnapshotReceiver<P>) - Method in class io.debezium.relational.RelationalSnapshotChangeEventSource
 
createChunks(Table, List<Object[]>, int, int, String, OptionalLong, Object[]) - Method in class io.debezium.pipeline.source.snapshot.chunked.ChunkBoundaryCalculator
Create SnapshotChunk objects from calculated boundaries.
createColumnFromConstant(String, String) - Method in class io.debezium.relational.ddl.AbstractDdlParser
 
createComponentMetadata(T, String) - Method in class io.debezium.metadata.ComponentMetadataFactory
 
createComponentMetadata(T, String, String) - Method in class io.debezium.metadata.ComponentMetadataFactory
 
createComponentMetadata(T, String, String, String) - Method in class io.debezium.metadata.ComponentMetadataFactory
 
createConnectionPool(RelationalSnapshotChangeEventSource.RelationalSnapshotContext<P, O>) - Method in class io.debezium.relational.RelationalSnapshotChangeEventSource
 
createConverter(Configuration, String) - Method in class io.debezium.converters.custom.CustomConverterServiceProvider
 
createCount - Variable in class io.debezium.metrics.activity.ActivityMonitoringMeter
 
createCustomMetricTags(Configuration) - Method in class io.debezium.config.CommonConnectorConfig
 
createDataChangeEvent(SourceRecord) - Method in interface io.debezium.pipeline.spi.ChangeEventCreator
 
createDataEvents(ChangeEventSource.ChangeEventSourceContext, RelationalSnapshotChangeEventSource.RelationalSnapshotContext<P, O>, Queue<JdbcConnection>, Map<DataCollectionId, String>) - Method in class io.debezium.relational.RelationalSnapshotChangeEventSource
 
createDataEventsForChunkedTableCallable(ChangeEventSource.ChangeEventSourceContext, RelationalSnapshotChangeEventSource.RelationalSnapshotContext<P, O>, EventDispatcher.SnapshotReceiver<P>, SnapshotChunk, Map<TableId, TableChunkProgress>, SnapshotProgress, Queue<JdbcConnection>, Queue<O>) - Method in class io.debezium.relational.RelationalSnapshotChangeEventSource
 
createDataEventsForTable(P) - Method in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotChangeEventSource
Dispatches the data change events for the records of a single table.
createDataEventsForTableCallable(ChangeEventSource.ChangeEventSourceContext, RelationalSnapshotChangeEventSource.RelationalSnapshotContext<P, O>, EventDispatcher.SnapshotReceiver<P>, Table, boolean, boolean, int, int, String, OptionalLong, Set<TableId>, Queue<JdbcConnection>, Queue<O>) - Method in class io.debezium.relational.RelationalSnapshotChangeEventSource
 
createDdlFilter(Configuration) - Method in class io.debezium.relational.HistorizedRelationalDatabaseConnectorConfig
 
createExcludeListFilter(String, ColumnFilterMode) - Static method in class io.debezium.relational.Tables.ColumnNameFilterFactory
Build the Tables.ColumnNameFilter that determines whether a column identified by a given ColumnId is to be included, using the given comma-separated regular expression patterns defining which columns (if any) should be excluded.
createHeartbeat() - Method in class io.debezium.heartbeat.HeartbeatFactory
createHeartbeat(TopicNamingStrategy, SchemaNameAdjuster, HeartbeatConnectionProvider, HeartbeatErrorHandler) - Method in class io.debezium.config.CommonConnectorConfig
Deprecated.
Use HeartbeatFactory instead.
createIncludeListFilter(String, ColumnFilterMode) - Static method in class io.debezium.relational.Tables.ColumnNameFilterFactory
Build the Tables.ColumnNameFilter that determines whether a column identified by a given ColumnId is to be included, using the given comma-separated regular expression patterns defining which columns (if any) should be included.
createKeyGenerator(Schema, TableId, List<Column>, TopicNamingStrategy) - Method in class io.debezium.relational.TableSchemaBuilder
Creates the function that produces a Kafka Connect key object for a row of data.
createLegacyDataEvents(ChangeEventSource.ChangeEventSourceContext, RelationalSnapshotChangeEventSource.RelationalSnapshotContext<P, O>, Queue<JdbcConnection>, Map<DataCollectionId, String>, Queue<O>, EventDispatcher.SnapshotReceiver<P>) - Method in class io.debezium.relational.RelationalSnapshotChangeEventSource
 
createNewSystemVariablesInstance() - Method in class io.debezium.relational.ddl.AbstractDdlParser
 
createOffsetPool(RelationalSnapshotChangeEventSource.RelationalSnapshotContext<P, O>, int) - Method in class io.debezium.relational.RelationalSnapshotChangeEventSource
 
createPatternFromName(String, String) - Method in class io.debezium.jdbc.JdbcConnection
Given a database object name, creates a pattern, escaping any special characters such that the pattern matches the name itself.
createPooledResourceCallable(Queue<JdbcConnection>, Queue<O>, RelationalSnapshotChangeEventSource.PooledWork<O>, Runnable) - Method in class io.debezium.relational.RelationalSnapshotChangeEventSource
Creates a Callable that borrows resources from pools, executes work, and returns resources.
createPreparedStatement(String) - Method in class io.debezium.jdbc.JdbcConnection
 
createSchemaChangeEventsForTables(ChangeEventSource.ChangeEventSourceContext, RelationalSnapshotChangeEventSource.RelationalSnapshotContext<P, O>, SnapshottingTask) - Method in class io.debezium.relational.RelationalSnapshotChangeEventSource
 
createSchemaStorage(boolean) - Method in class io.debezium.relational.RelationalDatabaseConnectorConfig
Creates and configures a schema storage instance.
createService(Configuration, ServiceRegistry) - Method in class io.debezium.connector.base.QueueProviderServiceProvider
 
createService(Configuration, ServiceRegistry) - Method in class io.debezium.connector.common.DebeziumHeaderProducerProvider
 
createService(Configuration, ServiceRegistry) - Method in class io.debezium.converters.custom.CustomConverterServiceProvider
 
createService(Configuration, ServiceRegistry) - Method in class io.debezium.processors.PostProcessorRegistryServiceProvider
 
createService(Configuration, ServiceRegistry) - Method in interface io.debezium.service.spi.ServiceProvider
Creates or provides a desired service.
createService(Configuration, ServiceRegistry) - Method in class io.debezium.snapshot.SnapshotLockProvider
 
createService(Configuration, ServiceRegistry) - Method in class io.debezium.snapshot.SnapshotQueryProvider
 
createService(Configuration, ServiceRegistry) - Method in class io.debezium.snapshot.SnapshotterServiceProvider
 
createService(ServiceRegistration<T>) - Method in class io.debezium.service.DefaultServiceRegistry
 
createService(ServiceProvider<T>) - Method in class io.debezium.service.DefaultServiceRegistry
 
createSnapshotConnection() - Method in class io.debezium.relational.RelationalSnapshotChangeEventSource
 
createStatement() - Method in class io.debezium.jdbc.JdbcConnection
 
createStatement(Connection) - Method in interface io.debezium.jdbc.JdbcConnection.StatementFactory
Use the given connection to create a statement.
createStatementFromFactory(JdbcConnection.StatementFactory) - Method in class io.debezium.jdbc.JdbcConnection
 
createStatistics(CommonConnectorConfig) - Static method in class io.debezium.metrics.stats.MeasurementStatisticsFactory
 
createTableId(String, String, String) - Method in class io.debezium.jdbc.JdbcConnection
 
createTableStorage(boolean) - Method in class io.debezium.relational.RelationalDatabaseConnectorConfig
Creates and configures a table storage instance.
createUncachedPreparedStatement(String) - Method in class io.debezium.jdbc.JdbcConnection
 
createValue(Schema, byte[], Integer) - Static method in class io.debezium.data.geometry.Geometry
Create a value for this schema using WKB and SRID
createValue(Schema, byte[], Integer) - Static method in class io.debezium.data.geometry.Point
Create a value for this schema using WKB
createValue(Schema, double, double) - Static method in class io.debezium.data.geometry.Point
Creates a value for this schema using 2 given coordinates.
createValueConverterFor(TableId, Column, Field) - Method in class io.debezium.relational.TableSchemaBuilder
Create a ValueConverter that can be used to convert row values for the given column into the Kafka Connect value object described by the field definition.
createValueGenerator(Schema, TableId, List<Column>, Tables.ColumnNameFilter, ColumnMappers) - Method in class io.debezium.relational.TableSchemaBuilder
Creates the function that produces a Kafka Connect value object for a row of data.
createWithNulls(int) - Static method in interface io.debezium.document.Array
 
CURRENT_COLLECTION_IN_PROGRESS - Static variable in class io.debezium.pipeline.notification.IncrementalSnapshotNotificationService
 
CURRENT_COLLECTION_IN_PROGRESS - Static variable in class io.debezium.pipeline.notification.InitialSnapshotNotificationService
 
currentChangePosition - Variable in class io.debezium.pipeline.source.spi.ChangeTableResultSet
 
currentChunk(String, Object[], Object[]) - Method in class io.debezium.pipeline.meters.SnapshotMeter
 
currentChunk(String, Object[], Object[], Object[]) - Method in class io.debezium.pipeline.meters.SnapshotMeter
 
currentChunk(P, String, Object[], Object[]) - Method in class io.debezium.pipeline.metrics.DefaultSnapshotChangeEventSourceMetrics
 
currentChunk(P, String, Object[], Object[]) - Method in interface io.debezium.pipeline.source.spi.SnapshotProgressListener
 
currentChunk(P, String, Object[], Object[], Object[]) - Method in class io.debezium.pipeline.metrics.DefaultSnapshotChangeEventSourceMetrics
 
currentChunk(P, String, Object[], Object[], Object[]) - Method in interface io.debezium.pipeline.source.spi.SnapshotProgressListener
 
currentChunkId - Variable in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotContext
 
currentChunkId() - Method in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotContext
 
currentChunkId() - Method in interface io.debezium.pipeline.source.snapshot.incremental.IncrementalSnapshotContext
 
currentDataCollectionId() - Method in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotContext
 
currentDataCollectionId() - Method in interface io.debezium.pipeline.source.snapshot.incremental.IncrementalSnapshotContext
 
currentQueueSizeInBytes - Variable in class io.debezium.connector.base.ChangeEventQueue
 
currentQueueSizeInBytes() - Method in class io.debezium.connector.base.ChangeEventQueue
 
currentQueueSizeInBytes() - Method in interface io.debezium.connector.base.ChangeEventQueueMetrics
 
currentSchema - Variable in class io.debezium.relational.ddl.AbstractDdlParser
 
currentSchema() - Method in class io.debezium.relational.ddl.AbstractDdlParser
Get the name of the current schema.
currentTable - Variable in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotChangeEventSource
 
CUSTOM - Enum constant in enum class io.debezium.config.CommonConnectorConfig.SnapshotQueryMode
 
CUSTOM_CONVERTERS - Static variable in class io.debezium.config.CommonConnectorConfig
 
CUSTOM_METRIC_TAGS - Static variable in class io.debezium.config.CommonConnectorConfig
 
CUSTOM_POST_PROCESSORS - Static variable in class io.debezium.config.CommonConnectorConfig
 
CUSTOM_RETRIABLE_EXCEPTION - Static variable in class io.debezium.config.CommonConnectorConfig
 
CUSTOM_SANITIZE_PATTERN - Static variable in class io.debezium.config.CommonConnectorConfig
Configuration field for overriding the default pattern used to mask sensitive configuration values.
customConnectionFactory - Variable in class io.debezium.jdbc.JdbcConnection.ConnectionFactoryDecorator
 
CustomConverterFactory - Interface in io.debezium.converters.custom
Contract for a factory that creates instance of CustomConverter
customConverterRegistry - Variable in class io.debezium.processors.reselect.ReselectColumnsPostProcessor
 
customConverterRegistry - Variable in class io.debezium.relational.TableSchemaBuilder
 
CustomConverterRegistry - Class in io.debezium.relational
The registry of all converters that were provided by the connector configuration.
CustomConverterRegistry(List<CustomConverter<SchemaBuilder, ConvertedField>>) - Constructor for class io.debezium.relational.CustomConverterRegistry
 
CustomConverterRegistry.ConverterDefinition<S> - Class in io.debezium.relational
Class binding together the schema of the conversion result and the converter code.
CustomConverterServiceProvider - Class in io.debezium.converters.custom
 
CustomConverterServiceProvider() - Constructor for class io.debezium.converters.custom.CustomConverterServiceProvider
 
customKeyMapper(Key.KeyMapper) - Method in class io.debezium.relational.Key.Builder
 
CustomKeyMapper() - Constructor for class io.debezium.relational.Key.CustomKeyMapper
 
customKeysMapper - Variable in class io.debezium.relational.RelationalDatabaseSchema
 
customMetricTags - Variable in class io.debezium.config.CommonConnectorConfig
 
customMetricTags - Variable in class io.debezium.connector.common.CdcSourceTaskContext
 
customRetriableException() - Method in class io.debezium.config.CommonConnectorConfig
 

D

data - Variable in class io.debezium.pipeline.signal.SignalPayload
 
data - Variable in class io.debezium.pipeline.signal.SignalRecord
 
DATA_COLLECTIONS - Static variable in class io.debezium.pipeline.notification.IncrementalSnapshotNotificationService
 
DATA_COLLECTIONS - Static variable in class io.debezium.pipeline.notification.InitialSnapshotNotificationService
 
DATA_COLLECTIONS_FIELD_NAME - Static variable in class io.debezium.pipeline.signal.SignalProcessor
 
DATA_COLLECTIONS_TO_SNAPSHOT_KEY - Static variable in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotContext.SnapshotDataCollection
 
DATA_COLLECTIONS_TO_SNAPSHOT_KEY_ADDITIONAL_CONDITION - Static variable in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotContext.SnapshotDataCollection
 
DATA_COLLECTIONS_TO_SNAPSHOT_KEY_ID - Static variable in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotContext.SnapshotDataCollection
 
DATA_COLLECTIONS_TO_SNAPSHOT_KEY_SURROGATE_KEY - Static variable in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotContext.SnapshotDataCollection
 
database - Variable in class io.debezium.schema.SchemaChangeEvent
 
database() - Method in class io.debezium.connector.AbstractSourceInfo
 
database() - Method in class io.debezium.jdbc.JdbcConnection
Returns the database name for this connection
DATABASE - Enum constant in enum class io.debezium.schema.SchemaChangeEvent.SchemaChangeEventType
 
DATABASE - Static variable in interface io.debezium.jdbc.JdbcConfiguration
A field for the name of the database.
DATABASE_CONFIG_PREFIX - Static variable in class io.debezium.config.CommonConnectorConfig
 
DATABASE_EXCLUDE_LIST - Static variable in class io.debezium.relational.RelationalDatabaseConnectorConfig
A comma-separated list of regular expressions that match database names to be excluded from monitoring.
DATABASE_EXCLUDE_LIST_NAME - Static variable in class io.debezium.relational.RelationalDatabaseConnectorConfig
 
DATABASE_INCLUDE_LIST - Static variable in class io.debezium.relational.RelationalDatabaseConnectorConfig
A comma-separated list of regular expressions that match database names to be monitored.
DATABASE_INCLUDE_LIST_NAME - Static variable in class io.debezium.relational.RelationalDatabaseConnectorConfig
 
DATABASE_NAME - Static variable in class io.debezium.relational.history.HistoryRecord.Fields
 
DATABASE_NAME - Static variable in class io.debezium.relational.RelationalDatabaseConnectorConfig
 
DATABASE_NAME - Static variable in class io.debezium.util.LoggingContext
The key for the database name MDC property.
DATABASE_NAME_KEY - Static variable in class io.debezium.connector.AbstractSourceInfo
 
DATABASE_SCHEMA - Static variable in interface io.debezium.bean.StandardBeanNames
The connector-specific database schema object name.
DatabaseAlteredEvent(String, String, String) - Constructor for class io.debezium.relational.ddl.DdlParserListener.DatabaseAlteredEvent
 
DatabaseCreatedEvent(String, String) - Constructor for class io.debezium.relational.ddl.DdlParserListener.DatabaseCreatedEvent
 
DatabaseDroppedEvent(String, String) - Constructor for class io.debezium.relational.ddl.DdlParserListener.DatabaseDroppedEvent
 
DatabaseEvent(DdlParserListener.EventType, String, String) - Constructor for class io.debezium.relational.ddl.DdlParserListener.DatabaseEvent
 
databaseFilter - Variable in class io.debezium.relational.RelationalTableFilters
 
databaseFilter() - Method in class io.debezium.relational.RelationalTableFilters
 
DatabaseHeartbeatFactory - Class in io.debezium.heartbeat
 
DatabaseHeartbeatFactory() - Constructor for class io.debezium.heartbeat.DatabaseHeartbeatFactory
 
DatabaseHeartbeatImpl - Class in io.debezium.heartbeat
Implementation of the heartbeat feature that allows for a DB query to be executed with every heartbeat.
DatabaseHeartbeatImpl(JdbcConnection, String, HeartbeatErrorHandler) - Constructor for class io.debezium.heartbeat.DatabaseHeartbeatImpl
 
databaseName - Variable in class io.debezium.relational.AbstractPartition
 
databaseName - Variable in class io.debezium.relational.ddl.DdlParserListener.DatabaseEvent
 
databaseName - Variable in class io.debezium.relational.ddl.DdlParserListener.SetVariableEvent
 
databaseName() - Method in class io.debezium.relational.ddl.DdlParserListener.DatabaseEvent
Get the database name affected by this event.
databaseName() - Method in class io.debezium.relational.ddl.DdlParserListener.SetVariableEvent
 
databaseName() - Method in class io.debezium.relational.history.HistoryRecord
 
databaseNames - Variable in class io.debezium.relational.ddl.DdlChanges
 
databaseParts() - Method in class io.debezium.relational.TableId
 
databaseSchema - Variable in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotChangeEventSource
 
DatabaseSchema<I> - Interface in io.debezium.schema
The schema of a database.
DatabaseSelectionPredicateBuilder() - Constructor for class io.debezium.relational.Selectors.DatabaseSelectionPredicateBuilder
 
databaseSelector() - Static method in class io.debezium.relational.Selectors
Obtain a new builder for a table selection predicate.
DatabaseSwitchedEvent(String, String) - Constructor for class io.debezium.relational.ddl.DdlParserListener.DatabaseSwitchedEvent
 
dataChangeEvent - Variable in class io.debezium.pipeline.EventDispatcher.BufferedDataChangeEvent
 
DataChangeEvent - Class in io.debezium.pipeline
 
DataChangeEvent(SourceRecord) - Constructor for class io.debezium.pipeline.DataChangeEvent
 
DataChangeEventListener<P> - Interface in io.debezium.pipeline.source.spi
A class invoked by EventDispatcher whenever an event is available for processing.
dataChangeTopic(I) - Method in class io.debezium.schema.AbstractTopicNamingStrategy
 
dataChangeTopic(DataCollectionId) - Method in class io.debezium.schema.AbstractRegexTopicNamingStrategy
 
dataChangeTopic(DataCollectionId) - Method in class io.debezium.schema.DefaultTopicNamingStrategy
 
dataChangeTopic(DataCollectionId) - Method in class io.debezium.schema.DefaultUnicodeTopicNamingStrategy
 
dataChangeTopic(DataCollectionId) - Method in class io.debezium.schema.SchemaTopicNamingStrategy
 
dataChangeTopic(DataCollectionId) - Method in class io.debezium.schema.SchemaUnicodeTopicNamingStrategy
 
dataCollection - Variable in class io.debezium.pipeline.signal.actions.snapshotting.AdditionalCondition.AdditionalConditionBuilder
 
dataCollection - Variable in class io.debezium.pipeline.signal.actions.snapshotting.AdditionalCondition
Tha data collection to which the filter applies
dataCollection(Pattern) - Method in class io.debezium.pipeline.signal.actions.snapshotting.AdditionalCondition.AdditionalConditionBuilder
 
DataCollection<T> - Class in io.debezium.pipeline.source.snapshot.incremental
A class describing CollectionId for incremental snapshot
DataCollection(T) - Constructor for class io.debezium.pipeline.source.snapshot.incremental.DataCollection
 
DataCollection(T, String, String) - Constructor for class io.debezium.pipeline.source.snapshot.incremental.DataCollection
 
dataCollectionFilter() - Method in class io.debezium.relational.RelationalTableFilters
 
dataCollectionFilter() - Method in interface io.debezium.schema.DataCollectionFilters
 
DataCollectionFilters - Interface in io.debezium.schema
Provides factory methods for obtaining DataCollectionFilters.DataCollectionFilter instances as per the current connector configuration.
DataCollectionFilters.DataCollectionFilter<T> - Interface in io.debezium.schema
 
dataCollectionIds() - Method in class io.debezium.relational.RelationalDatabaseSchema
 
dataCollectionIds() - Method in interface io.debezium.schema.DatabaseSchema
Returns the collection of data collection identifiers that are being captured.
dataCollections - Variable in class io.debezium.pipeline.signal.actions.snapshotting.SnapshotConfiguration.Builder
 
dataCollections - Variable in class io.debezium.pipeline.signal.actions.snapshotting.SnapshotConfiguration
this is a list of regular expressions
dataCollections - Variable in class io.debezium.pipeline.source.SnapshottingTask
 
dataCollections(List<String>) - Method in class io.debezium.pipeline.signal.actions.snapshotting.SnapshotConfiguration.Builder
 
dataCollectionsAsJsonString() - Method in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotContext.SnapshotDataCollection
 
DataCollectionSchema - Interface in io.debezium.schema
 
dataCollectionSnapshotCompleted(DataCollectionId, long) - Method in class io.debezium.pipeline.meters.SnapshotMeter
 
dataCollectionSnapshotCompleted(P, DataCollectionId, long) - Method in class io.debezium.pipeline.metrics.DefaultSnapshotChangeEventSourceMetrics
 
dataCollectionSnapshotCompleted(P, DataCollectionId, long) - Method in interface io.debezium.pipeline.source.spi.SnapshotProgressListener
 
dataCollectionsToBeSnapshottedCount() - Method in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotContext
 
dataCollectionsToBeSnapshottedCount() - Method in interface io.debezium.pipeline.source.snapshot.incremental.IncrementalSnapshotContext
 
dataCollectionsToSnapshot - Variable in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotContext.SnapshotDataCollection
 
dataCollectionsToSnapshotJson - Variable in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotContext.SnapshotDataCollection
 
dataCollectionsToStop - Variable in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotContext
 
dataCollectionTopicNamer - Variable in class io.debezium.schema.TopicSelector
Deprecated.
 
dataEvent(Partition, DataCollectionId, OffsetContext, Object, Struct) - Method in class io.debezium.pipeline.txmetadata.TransactionMonitor
 
dataListener - Variable in class io.debezium.pipeline.EventDispatcher.IncrementalSnapshotChangeRecordReceiver
 
dataListener - Variable in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotChangeEventSource
 
DataType - Class in io.debezium.relational.ddl
An immutable representation of a data type
DataType(String, String, int, long, int, int[], int) - Constructor for class io.debezium.relational.ddl.DataType
 
datatypeBitsSchema(int) - Method in class io.debezium.schema.SchemaFactory
 
DataTypeBuilder - Class in io.debezium.relational.ddl
 
DataTypeBuilder() - Constructor for class io.debezium.relational.ddl.DataTypeBuilder
 
datatypeDoubleVectorSchema() - Method in class io.debezium.schema.SchemaFactory
 
datatypeEnumSchema(String) - Method in class io.debezium.schema.SchemaFactory
 
datatypeEnumSetSchema(String) - Method in class io.debezium.schema.SchemaFactory
 
datatypeEnvelopeSchema() - Method in class io.debezium.schema.SchemaFactory
 
datatypeFloatVectorSchema() - Method in class io.debezium.schema.SchemaFactory
 
datatypeJsonSchema() - Method in class io.debezium.schema.SchemaFactory
 
dataTypeSparseDoubleVectorSchema() - Method in class io.debezium.schema.SchemaFactory
 
datatypeUuidSchema() - Method in class io.debezium.schema.SchemaFactory
 
datatypeVariableScaleDecimalSchema() - Method in class io.debezium.schema.SchemaFactory
 
datatypeXmlSchema() - Method in class io.debezium.schema.SchemaFactory
 
Date - Class in io.debezium.time
A utility for converting various Java temporal object representations into the signed INT32 number of days since January 1, 1970, at 00:00:00UTC, and for defining a Kafka Connect Schema for date values with no time or timezone information.
Date() - Constructor for class io.debezium.time.Date
 
dateBuilder - Variable in enum class io.debezium.jdbc.TemporalPrecisionMode
 
DAYS_PER_MONTH_AVG - Static variable in class io.debezium.time.MicroDuration
The approximation used by the plugins when converting a duration to micros
dbExclusions - Variable in class io.debezium.relational.Selectors.DatabaseSelectionPredicateBuilder
 
dbExclusions - Variable in class io.debezium.relational.Selectors.TableSelectionPredicateBuilder
 
dbInclusions - Variable in class io.debezium.relational.Selectors.DatabaseSelectionPredicateBuilder
 
dbInclusions - Variable in class io.debezium.relational.Selectors.TableSelectionPredicateBuilder
 
ddl - Variable in class io.debezium.schema.SchemaChangeEvent
 
ddl() - Method in class io.debezium.relational.history.HistoryRecord
 
DDL_FILTER - Static variable in interface io.debezium.relational.history.SchemaHistory
 
DDL_STATEMENTS - Static variable in class io.debezium.relational.history.HistoryRecord.Fields
 
ddlChanges - Variable in class io.debezium.relational.ddl.AbstractDdlParser
 
DdlChanges - Class in io.debezium.relational.ddl
A DdlParserListener that accumulates changes, allowing them to be consumed in the same order by database.
DdlChanges() - Constructor for class io.debezium.relational.ddl.DdlChanges
 
DdlChanges.DatabaseEventConsumer - Interface in io.debezium.relational.ddl
 
ddlFilter - Variable in class io.debezium.relational.HistorizedRelationalDatabaseConnectorConfig
 
ddlFilter - Variable in class io.debezium.relational.history.AbstractSchemaHistory
 
ddlFilter() - Method in class io.debezium.relational.HistorizedRelationalDatabaseConnectorConfig
 
ddlFilter() - Method in class io.debezium.relational.HistorizedRelationalDatabaseSchema
 
ddlFilter() - Method in interface io.debezium.schema.HistorizedDatabaseSchema
 
DdlParser - Interface in io.debezium.relational.ddl
A parser interface for DDL statements.
DdlParserListener - Interface in io.debezium.relational.ddl
An interface that can listen to various actions of a DdlParser.
DdlParserListener.DatabaseAlteredEvent - Class in io.debezium.relational.ddl
An event describing the altering of a database.
DdlParserListener.DatabaseCreatedEvent - Class in io.debezium.relational.ddl
An event describing the creation of a database.
DdlParserListener.DatabaseDroppedEvent - Class in io.debezium.relational.ddl
An event describing the dropping of a database.
DdlParserListener.DatabaseEvent - Class in io.debezium.relational.ddl
The base class for all table-related events.
DdlParserListener.DatabaseSwitchedEvent - Class in io.debezium.relational.ddl
An event describing the switching of a database.
DdlParserListener.Event - Class in io.debezium.relational.ddl
The base class for all concrete events.
DdlParserListener.EventType - Enum Class in io.debezium.relational.ddl
The type of concrete DdlParserListener.Events.
DdlParserListener.SetVariableEvent - Class in io.debezium.relational.ddl
An event describing the setting of a variable.
DdlParserListener.TableAlteredEvent - Class in io.debezium.relational.ddl
An event describing the altering of a table.
DdlParserListener.TableCreatedEvent - Class in io.debezium.relational.ddl
An event describing the creation (or replacement) of a table.
DdlParserListener.TableDroppedEvent - Class in io.debezium.relational.ddl
An event describing the dropping of a table.
DdlParserListener.TableEvent - Class in io.debezium.relational.ddl
The base class for all table-related events.
DdlParserListener.TableIndexCreatedEvent - Class in io.debezium.relational.ddl
An event describing the creation of an index on a table.
DdlParserListener.TableIndexDroppedEvent - Class in io.debezium.relational.ddl
An event describing the dropping of an index on a table.
DdlParserListener.TableIndexEvent - Class in io.debezium.relational.ddl
The abstract base class for all index-related events.
DdlParserListener.TableTruncatedEvent - Class in io.debezium.relational.ddl
An event describing the truncating of a table.
DEBEZIUM_CONNECTOR_KEY - Static variable in class io.debezium.connector.AbstractSourceInfo
 
DEBEZIUM_CONNECTOR_KEY - Static variable in class io.debezium.connector.LegacyV1AbstractSourceInfoStructMaker
 
DEBEZIUM_NOTIFICATION_TYPE - Static variable in class io.debezium.pipeline.notification.channels.jmx.JmxNotificationChannel
 
DEBEZIUM_TRANSACTION_COLLECTION_KEY - Static variable in interface io.debezium.pipeline.txmetadata.TransactionStructMaker
 
DEBEZIUM_TRANSACTION_DATA_COLLECTION_ORDER_KEY - Static variable in interface io.debezium.pipeline.txmetadata.TransactionStructMaker
 
DEBEZIUM_TRANSACTION_DATA_COLLECTIONS_KEY - Static variable in interface io.debezium.pipeline.txmetadata.TransactionStructMaker
 
DEBEZIUM_TRANSACTION_EVENT_COUNT_KEY - Static variable in interface io.debezium.pipeline.txmetadata.TransactionStructMaker
 
DEBEZIUM_TRANSACTION_ID_KEY - Variable in class io.debezium.pipeline.txmetadata.TransactionMonitor
 
DEBEZIUM_TRANSACTION_ID_KEY - Static variable in interface io.debezium.pipeline.txmetadata.TransactionStructMaker
 
DEBEZIUM_TRANSACTION_KEY - Static variable in interface io.debezium.pipeline.txmetadata.TransactionStructMaker
 
DEBEZIUM_TRANSACTION_STATUS_KEY - Static variable in interface io.debezium.pipeline.txmetadata.TransactionStructMaker
 
DEBEZIUM_TRANSACTION_TOTAL_ORDER_KEY - Static variable in interface io.debezium.pipeline.txmetadata.TransactionStructMaker
 
DEBEZIUM_TRANSACTION_TS_MS - Static variable in interface io.debezium.pipeline.txmetadata.TransactionStructMaker
 
DEBEZIUM_VERSION_KEY - Static variable in class io.debezium.connector.AbstractSourceInfo
 
DEBEZIUM_VERSION_KEY - Static variable in class io.debezium.connector.LegacyV1AbstractSourceInfoStructMaker
 
debeziumHeaderProducer - Variable in class io.debezium.pipeline.EventDispatcher
 
DebeziumHeaderProducer - Class in io.debezium.connector.common
A service implementation that produces Debezium-specific headers for CDC (Change Data Capture) events.
DebeziumHeaderProducer(CdcSourceTaskContext) - Constructor for class io.debezium.connector.common.DebeziumHeaderProducer
Constructs a new DebeziumHeaderProducer with the specified source task context.
DebeziumHeaderProducerProvider - Class in io.debezium.connector.common
 
DebeziumHeaderProducerProvider() - Constructor for class io.debezium.connector.common.DebeziumHeaderProducerProvider
 
DebeziumHeartbeatFactory - Interface in io.debezium.heartbeat
factory interface for creating the appropriate Heartbeat implementation based on the connector and context
DebeziumSerdes - Class in io.debezium.serde
A factory class for Debezium provided serializers/deserializers.
DebeziumSerdes() - Constructor for class io.debezium.serde.DebeziumSerdes
 
debugParsed(String) - Method in class io.debezium.relational.ddl.AbstractDdlParser
 
debugSkipped(String) - Method in class io.debezium.relational.ddl.AbstractDdlParser
 
DECIMAL - Enum constant in enum class io.debezium.document.Value.Type
 
DECIMAL_HANDLING_MODE - Static variable in class io.debezium.relational.RelationalDatabaseConnectorConfig
 
DecimalHandlingMode(String) - Constructor for enum class io.debezium.relational.RelationalDatabaseConnectorConfig.DecimalHandlingMode
 
decimalMode - Variable in class io.debezium.jdbc.JdbcValueConverters
 
DecimalMode() - Constructor for enum class io.debezium.jdbc.JdbcValueConverters.DecimalMode
 
decimalValue - Variable in class io.debezium.data.SpecialValueDecimal
 
decrement() - Method in interface io.debezium.crdt.DeltaCounter
Decrement the counter and get the result.
decrement() - Method in interface io.debezium.crdt.PNCounter
Decrement the counter and get the result.
decrement() - Method in class io.debezium.crdt.StateBasedPNCounter
 
decrement() - Method in class io.debezium.crdt.StateBasedPNDeltaCounter
 
decrementAndGet() - Method in interface io.debezium.crdt.PNCounter
Decrement the counter and get the result.
decrementAndGet() - Method in class io.debezium.crdt.StateBasedPNCounter
 
decrementAndGet() - Method in class io.debezium.crdt.StateBasedPNDeltaCounter
 
deduplicateWindow(DataCollectionId, Object) - Method in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotChangeEventSource
 
deduplicationNeeded() - Method in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotContext
 
deduplicationNeeded() - Method in interface io.debezium.pipeline.source.snapshot.incremental.IncrementalSnapshotContext
 
DEFAULT_CACHE_SIZE - Static variable in class io.debezium.relational.AbstractCachedTableMappingStorage
 
DEFAULT_CHARSET_NAME_KEY - Static variable in class io.debezium.relational.history.ConnectTableChangeSerializer
 
DEFAULT_CONNECTION_VALIDATION_TIMEOUT_MS - Static variable in class io.debezium.config.CommonConnectorConfig
 
DEFAULT_EXECUTOR_SHUTDOWN_TIMEOUT - Static variable in class io.debezium.config.CommonConnectorConfig
 
DEFAULT_HEARTBEAT_INTERVAL - Static variable in class io.debezium.heartbeat.HeartbeatImpl
Default length of interval in which connector generates periodically heartbeat messages.
DEFAULT_HEARTBEAT_TOPIC_PREFIX - Static variable in class io.debezium.schema.AbstractTopicNamingStrategy
 
DEFAULT_HEARTBEAT_TOPICS_PREFIX - Static variable in class io.debezium.heartbeat.HeartbeatImpl
Default prefix for names of heartbeat topics
DEFAULT_INSTANCE - Static variable in class io.debezium.document.JacksonReader
 
DEFAULT_MAX_BATCH_SIZE - Static variable in class io.debezium.config.CommonConnectorConfig
 
DEFAULT_MAX_QUEUE_SIZE - Static variable in class io.debezium.config.CommonConnectorConfig
 
DEFAULT_MAX_QUEUE_SIZE_IN_BYTES - Static variable in class io.debezium.config.CommonConnectorConfig
 
DEFAULT_MAX_RETRIES - Static variable in class io.debezium.config.CommonConnectorConfig
 
DEFAULT_NOOP_ERRORHANDLER - Static variable in interface io.debezium.heartbeat.HeartbeatErrorHandler
 
DEFAULT_NOOP_HEARTBEAT - Static variable in interface io.debezium.heartbeat.Heartbeat
No-op Heartbeat implementation (not enabled)
DEFAULT_POLL_INTERVAL_MILLIS - Static variable in class io.debezium.config.CommonConnectorConfig
 
DEFAULT_QUERY_FETCH_SIZE - Static variable in class io.debezium.config.CommonConnectorConfig
 
DEFAULT_QUEUE_PROVIDER_TYPE - Static variable in class io.debezium.config.CommonConnectorConfig
 
DEFAULT_RETRIABLE_RESTART_WAIT - Static variable in class io.debezium.config.CommonConnectorConfig
 
DEFAULT_SCHEMA_HISTORY - Static variable in class io.debezium.relational.HistorizedRelationalDatabaseConnectorConfig
 
DEFAULT_SCOPE - Enum constant in enum class io.debezium.relational.SystemVariables.DefaultScope
 
DEFAULT_SNAPSHOT_FETCH_SIZE - Static variable in class io.debezium.relational.HistorizedRelationalDatabaseConnectorConfig
 
DEFAULT_SNAPSHOT_LOCK_TIMEOUT_MILLIS - Static variable in class io.debezium.relational.RelationalDatabaseConnectorConfig
 
DEFAULT_SWAP_SRIDS - Static variable in class io.debezium.spatial.GeometryCoordinateSwapper
 
DEFAULT_TABLE_ALIAS - Static variable in class io.debezium.pipeline.source.snapshot.incremental.PhysicalRowIdentifierChunkQueryBuilder
 
DEFAULT_TRANSACTION_TOPIC - Static variable in class io.debezium.schema.AbstractTopicNamingStrategy
 
DEFAULT_UNAVAILABLE_VALUE_PLACEHOLDER - Static variable in class io.debezium.relational.RelationalDatabaseConnectorConfig
 
DEFAULT_VALUE_EXPRESSION - Static variable in class io.debezium.relational.history.ConnectTableChangeSerializer
 
DefaultBeanRegistry - Class in io.debezium.bean
The default BeanRegistry that supports looking up beans.
DefaultBeanRegistry() - Constructor for class io.debezium.bean.DefaultBeanRegistry
 
DefaultChangeEventSourceMetricsFactory<P> - Class in io.debezium.pipeline.metrics
 
DefaultChangeEventSourceMetricsFactory() - Constructor for class io.debezium.pipeline.metrics.DefaultChangeEventSourceMetricsFactory
 
defaultCharsetName - Variable in class io.debezium.relational.NoOpTableEditorImpl
 
defaultCharsetName - Variable in class io.debezium.relational.TableEditorImpl
 
defaultCharsetName - Variable in class io.debezium.relational.TableImpl
 
defaultCharsetName() - Method in interface io.debezium.relational.Table
Get the database-specific name of the default character set used by columns in this table.
defaultCharsetName() - Method in class io.debezium.relational.TableImpl
 
DefaultChunkQueryBuilder<T> - Class in io.debezium.pipeline.source.snapshot.incremental
Builds queries for reading incremental snapshot chunks from a table using ANSI standard SQL queries.
DefaultChunkQueryBuilder(RelationalDatabaseConnectorConfig, JdbcConnection) - Constructor for class io.debezium.pipeline.source.snapshot.incremental.DefaultChunkQueryBuilder
 
defaultConnectionFactory - Variable in class io.debezium.jdbc.JdbcConnection.ConnectionFactoryDecorator
 
DefaultMainConnectionProvidingConnectionFactory<T> - Class in io.debezium.jdbc
 
DefaultMainConnectionProvidingConnectionFactory(ConnectionFactory<T>) - Constructor for class io.debezium.jdbc.DefaultMainConnectionProvidingConnectionFactory
 
defaultNonRelationalSelector(SchemaNameAdjuster) - Static method in class io.debezium.schema.FieldNameSelector
 
defaultOffset - Variable in class io.debezium.jdbc.JdbcValueConverters
 
DefaultQueueProvider<T> - Class in io.debezium.connector.base
Default implementation of QueueProvider using an ArrayDeque.
DefaultQueueProvider() - Constructor for class io.debezium.connector.base.DefaultQueueProvider
 
defaultReader() - Static method in interface io.debezium.document.ArrayReader
Get the default ArrayReader instance.
defaultReader() - Static method in interface io.debezium.document.DocumentReader
Get the default DocumentReader instance.
DefaultRegexTopicNamingStrategy - Class in io.debezium.schema
Implement a regex expression strategy to determine data event topic names using DataCollectionId.databaseParts().
DefaultRegexTopicNamingStrategy(Properties) - Constructor for class io.debezium.schema.DefaultRegexTopicNamingStrategy
 
DefaultScope(int) - Constructor for enum class io.debezium.relational.SystemVariables.DefaultScope
 
defaultSelector(CommonConnectorConfig, TopicSelector.DataCollectionTopicNamer<I>) - Static method in class io.debezium.schema.TopicSelector
Deprecated.
 
defaultSelector(SchemaNameAdjuster) - Static method in class io.debezium.schema.FieldNameSelector
 
defaultSelector(String, String, String, TopicSelector.DataCollectionTopicNamer<I>) - Static method in class io.debezium.schema.TopicSelector
Deprecated.
 
DefaultServiceRegistry - Class in io.debezium.service
Default implementation of the ServiceRegistry.
DefaultServiceRegistry(Configuration, BeanRegistry) - Constructor for class io.debezium.service.DefaultServiceRegistry
Creates the default service registry, which registers the BeanRegistry as a service.
DefaultSnapshotChangeEventSourceMetrics<P> - Class in io.debezium.pipeline.metrics
The default implementation of metrics related to the snapshot phase of a connector.
DefaultSnapshotChangeEventSourceMetrics(T, ChangeEventQueueMetrics, EventMetadataProvider) - Constructor for class io.debezium.pipeline.metrics.DefaultSnapshotChangeEventSourceMetrics
 
DefaultSnapshotChangeEventSourceMetrics(T, ChangeEventQueueMetrics, EventMetadataProvider, Map<String, String>) - Constructor for class io.debezium.pipeline.metrics.DefaultSnapshotChangeEventSourceMetrics
 
DefaultStreamingChangeEventSourceMetrics<P> - Class in io.debezium.pipeline.metrics
The default implementation of metrics related to the streaming phase of a connector.
DefaultStreamingChangeEventSourceMetrics(T, ChangeEventQueueMetrics, EventMetadataProvider, CapturedTablesSupplier) - Constructor for class io.debezium.pipeline.metrics.DefaultStreamingChangeEventSourceMetrics
 
DefaultStreamingChangeEventSourceMetrics(T, ChangeEventQueueMetrics, EventMetadataProvider, Map<String, String>, CapturedTablesSupplier) - Constructor for class io.debezium.pipeline.metrics.DefaultStreamingChangeEventSourceMetrics
 
DefaultTopicNamingStrategy - Class in io.debezium.schema
Determine data event topic names using DataCollectionId.databaseParts().
DefaultTopicNamingStrategy(Properties) - Constructor for class io.debezium.schema.DefaultTopicNamingStrategy
 
DefaultTransactionInfo - Class in io.debezium.pipeline.txmetadata
 
DefaultTransactionInfo(String) - Constructor for class io.debezium.pipeline.txmetadata.DefaultTransactionInfo
 
DefaultTransactionMetadataFactory - Class in io.debezium.pipeline.txmetadata
 
DefaultTransactionMetadataFactory(Configuration) - Constructor for class io.debezium.pipeline.txmetadata.DefaultTransactionMetadataFactory
 
DefaultTransactionStructMaker - Class in io.debezium.pipeline.txmetadata
 
DefaultTransactionStructMaker(Configuration) - Constructor for class io.debezium.pipeline.txmetadata.DefaultTransactionStructMaker
 
DefaultUnicodeTopicNamingStrategy - Class in io.debezium.schema
Implement a unicode converter strategy to determine data event topic names using DataCollectionId.databaseParts().
DefaultUnicodeTopicNamingStrategy(Properties) - Constructor for class io.debezium.schema.DefaultUnicodeTopicNamingStrategy
 
defaultValueConverter - Variable in class io.debezium.relational.TableSchemaBuilder
 
DefaultValueConverter - Interface in io.debezium.relational
This interface is used to convert the string default value to a Java type recognized by value converters for a subset of types.
DefaultValueConverter.DefaultValueMapper - Interface in io.debezium.relational
Converts the raw JDBC default value expression for a column into an object.
defaultValueExpression - Variable in class io.debezium.relational.ColumnEditorImpl
 
defaultValueExpression - Variable in class io.debezium.relational.ColumnImpl
 
defaultValueExpression() - Method in interface io.debezium.relational.Column
Get the database-specific complete expression defining the column's default value.
defaultValueExpression() - Method in interface io.debezium.relational.ColumnEditor
Get the database-specific complete expression defining the column's default value.
defaultValueExpression() - Method in class io.debezium.relational.ColumnEditorImpl
 
defaultValueExpression() - Method in class io.debezium.relational.ColumnImpl
 
defaultValueExpression(String) - Method in interface io.debezium.relational.ColumnEditor
Set the default value expression of the column;
defaultValueExpression(String) - Method in class io.debezium.relational.ColumnEditorImpl
 
defaultWriter() - Static method in interface io.debezium.document.ArrayWriter
Get the default ArrayWriter instance.
defaultWriter() - Static method in interface io.debezium.document.DocumentWriter
Get the default DocumentWriter instance.
defineSchema() - Static method in class io.debezium.data.Envelope
 
delaySnapshotIfNeeded(ChangeEventSource.ChangeEventSourceContext) - Method in class io.debezium.pipeline.source.AbstractSnapshotChangeEventSource
Delays snapshot execution as per the CommonConnectorConfig.SNAPSHOT_DELAY_MS parameter.
delayStreamingIfNeeded(ChangeEventSource.ChangeEventSourceContext) - Method in class io.debezium.pipeline.ChangeEventSourceCoordinator
Delays streaming execution as per the CommonConnectorConfig.STREAMING_DELAY_MS parameter.
delegate - Variable in class io.debezium.jdbc.DefaultMainConnectionProvidingConnectionFactory
 
delegate - Variable in class io.debezium.relational.Tables.CachingTableFilter
 
delegate - Variable in class io.debezium.schema.FieldNameSelector.FieldNameCache
 
delegate - Variable in class io.debezium.schema.FieldNameSelector.FieldNameSanitizer
 
delegate - Variable in class io.debezium.schema.TopicSelector.TopicNameCache
Deprecated.
 
delegate - Variable in class io.debezium.schema.TopicSelector.TopicNameSanitizer
Deprecated.
 
delegate - Variable in class io.debezium.util.LRUCacheMap
 
delete(Object, Struct, Instant) - Method in class io.debezium.data.Envelope
Generate an delete message with the given information.
DELETE - Enum constant in enum class io.debezium.data.Envelope.Operation
An operation that resulted in an existing record being removed from or deleted in the source.
DELETE_STATEMENT - Static variable in class io.debezium.pipeline.source.snapshot.incremental.DeleteWindowCloser
 
deleteCount - Variable in class io.debezium.metrics.activity.ActivityMonitoringMeter
 
deleteRow() - Method in class io.debezium.jdbc.CancellableResultSet
 
DeleteWindowCloser<P,T> - Class in io.debezium.pipeline.source.snapshot.incremental
 
DeleteWindowCloser(JdbcConnection, String, SignalBasedIncrementalSnapshotChangeEventSource<P, T>) - Constructor for class io.debezium.pipeline.source.snapshot.incremental.DeleteWindowCloser
 
delimiter - Variable in class io.debezium.schema.AbstractTopicNamingStrategy
 
delimiter - Variable in class io.debezium.schema.TopicSelector
Deprecated.
 
delimiter(int, int[]) - Method in class io.debezium.jdbc.JdbcConnection
 
deliver(Object) - Method in interface io.debezium.jdbc.ResultReceiver
Send the object to the receiver.
delta - Variable in class io.debezium.crdt.StateBasedPNDeltaCounter
 
DeltaCount - Interface in io.debezium.crdt
A Count that also tracks changes to the value within the last interval.
DeltaCounter - Interface in io.debezium.crdt
A simple counter that maintains a single changing value by separately tracking the positive and negative changes, and by tracking recent changes in this value since last reset.
DESCENDING - Enum constant in enum class io.debezium.relational.RelationalDatabaseConnectorConfig.SnapshotTablesRowCountOrder
 
deserialize(Array, boolean) - Method in class io.debezium.relational.history.JsonTableChangeSerializer
 
deserialize(String, byte[]) - Method in class io.debezium.document.ArraySerdes
 
deserialize(String, byte[]) - Method in class io.debezium.document.DocumentSerdes
 
deserialize(String, byte[]) - Method in class io.debezium.serde.json.JsonSerde.JsonDeserializer
 
deserialize(List<Struct>, boolean) - Method in class io.debezium.relational.history.ConnectTableChangeSerializer
 
deserialize(T, boolean) - Method in interface io.debezium.relational.history.TableChanges.TableChangesSerializer
 
deserializer() - Method in class io.debezium.serde.json.JsonSerde
 
detailed - Variable in class io.debezium.data.SchemaUtil.RecordWriter
 
detailed(boolean) - Method in class io.debezium.data.SchemaUtil.RecordWriter
 
determineCapturedTables(RelationalSnapshotChangeEventSource.RelationalSnapshotContext<P, O>, Set<Pattern>, SnapshottingTask) - Method in class io.debezium.relational.RelationalSnapshotChangeEventSource
 
determineDataCollectionsToBeSnapshotted(Collection<T>, Set<Pattern>) - Method in class io.debezium.pipeline.source.AbstractSnapshotChangeEventSource
 
determineNewTopic(DataCollectionId, String) - Method in class io.debezium.schema.AbstractRegexTopicNamingStrategy
Determine the new topic name.
determineSkippedOperations(Configuration) - Static method in class io.debezium.config.CommonConnectorConfig
 
determineSnapshotOffset(RelationalSnapshotChangeEventSource.RelationalSnapshotContext<P, O>, O) - Method in class io.debezium.relational.RelationalSnapshotChangeEventSource
Determines the current offset (MySQL binlog position, Oracle SCN etc.), storing it into the passed context object.
determineSnapshotSelect(RelationalSnapshotChangeEventSource.RelationalSnapshotContext<P, O>, TableId, Map<DataCollectionId, String>) - Method in class io.debezium.relational.RelationalSnapshotChangeEventSource
Returns a valid query string for the specified table, either given by the user via snapshot select overrides or defaulting to a statement provided by the DB-specific change event source.
DIMENSIONS_FIELD - Static variable in class io.debezium.data.vector.SparseDoubleVector
 
disableBuffering() - Method in class io.debezium.connector.base.ChangeEventQueue
Disable buffering for the queue
DISABLED - Enum constant in enum class io.debezium.relational.RelationalDatabaseConnectorConfig.SnapshotTablesRowCountOrder
 
dispatchConnectorEvent(P, ConnectorEvent) - Method in class io.debezium.pipeline.EventDispatcher
 
dispatchDataChangeEvent(P, T, ChangeRecordEmitter<P>) - Method in class io.debezium.pipeline.EventDispatcher
Dispatches one or more DataChangeEvents.
dispatcher - Variable in class io.debezium.pipeline.signal.actions.SchemaChanges
 
dispatcher - Variable in class io.debezium.pipeline.signal.actions.snapshotting.CloseIncrementalSnapshotWindow
 
dispatcher - Variable in class io.debezium.pipeline.signal.actions.snapshotting.ExecuteSnapshot
 
dispatcher - Variable in class io.debezium.pipeline.signal.actions.snapshotting.PauseIncrementalSnapshot
 
dispatcher - Variable in class io.debezium.pipeline.signal.actions.snapshotting.ResumeIncrementalSnapshot
 
dispatcher - Variable in class io.debezium.pipeline.signal.actions.snapshotting.StopSnapshot
 
dispatcher - Variable in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotChangeEventSource
 
dispatcher - Variable in class io.debezium.relational.RelationalSnapshotChangeEventSource
 
dispatchFilteredEvent(P, OffsetContext) - Method in class io.debezium.pipeline.EventDispatcher
 
dispatchHeartbeatEvent(P, OffsetContext) - Method in class io.debezium.pipeline.EventDispatcher
Deprecated.
dispatchHeartbeatEventAlsoToIncrementalSnapshot(P, OffsetContext) - Method in class io.debezium.pipeline.EventDispatcher
 
dispatchSchemaChangeEvent(Collection<T>, SchemaChangeEventEmitter) - Method in class io.debezium.pipeline.EventDispatcher
 
dispatchSchemaChangeEvent(P, OffsetContext, T, SchemaChangeEventEmitter) - Method in class io.debezium.pipeline.EventDispatcher
 
dispatchServerHeartbeatEvent(P, OffsetContext) - Method in class io.debezium.pipeline.EventDispatcher
 
dispatchSnapshotEvent(P, T, ChangeRecordEmitter<P>, EventDispatcher.SnapshotReceiver<P>) - Method in class io.debezium.pipeline.EventDispatcher
 
dispatchTransactionCommittedEvent(P, OffsetContext, Instant) - Method in class io.debezium.pipeline.EventDispatcher
 
dispatchTransactionStartedEvent(P, TransactionInfo, OffsetContext, Instant) - Method in class io.debezium.pipeline.EventDispatcher
 
dispatchTransactionStartedEvent(P, String, OffsetContext, Instant) - Method in class io.debezium.pipeline.EventDispatcher
 
doBlockingSnapshot(P, OffsetContext, SnapshotConfiguration) - Method in class io.debezium.pipeline.ChangeEventSourceCoordinator
 
doc - Variable in class io.debezium.relational.history.HistoryRecord
 
doClose() - Method in class io.debezium.jdbc.JdbcConnection
 
doCreateDataEventsForChunk(ChangeEventSource.ChangeEventSourceContext, RelationalSnapshotChangeEventSource.RelationalSnapshotContext<P, O>, O, EventDispatcher.SnapshotReceiver<P>, SnapshotChunk, Map<TableId, TableChunkProgress>, SnapshotProgress, JdbcConnection) - Method in class io.debezium.relational.RelationalSnapshotChangeEventSource
 
doCreateDataEventsForTable(ChangeEventSource.ChangeEventSourceContext, RelationalSnapshotChangeEventSource.RelationalSnapshotContext<P, O>, O, EventDispatcher.SnapshotReceiver<P>, Table, boolean, boolean, int, int, String, OptionalLong, Set<TableId>, JdbcConnection) - Method in class io.debezium.relational.RelationalSnapshotChangeEventSource
 
document() - Method in class io.debezium.relational.history.HistoryRecord
 
Document - Interface in io.debezium.document
A document contains multiple Document.Fields, each with a name and possibly-null Value.
DOCUMENT - Enum constant in enum class io.debezium.document.Value.Type
 
DOCUMENT_READER - Static variable in class io.debezium.document.DocumentSerdes
 
DOCUMENT_WRITER - Static variable in class io.debezium.document.DocumentSerdes
 
Document.Field - Interface in io.debezium.document
 
documentReader - Variable in class io.debezium.pipeline.signal.SignalProcessor
 
documentReader - Variable in class io.debezium.relational.history.AbstractFileBasedSchemaHistory
 
DocumentReader - Interface in io.debezium.document
Reads Document instances from a variety of input forms.
DocumentSerdes - Class in io.debezium.document
A Kafka Deserializer and Serializer that operates upon Debezium Documents.
DocumentSerdes() - Constructor for class io.debezium.document.DocumentSerdes
 
documentWriter - Variable in class io.debezium.relational.history.AbstractFileBasedSchemaHistory
 
DocumentWriter - Interface in io.debezium.document
Writes Document instances to a variety of output forms.
doEnqueue(T) - Method in class io.debezium.connector.base.ChangeEventQueue
 
doExecute(ChangeEventSource.ChangeEventSourceContext, O, AbstractSnapshotChangeEventSource.SnapshotContext<P, O>, SnapshottingTask) - Method in class io.debezium.pipeline.source.AbstractSnapshotChangeEventSource
Executes this source.
doExecute(ChangeEventSource.ChangeEventSourceContext, O, AbstractSnapshotChangeEventSource.SnapshotContext<P, O>, SnapshottingTask) - Method in class io.debezium.relational.RelationalSnapshotChangeEventSource
 
doInjection(T, Method, InjectService) - Method in class io.debezium.service.DefaultServiceRegistry
 
doInjections(T) - Method in class io.debezium.service.DefaultServiceRegistry
 
doMultiPhaseInitialization(ServiceRegistration<T>) - Method in class io.debezium.service.DefaultServiceRegistry
 
doOnEntry(TableIdParser.ParsingContext) - Method in enum class io.debezium.relational.TableIdParser.ParsingState
 
doOnExit(TableIdParser.ParsingContext) - Method in enum class io.debezium.relational.TableIdParser.ParsingState
 
doPoll() - Method in class io.debezium.connector.common.BaseSourceTask
Returns the next batch of source records, if any are available.
doPostProcessing(Object, Struct) - Method in class io.debezium.pipeline.EventDispatcher
 
doPreStart() - Method in class io.debezium.relational.history.AbstractFileBasedSchemaHistory
 
doPreStoreRecord(HistoryRecord) - Method in class io.debezium.relational.history.AbstractFileBasedSchemaHistory
 
doSnapshot(SnapshotChangeEventSource<P, O>, ChangeEventSource.ChangeEventSourceContext, P, O) - Method in class io.debezium.pipeline.ChangeEventSourceCoordinator
 
doSnapshot(SnapshotChangeEventSource<P, O>, ChangeEventSource.ChangeEventSourceContext, P, O, SnapshottingTask) - Method in class io.debezium.pipeline.ChangeEventSourceCoordinator
 
doStart() - Method in class io.debezium.relational.history.AbstractFileBasedSchemaHistory
 
doStop() - Method in class io.debezium.connector.common.BaseSourceTask
 
doStop() - Method in class io.debezium.relational.history.AbstractFileBasedSchemaHistory
 
doStoreRecord(HistoryRecord) - Method in class io.debezium.relational.history.AbstractFileBasedSchemaHistory
 
DOUBLE - Enum constant in enum class io.debezium.document.Value.Type
 
DOUBLE - Enum constant in enum class io.debezium.jdbc.JdbcValueConverters.DecimalMode
 
DOUBLE - Enum constant in enum class io.debezium.relational.RelationalDatabaseConnectorConfig.DecimalHandlingMode
Represent DECIMAL and NUMERIC values as precise double values.
DOUBLE_QUOTES - Static variable in class io.debezium.relational.TableIdParser
 
DoubleVector - Class in io.debezium.data.vector
A semantic type for a vector type with 8-byte elements.
DoubleVector() - Constructor for class io.debezium.data.vector.DoubleVector
 
drain() - Method in class io.debezium.pipeline.signal.channels.process.InProcessSignalChannel
 
drainChanges() - Method in class io.debezium.relational.Tables
 
drainRecords(List<T>, int) - Method in class io.debezium.connector.base.ChangeEventQueue
 
DRIVER_CONFIG_PREFIX - Static variable in class io.debezium.config.CommonConnectorConfig
 
drop(TableId) - Method in class io.debezium.relational.history.TableChanges
 
DROP - Enum constant in enum class io.debezium.relational.history.TableChanges.TableChangeType
 
DROP - Enum constant in enum class io.debezium.schema.SchemaChangeEvent.SchemaChangeEventType
 
DROP_DATABASE - Enum constant in enum class io.debezium.relational.ddl.DdlParserListener.EventType
 
DROP_INDEX - Enum constant in enum class io.debezium.relational.ddl.DdlParserListener.EventType
 
DROP_TABLE - Enum constant in enum class io.debezium.relational.ddl.DdlParserListener.EventType
 
durationMicros(int, int, int, int, int, double, int, Double) - Static method in class io.debezium.time.MicroDuration
Converts a number of time units to a duration in microseconds.
durationMicros(int, int, int, int, int, double, Double) - Static method in class io.debezium.time.MicroDuration
Converts a number of time units to a duration in microseconds.
durationNanos(int, int, int, int, int, long) - Static method in class io.debezium.time.NanoDuration
Converts a number of time units to a duration in nanoseconds.
durationNanos(int, int, int, int, int, long, long) - Static method in class io.debezium.time.NanoDuration
Converts a number of time units to a duration in nanoseconds.

E

edit() - Method in interface io.debezium.relational.Attribute
Obtain an editor that contains the same information as this attribute.
edit() - Method in class io.debezium.relational.AttributeImpl
 
edit() - Method in interface io.debezium.relational.Column
Obtain an editor that contains the same information as this column definition.
edit() - Method in class io.debezium.relational.ColumnImpl
 
edit() - Method in interface io.debezium.relational.Table
Obtain an editor that contains the same information as this table definition.
edit() - Method in class io.debezium.relational.TableImpl
 
editor() - Static method in interface io.debezium.relational.Attribute
Obtain an attribute editor that can be used to define an attribute.
editor() - Static method in interface io.debezium.relational.Column
Obtain an column definition editor that can be used to define a column.
editor() - Static method in interface io.debezium.relational.Table
Obtain an table definition editor that can be used to define a table.
editOrCreateTable(TableId) - Method in class io.debezium.relational.Tables
Obtain an editor for the table with the given ID.
editTable(TableId) - Method in class io.debezium.relational.Tables
Obtain an editor for the table with the given ID.
eligibleDataCollectionFilter() - Method in class io.debezium.relational.RelationalTableFilters
 
eligibleForSchemaDataCollectionFilter() - Method in class io.debezium.relational.RelationalTableFilters
 
eligibleTableFilter - Variable in class io.debezium.relational.RelationalTableFilters
 
emit(Map<String, ?>, OffsetContext) - Method in class io.debezium.heartbeat.CompositeHeartbeat
 
emit(Map<String, ?>, OffsetContext) - Method in class io.debezium.heartbeat.DatabaseHeartbeatImpl
 
emit(Map<String, ?>, OffsetContext) - Method in interface io.debezium.heartbeat.Heartbeat
Generates a heartbeat record unconditionally
emit(Map<String, ?>, OffsetContext) - Method in class io.debezium.heartbeat.HeartbeatImpl
 
emitChangeRecords(DataCollectionSchema, ChangeRecordEmitter.Receiver<P>) - Method in class io.debezium.pipeline.AbstractChangeRecordEmitter
 
emitChangeRecords(DataCollectionSchema, ChangeRecordEmitter.Receiver<P>) - Method in interface io.debezium.pipeline.spi.ChangeRecordEmitter
Emits the change record(s) corresponding to data change represented by this emitter.
emitChangeRecords(DataCollectionSchema, ChangeRecordEmitter.Receiver<P>) - Method in class io.debezium.relational.RelationalChangeRecordEmitter
 
emitCreateRecord(ChangeRecordEmitter.Receiver<P>, TableSchema) - Method in class io.debezium.relational.RelationalChangeRecordEmitter
 
emitCreateRecord(ChangeRecordEmitter.Receiver<P>, T) - Method in class io.debezium.pipeline.AbstractChangeRecordEmitter
Emits change record(s) associated with an insert operation.
emitDeleteRecord(ChangeRecordEmitter.Receiver<P>, TableSchema) - Method in class io.debezium.relational.RelationalChangeRecordEmitter
 
emitDeleteRecord(ChangeRecordEmitter.Receiver<P>, T) - Method in class io.debezium.pipeline.AbstractChangeRecordEmitter
Emits change record(s) associated with a delete operation.
emitReadRecord(ChangeRecordEmitter.Receiver<P>, TableSchema) - Method in class io.debezium.relational.RelationalChangeRecordEmitter
 
emitReadRecord(ChangeRecordEmitter.Receiver<P>, T) - Method in class io.debezium.pipeline.AbstractChangeRecordEmitter
Emits change record(s) associated with a snapshot.
emitRecordWithCoordination(RelationalSnapshotChangeEventSource.RelationalSnapshotContext<P, O>, O, EventDispatcher.SnapshotReceiver<P>, SnapshotChunk, TableChunkProgress, SnapshotProgress, TableId, Object[], Instant, boolean, boolean) - Method in class io.debezium.relational.RelationalSnapshotChangeEventSource
Emits a record with proper coordination to ensure correct snapshot marker ordering.
emitSchemaChangeEvent(SchemaChangeEventEmitter.Receiver) - Method in interface io.debezium.pipeline.spi.SchemaChangeEventEmitter
 
emitTombstoneOnDelete - Variable in class io.debezium.config.CommonConnectorConfig
 
emitTombstonesOnDelete - Variable in class io.debezium.pipeline.EventDispatcher
 
emitTruncateRecord(ChangeRecordEmitter.Receiver<P>, TableSchema) - Method in class io.debezium.relational.RelationalChangeRecordEmitter
 
emitUpdateAsPrimaryKeyChangeRecord(ChangeRecordEmitter.Receiver<P>, TableSchema, Struct, Struct, Struct, Struct) - Method in class io.debezium.relational.RelationalChangeRecordEmitter
 
emitUpdateRecord(ChangeRecordEmitter.Receiver<P>, TableSchema) - Method in class io.debezium.relational.RelationalChangeRecordEmitter
 
emitUpdateRecord(ChangeRecordEmitter.Receiver<P>, T) - Method in class io.debezium.pipeline.AbstractChangeRecordEmitter
Emits change record(s) associated with an update operation.
emitWindowClose(P, OffsetContext) - Method in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotChangeEventSource
Update high watermark for the incremental snapshot chunk
emitWindowClose(P, OffsetContext) - Method in class io.debezium.pipeline.source.snapshot.incremental.SignalBasedIncrementalSnapshotChangeEventSource
 
emitWindowOpen(P, OffsetContext) - Method in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotChangeEventSource
Update low watermark for the incremental snapshot chunk
emitWindowOpen(P, OffsetContext) - Method in class io.debezium.pipeline.source.snapshot.incremental.SignalBasedIncrementalSnapshotChangeEventSource
 
emitWithDelay(Map<String, ?>, OffsetContext) - Method in class io.debezium.heartbeat.CompositeHeartbeat
 
emitWithDelay(Map<String, ?>, OffsetContext) - Method in interface io.debezium.heartbeat.Heartbeat.ScheduledHeartbeat
Generates a heartbeat record if defined time has elapsed
emitWithDelay(Map<String, ?>, OffsetContext) - Method in class io.debezium.heartbeat.HeartbeatImpl
 
empty() - Static method in interface io.debezium.jdbc.JdbcConfiguration
 
EMPTY - Enum constant in enum class io.debezium.pipeline.notification.IncrementalSnapshotNotificationService.TableScanCompletionStatus
 
EMPTY - Static variable in class io.debezium.util.LoggingContext.RootLoggingContext
 
EMPTY_ARRAY_SIZE - Static variable in class io.debezium.util.ApproximateStructSizeCalculator
 
EMPTY_BYTES_SIZE - Static variable in class io.debezium.util.ApproximateStructSizeCalculator
 
EMPTY_CONTEXT - Static variable in class io.debezium.util.LoggingContext.PreviousContext
 
EMPTY_MAP_SIZE - Static variable in class io.debezium.util.ApproximateStructSizeCalculator
 
EMPTY_PRIMITIVE - Static variable in class io.debezium.util.ApproximateStructSizeCalculator
 
EMPTY_STRING_SIZE - Static variable in class io.debezium.util.ApproximateStructSizeCalculator
 
EMPTY_STRUCT_SIZE - Static variable in class io.debezium.util.ApproximateStructSizeCalculator
 
EmptyGeometryCollectionVisitor() - Constructor for class io.debezium.spatial.GeometryBytes.EmptyGeometryCollectionVisitor
 
EmptyOffsetContext() - Constructor for class io.debezium.pipeline.notification.channels.SinkNotificationChannel.EmptyOffsetContext
 
enableBuffering() - Method in class io.debezium.connector.base.ChangeEventQueue
Enable buffering for the queue
enabledChannelReaders - Variable in class io.debezium.pipeline.signal.SignalProcessor
 
enabledChannels - Variable in class io.debezium.pipeline.notification.NotificationService
 
enabledNotificationChannels - Variable in class io.debezium.config.CommonConnectorConfig
 
enableUnchangedEventsMetric() - Method in class io.debezium.pipeline.meters.StreamingMeter
 
END - Enum constant in enum class io.debezium.pipeline.txmetadata.TransactionStatus
 
endGeometryCollection() - Method in interface io.debezium.spatial.GeometryVisitor
Called before leaving a GEOMETRYCOLLECTION geometry type.
EndianConverterVisitor(ByteBuffer, ByteOrder) - Constructor for record class io.debezium.spatial.GeometryEndiannessConverter.EndianConverterVisitor
Creates an instance of a EndianConverterVisitor record class.
endLineString() - Method in interface io.debezium.spatial.GeometryVisitor
Called before leaving a LINESTRING geometry type.
endMultiLineString() - Method in interface io.debezium.spatial.GeometryVisitor
Called before leaving a MULTILINESTRING geometry type.
endMultiPoint() - Method in interface io.debezium.spatial.GeometryVisitor
Called before leaving a MULTIPOINT geometry type.
endMultiPolygon() - Method in interface io.debezium.spatial.GeometryVisitor
Called before leaving a MULTIPOLYGON geometry type.
endPolygon() - Method in interface io.debezium.spatial.GeometryVisitor
Called before leaving a POLYGON geometry type.
endRing() - Method in interface io.debezium.spatial.GeometryVisitor
Called before leaving a ring within a polygon.
endTransaction() - Method in class io.debezium.pipeline.txmetadata.TransactionContext
 
endTransaction(Partition, OffsetContext, Instant) - Method in class io.debezium.pipeline.txmetadata.TransactionMonitor
 
enhanceOverriddenSelect(RelationalSnapshotChangeEventSource.RelationalSnapshotContext<P, O>, String, TableId) - Method in class io.debezium.relational.RelationalSnapshotChangeEventSource
This method is overridden for Oracle to implement "as of SCN" predicate
enqueue(T) - Method in class io.debezium.connector.base.ChangeEventQueue
Enqueues a record so that it can be obtained via ChangeEventQueue.poll().
enqueue(T) - Method in class io.debezium.connector.base.DefaultQueueProvider
 
enqueue(T) - Method in interface io.debezium.connector.base.QueueProvider
Adds an event to the queue.
enqueueNotification(SourceRecord) - Method in class io.debezium.pipeline.EventDispatcher
 
enqueueSchemaChangeMessage(SourceRecord) - Method in class io.debezium.pipeline.EventDispatcher
 
enqueueTransactionMessage(SourceRecord) - Method in class io.debezium.pipeline.EventDispatcher
 
enterCollectionGeometry(byte) - Method in record class io.debezium.spatial.GeometryCoordinateSwapper.SwapVisitor
 
enterCollectionGeometry(byte) - Method in record class io.debezium.spatial.GeometryEndiannessConverter.EndianConverterVisitor
 
enterCollectionGeometry(byte) - Method in interface io.debezium.spatial.GeometryVisitor
Called when a GEOMETRYCOLLECTION geometry type is observed.
enterGeometry(int, boolean, boolean, int) - Method in record class io.debezium.spatial.GeometryCoordinateSwapper.SwapVisitor
 
enterGeometry(int, boolean, boolean, int) - Method in record class io.debezium.spatial.GeometryEndiannessConverter.EndianConverterVisitor
 
enterGeometry(int, boolean, boolean, int) - Method in interface io.debezium.spatial.GeometryVisitor
Called when a geometry sequence has started.
enterSubGeometry(byte, int) - Method in record class io.debezium.spatial.GeometryCoordinateSwapper.SwapVisitor
 
enterSubGeometry(byte, int) - Method in record class io.debezium.spatial.GeometryEndiannessConverter.EndianConverterVisitor
 
enterSubGeometry(byte, int) - Method in interface io.debezium.spatial.GeometryVisitor
Called just before visiting sub-geometry types inside a MULTIPOINT, MULTILINESTRING, or a MULTIPOLYGON geometry type.
Enum - Class in io.debezium.data
A semantic type for an enumeration, where the string values are one of the enumeration's values.
Enum() - Constructor for class io.debezium.data.Enum
 
ENUM_VALUES - Static variable in class io.debezium.relational.history.ConnectTableChangeSerializer
 
EnumSet - Class in io.debezium.data
A semantic type for a set of enumerated values, where the string values contain comma-separated values from an enumeration.
EnumSet() - Constructor for class io.debezium.data.EnumSet
 
enumValues - Variable in class io.debezium.relational.ColumnEditorImpl
 
enumValues - Variable in class io.debezium.relational.ColumnImpl
 
enumValues() - Method in interface io.debezium.relational.Column
Get the list of values associated with the enum
enumValues() - Method in interface io.debezium.relational.ColumnEditor
get the enumeration values for the column.
enumValues() - Method in class io.debezium.relational.ColumnEditorImpl
 
enumValues() - Method in class io.debezium.relational.ColumnImpl
 
enumValues(List<String>) - Method in interface io.debezium.relational.ColumnEditor
Set the list of enumeration values.
enumValues(List<String>) - Method in class io.debezium.relational.ColumnEditorImpl
 
Envelope - Class in io.debezium.data
An immutable descriptor for the structure of Debezium message envelopes.
Envelope(Schema) - Constructor for class io.debezium.data.Envelope
 
Envelope.Builder - Interface in io.debezium.data
A builder of an envelope schema.
Envelope.FieldName - Class in io.debezium.data
The constants for the names of the fields in the message envelope.
Envelope.Operation - Enum Class in io.debezium.data
The constants for the values for the operation field in the message envelope.
envelopeSchema - Variable in class io.debezium.relational.TableSchema
 
EPOCH - Static variable in class io.debezium.time.Conversions
 
equals(Object) - Method in class io.debezium.data.SpecialValueDecimal
 
equals(Object) - Method in class io.debezium.document.BasicArray
 
equals(Object) - Method in class io.debezium.document.BasicDocument
 
equals(Object) - Method in class io.debezium.document.BasicEntry
 
equals(Object) - Method in class io.debezium.document.BasicField
 
equals(Object) - Method in class io.debezium.document.BinaryValue
 
equals(Object) - Method in class io.debezium.document.ComparableValue
 
equals(Object) - Method in class io.debezium.document.ConvertingValue
 
equals(Object) - Method in class io.debezium.document.NullValue
 
equals(Object) - Method in class io.debezium.document.Paths.ChildPath
 
equals(Object) - Method in class io.debezium.document.Paths.MultiSegmentPath
 
equals(Object) - Method in class io.debezium.document.Paths.RootPath
 
equals(Object) - Method in class io.debezium.document.Paths.SingleSegmentPath
 
equals(Object) - Method in class io.debezium.metadata.CollectionId
 
equals(Object) - Method in class io.debezium.pipeline.notification.Notification
 
equals(Object) - Method in class io.debezium.pipeline.signal.SignalRecord
 
equals(Object) - Method in class io.debezium.pipeline.source.snapshot.incremental.DataCollection
 
equals(Object) - Method in class io.debezium.relational.AttributeImpl
 
equals(Object) - Method in class io.debezium.relational.ChangeTable
 
equals(Object) - Method in class io.debezium.relational.ColumnId
 
equals(Object) - Method in class io.debezium.relational.ColumnImpl
 
equals(Object) - Method in class io.debezium.relational.history.TableChanges
 
equals(Object) - Method in class io.debezium.relational.history.TableChanges.TableChange
 
equals(Object) - Method in record class io.debezium.relational.RelationalSnapshotChangeEventSource.PreparedTables
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.debezium.relational.RelationalSnapshotChangeEventSource.SnapshotSelect
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class io.debezium.relational.TableId
 
equals(Object) - Method in class io.debezium.relational.TableImpl
 
equals(Object) - Method in class io.debezium.relational.Tables
 
equals(Object) - Method in class io.debezium.relational.Tables.TablesById
 
equals(Object) - Method in class io.debezium.relational.TableSchema
 
equals(Object) - Method in class io.debezium.schema.SchemaChangeEvent
 
equals(Object) - Method in class io.debezium.spatial.GeometryBytes
 
equals(Object) - Method in record class io.debezium.spatial.GeometryCoordinateSwapper.SwapVisitor
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.debezium.spatial.GeometryEndiannessConverter.EndianConverterVisitor
Indicates whether some other object is "equal to" this one.
ERROR_HANDLING_MODE - Static variable in class io.debezium.processors.reselect.ReselectColumnsPostProcessor
 
errorCode - Variable in exception class io.debezium.jdbc.JdbcConnectionException
 
errorHandler - Variable in class io.debezium.heartbeat.DatabaseHeartbeatImpl
 
errorHandler - Variable in class io.debezium.heartbeat.HeartbeatFactory
 
errorHandler - Variable in class io.debezium.pipeline.ChangeEventSourceCoordinator
 
ErrorHandler - Class in io.debezium.pipeline
 
ErrorHandler(Class<? extends SourceConnector>, CommonConnectorConfig, ChangeEventQueue<?>, ErrorHandler) - Constructor for class io.debezium.pipeline.ErrorHandler
 
errorHandlingMode - Variable in class io.debezium.processors.reselect.ReselectColumnsPostProcessor
 
ErrorHandlingMode(String) - Constructor for enum class io.debezium.processors.reselect.ReselectColumnsPostProcessor.ErrorHandlingMode
 
errorOnMissingSchema(P, T, ChangeRecordEmitter<P>) - Method in class io.debezium.pipeline.EventDispatcher
 
ERRORS_MAX_RETRIES - Static variable in class io.debezium.config.CommonConnectorConfig
 
escaped - Variable in class io.debezium.relational.TableIdParser.ParsingContext
 
establishConnection() - Method in class io.debezium.jdbc.JdbcConnection
 
estimatedRowCount - Variable in class io.debezium.pipeline.source.snapshot.chunked.SnapshotChunk
 
event(DataCollectionId) - Method in class io.debezium.pipeline.txmetadata.TransactionContext
 
event(DataCollectionId, Instant) - Method in class io.debezium.pipeline.notification.channels.SinkNotificationChannel.EmptyOffsetContext
 
event(DataCollectionId, Instant) - Method in interface io.debezium.pipeline.spi.OffsetContext
Records the name of the collection and the timestamp of the last event
Event(DdlParserListener.EventType, String) - Constructor for class io.debezium.relational.ddl.DdlParserListener.Event
 
EVENT_CONVERTING_FAILURE_HANDLING_MODE - Static variable in class io.debezium.config.CommonConnectorConfig
 
EVENT_COUNT_PER_DATA_COLLECTION_SCHEMA - Static variable in class io.debezium.pipeline.txmetadata.AbstractTransactionStructMaker
 
EVENT_PRIMARY_KEY - Static variable in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotContext
 
EVENT_PROCESSING_FAILURE_HANDLING_MODE - Static variable in class io.debezium.config.CommonConnectorConfig
 
eventConvertingFailureHandlingMode - Variable in class io.debezium.config.CommonConnectorConfig
 
eventConvertingFailureHandlingMode - Variable in class io.debezium.relational.TableSchemaBuilder
 
EventConvertingFailureHandlingMode(String) - Constructor for enum class io.debezium.config.CommonConnectorConfig.EventConvertingFailureHandlingMode
 
eventDispatcher - Variable in class io.debezium.pipeline.ChangeEventSourceCoordinator
 
EventDispatcher<P,T> - Class in io.debezium.pipeline
Central dispatcher for data change and schema change events.
EventDispatcher(CommonConnectorConfig, TopicNamingStrategy<T>, DatabaseSchema<T>, ChangeEventQueue<DataChangeEvent>, DataCollectionFilters.DataCollectionFilter<T>, ChangeEventCreator, EventDispatcher.InconsistentSchemaHandler<P, T>, Heartbeat.ScheduledHeartbeat, SchemaNameAdjuster, TransactionMonitor, SignalProcessor<P, ?>, DebeziumHeaderProducer) - Constructor for class io.debezium.pipeline.EventDispatcher
 
EventDispatcher(CommonConnectorConfig, TopicNamingStrategy<T>, DatabaseSchema<T>, ChangeEventQueue<DataChangeEvent>, DataCollectionFilters.DataCollectionFilter<T>, ChangeEventCreator, EventDispatcher.InconsistentSchemaHandler<P, T>, EventMetadataProvider, Heartbeat.ScheduledHeartbeat, SchemaNameAdjuster, SignalProcessor<P, ?>, DebeziumHeaderProducer) - Constructor for class io.debezium.pipeline.EventDispatcher
 
EventDispatcher(CommonConnectorConfig, TopicNamingStrategy<T>, DatabaseSchema<T>, ChangeEventQueue<DataChangeEvent>, DataCollectionFilters.DataCollectionFilter<T>, ChangeEventCreator, EventMetadataProvider, Heartbeat.ScheduledHeartbeat, SchemaNameAdjuster, DebeziumHeaderProducer) - Constructor for class io.debezium.pipeline.EventDispatcher
 
EventDispatcher(CommonConnectorConfig, TopicNamingStrategy<T>, DatabaseSchema<T>, ChangeEventQueue<DataChangeEvent>, DataCollectionFilters.DataCollectionFilter<T>, ChangeEventCreator, EventMetadataProvider, Heartbeat.ScheduledHeartbeat, SchemaNameAdjuster, SignalProcessor<P, ?>, DebeziumHeaderProducer) - Constructor for class io.debezium.pipeline.EventDispatcher
 
EventDispatcher(CommonConnectorConfig, TopicNamingStrategy<T>, DatabaseSchema<T>, ChangeEventQueue<DataChangeEvent>, DataCollectionFilters.DataCollectionFilter<T>, ChangeEventCreator, EventMetadataProvider, SchemaNameAdjuster, DebeziumHeaderProducer) - Constructor for class io.debezium.pipeline.EventDispatcher
 
EventDispatcher(CommonConnectorConfig, TopicNamingStrategy<T>, DatabaseSchema<T>, ChangeEventQueue<DataChangeEvent>, DataCollectionFilters.DataCollectionFilter<T>, ChangeEventCreator, EventMetadataProvider, SchemaNameAdjuster, SignalProcessor<P, ?>, DebeziumHeaderProducer) - Constructor for class io.debezium.pipeline.EventDispatcher
 
EventDispatcher.BufferedDataChangeEvent - Class in io.debezium.pipeline
 
EventDispatcher.BufferingSnapshotChangeRecordReceiver - Class in io.debezium.pipeline
 
EventDispatcher.InconsistentSchemaHandler<P,T> - Interface in io.debezium.pipeline
Reaction to an incoming change event for which schema is not found
EventDispatcher.IncrementalSnapshotChangeRecordReceiver - Class in io.debezium.pipeline
 
EventDispatcher.SchemaChangeEventReceiver - Class in io.debezium.pipeline
 
EventDispatcher.SnapshotReceiver<P> - Interface in io.debezium.pipeline
Change record receiver used during snapshotting.
EventDispatcher.StreamingChangeRecordReceiver - Class in io.debezium.pipeline
 
EventFormatter - Class in io.debezium.pipeline.source.spi
 
EventFormatter() - Constructor for class io.debezium.pipeline.source.spi.EventFormatter
 
eventListener - Variable in class io.debezium.pipeline.EventDispatcher
 
eventMetadataProvider - Variable in class io.debezium.pipeline.txmetadata.TransactionMonitor
 
EventMetadataProvider - Interface in io.debezium.pipeline.source.spi
An interface implemented by each connector that enables metrics metadata to be extracted from an event.
eventProcessingFailureHandlingMode - Variable in class io.debezium.config.CommonConnectorConfig
 
EventProcessingFailureHandlingMode(String) - Constructor for enum class io.debezium.config.CommonConnectorConfig.EventProcessingFailureHandlingMode
 
events - Variable in class io.debezium.relational.ddl.DdlChanges
 
EventType() - Constructor for enum class io.debezium.relational.ddl.DdlParserListener.EventType
 
EWKB_SRID_FLAG - Static variable in class io.debezium.spatial.GeometryConstants
 
EWKB_SRID_M_MASK - Static variable in class io.debezium.spatial.GeometryConstants
 
EWKB_SRID_Z_MASK - Static variable in class io.debezium.spatial.GeometryConstants
 
excludeColumns - Variable in class io.debezium.relational.RelationalTableFilters
 
excludeColumns(String) - Method in class io.debezium.processors.reselect.ReselectColumnsPostProcessor.ReselectColumnsPredicateBuilder
 
excludeDatabases(String) - Method in class io.debezium.relational.Selectors.DatabaseSelectionPredicateBuilder
Specify the names of the databases that should be excluded.
excludeDatabases(String) - Method in class io.debezium.relational.Selectors.TableSelectionPredicateBuilder
Specify the names of the databases that should be excluded.
excludeSchemas(String) - Method in class io.debezium.relational.Selectors.TableSelectionPredicateBuilder
Specify the names of the schemas that should be excluded.
excludeTables(String) - Method in class io.debezium.relational.Selectors.TableSelectionPredicateBuilder
Specify the names of the tables that should be excluded.
excludeTables(String, Selectors.TableIdToStringMapper) - Method in class io.debezium.relational.Selectors.TableSelectionPredicateBuilder
Specify the names of the tables that should be excluded.
execute(JdbcConnection.Operations) - Method in class io.debezium.jdbc.JdbcConnection
Execute a series of operations as a single transaction.
execute(JdbcConnection, T) - Method in interface io.debezium.relational.RelationalSnapshotChangeEventSource.PooledWork
Execute the work with the provided pooled resources.
execute(ChangeEventSource.ChangeEventSourceContext, P, O) - Method in interface io.debezium.pipeline.source.spi.StreamingChangeEventSource
Executes this source.
execute(ChangeEventSource.ChangeEventSourceContext, P, O, SnapshottingTask) - Method in class io.debezium.pipeline.source.AbstractSnapshotChangeEventSource
 
execute(ChangeEventSource.ChangeEventSourceContext, P, O, SnapshottingTask) - Method in interface io.debezium.pipeline.source.spi.SnapshotChangeEventSource
Executes this source.
execute(String...) - Method in class io.debezium.jdbc.JdbcConnection
Execute a series of SQL statements as a single transaction.
executeCatchUpStreaming(ChangeEventSource.ChangeEventSourceContext, SnapshotChangeEventSource<P, O>, P, O) - Method in class io.debezium.pipeline.ChangeEventSourceCoordinator
 
executeChangeEventSources(CdcSourceTaskContext, SnapshotChangeEventSource<P, O>, Offsets<P, O>, AtomicReference<LoggingContext.PreviousContext>, ChangeEventSource.ChangeEventSourceContext) - Method in class io.debezium.pipeline.ChangeEventSourceCoordinator
 
executeIteration(ChangeEventSource.ChangeEventSourceContext, P, O) - Method in interface io.debezium.pipeline.source.spi.StreamingChangeEventSource
Executes this source for a single execution iteration.
executeSignal(SignalAction<P>, SignalRecord, Document, P, O) - Method in class io.debezium.pipeline.signal.SignalProcessor
 
ExecuteSnapshot<P> - Class in io.debezium.pipeline.signal.actions.snapshotting
The action to trigger an ad-hoc snapshot.
ExecuteSnapshot(EventDispatcher<P, ? extends DataCollectionId>, ChangeEventSourceCoordinator<P, ?>) - Constructor for class io.debezium.pipeline.signal.actions.snapshotting.ExecuteSnapshot
 
executeWithoutCommitting(String...) - Method in class io.debezium.jdbc.JdbcConnection
Executes a series of statements without explicitly committing the connection.
executeWithSemaphore(Runnable) - Method in class io.debezium.pipeline.signal.SignalProcessor
 
executor - Variable in class io.debezium.pipeline.ChangeEventSourceCoordinator
 
EXECUTOR_SHUTDOWN_TIMEOUT_MS - Static variable in class io.debezium.config.CommonConnectorConfig
 
executorService - Variable in class io.debezium.relational.RelationalSnapshotChangeEventSource.ThreadedSnapshotExecutor
 
exists() - Method in class io.debezium.relational.history.AbstractFileBasedSchemaHistory
 
exists() - Method in class io.debezium.relational.history.MemorySchemaHistory
 
exists() - Method in interface io.debezium.relational.history.SchemaHistory
Determines if the database schema history entity exists; i.e. the storage must have been initialized and the history must have been populated.
exitCollectionGeometry() - Method in interface io.debezium.spatial.GeometryVisitor
Called when leaving a GEOMETRYCOLLECTION geometry type.
exitGeometry() - Method in interface io.debezium.spatial.GeometryVisitor
Called when a a geometry sequence ends.
exitSubGeometry() - Method in interface io.debezium.spatial.GeometryVisitor
Called after leaving a sub-geometry type inside a MULTIPOINT, MULTILINESTRING, or a MULTIPOLYGON geometry type.
expand(int) - Method in interface io.debezium.document.Array
If the current size of the array is smaller than the given size, expand it and use a null value for all new entries.
expand(int, boolean) - Method in interface io.debezium.document.Array
If the current size of the array is smaller than the given size, expand it and use the supplied value for all new entries.
expand(int, double) - Method in interface io.debezium.document.Array
If the current size of the array is smaller than the given size, expand it and use the supplied value for all new entries.
expand(int, float) - Method in interface io.debezium.document.Array
If the current size of the array is smaller than the given size, expand it and use the supplied value for all new entries.
expand(int, int) - Method in interface io.debezium.document.Array
If the current size of the array is smaller than the given size, expand it and use the supplied value for all new entries.
expand(int, long) - Method in interface io.debezium.document.Array
If the current size of the array is smaller than the given size, expand it and use the supplied value for all new entries.
expand(int, Value) - Method in interface io.debezium.document.Array
If the current size of the array is smaller than the given size, expand it and use the supplied value for all new entries.
expand(int, Value) - Method in class io.debezium.document.BasicArray
 
expand(int, String) - Method in interface io.debezium.document.Array
If the current size of the array is smaller than the given size, expand it and use the supplied value for all new entries.
expandAndDedupeDataCollectionIds(List<String>) - Method in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotChangeEventSource
Expands the string-based list of data collection ids if supplied using regex to a list of all matching explicit data collection ids.
expired() - Method in interface io.debezium.heartbeat.Heartbeat.ScheduledHeartbeat
 
expired() - Method in class io.debezium.heartbeat.HeartbeatImpl
 
expression - Variable in class io.debezium.relational.ddl.DataType
 
expression() - Method in class io.debezium.relational.ddl.DataType
 
EXTENDED_HEADERS_ENABLED - Static variable in class io.debezium.config.CommonConnectorConfig
Configuration field for enabling or disabling extended Debezium context headers.
externalHeartbeatFactory - Variable in class io.debezium.heartbeat.HeartbeatFactory
 
extractDatasetMetadata(Table) - Method in class io.debezium.relational.RelationalDatabaseSchema
 
extractPartitionFromData(Document) - Method in class io.debezium.pipeline.signal.SignalProcessor
 
extractSrid(byte[]) - Static method in class io.debezium.spatial.GeometryUtil
Reads the spatial reference identifier from a potential EWKB byte array.

F

factory - Static variable in class io.debezium.document.JacksonReader
 
factory - Static variable in class io.debezium.document.JacksonWriter
 
factory - Variable in class io.debezium.jdbc.JdbcConnection
 
FAIL - Enum constant in enum class io.debezium.config.CommonConnectorConfig.EventConvertingFailureHandlingMode
An exception indicating the problematic events and their position is raised, causing the connector to be stopped.
FAIL - Enum constant in enum class io.debezium.config.CommonConnectorConfig.EventProcessingFailureHandlingMode
An exception indicating the problematic events and their position is raised, causing the connector to be stopped.
FAIL - Enum constant in enum class io.debezium.config.CommonConnectorConfig.GuardrailCollectionsLimitAction
Fail the connector when the guardrail limit is exceeded
FAIL - Enum constant in enum class io.debezium.processors.reselect.ReselectColumnsPostProcessor.ErrorHandlingMode
 
fallbackTimestampWithTimeZone - Variable in class io.debezium.jdbc.JdbcValueConverters
Fallback value for TIMESTAMP WITH TZ is epoch
fallbackTimeWithTimeZone - Variable in class io.debezium.jdbc.JdbcValueConverters
Fallback value for TIME WITH TZ is 00:00
fallbackToSuper(List<Column>) - Method in class io.debezium.pipeline.source.snapshot.incremental.RowValueConstructorChunkQueryBuilder
 
FALSE - Enum constant in enum class io.debezium.connector.SnapshotRecord
Record is from streaming phase.
field(String, Value) - Static method in interface io.debezium.document.Document
 
field(String, Object) - Static method in interface io.debezium.document.Document
 
FIELD_ADDITIONAL_CONDITION - Static variable in class io.debezium.pipeline.signal.actions.AbstractSnapshotSignal
Deprecated.
FIELD_ADDITIONAL_CONDITIONS - Static variable in class io.debezium.pipeline.signal.actions.AbstractSnapshotSignal
 
FIELD_CHANGES - Static variable in class io.debezium.pipeline.signal.actions.SchemaChanges
 
FIELD_DATA_COLLECTION - Static variable in class io.debezium.pipeline.signal.actions.AbstractSnapshotSignal
 
FIELD_DATA_COLLECTIONS - Static variable in class io.debezium.pipeline.signal.actions.AbstractSnapshotSignal
 
FIELD_DATABASE - Static variable in class io.debezium.pipeline.signal.actions.SchemaChanges
 
FIELD_FILTER - Static variable in class io.debezium.pipeline.signal.actions.AbstractSnapshotSignal
 
FIELD_MESSAGE - Static variable in class io.debezium.pipeline.signal.actions.Log
 
FIELD_NAME_ADJUSTMENT_MODE - Static variable in class io.debezium.config.CommonConnectorConfig
 
FIELD_SCHEMA - Static variable in class io.debezium.pipeline.signal.actions.SchemaChanges
 
FIELD_SURROGATE_KEY - Static variable in class io.debezium.pipeline.signal.actions.AbstractSnapshotSignal
 
FIELD_TYPE - Static variable in class io.debezium.pipeline.signal.actions.AbstractSnapshotSignal
 
FieldName() - Constructor for class io.debezium.data.Envelope.FieldName
 
fieldNameAdjuster - Variable in class io.debezium.schema.FieldNameSelector.FieldNameSanitizer
 
fieldNameAdjuster() - Method in class io.debezium.config.CommonConnectorConfig
 
fieldNameAdjustmentMode - Variable in class io.debezium.config.CommonConnectorConfig
 
FieldNameAdjustmentMode(String) - Constructor for enum class io.debezium.config.CommonConnectorConfig.FieldNameAdjustmentMode
 
FieldNameCache(FieldNameSelector.FieldNamer<T>) - Constructor for class io.debezium.schema.FieldNameSelector.FieldNameCache
 
fieldNameFor(T) - Method in class io.debezium.schema.FieldNameSelector.FieldNameCache
 
fieldNameFor(T) - Method in interface io.debezium.schema.FieldNameSelector.FieldNamer
 
fieldNameFor(T) - Method in class io.debezium.schema.FieldNameSelector.FieldNameSanitizer
 
fieldNamer - Variable in class io.debezium.relational.RelationalDatabaseConnectorConfig
 
fieldNamer - Variable in class io.debezium.relational.TableSchemaBuilder
 
fieldNames - Variable in class io.debezium.schema.FieldNameSelector.FieldNameCache
 
FieldNameSanitizer(FieldNameSelector.FieldNamer<T>, SchemaNameAdjuster) - Constructor for class io.debezium.schema.FieldNameSelector.FieldNameSanitizer
 
FieldNameSelector - Class in io.debezium.schema
Implementations return names for fields.
FieldNameSelector() - Constructor for class io.debezium.schema.FieldNameSelector
 
FieldNameSelector.FieldNameCache<T> - Class in io.debezium.schema
A field namer that caches names it has obtained from a delegate
FieldNameSelector.FieldNamer<T> - Interface in io.debezium.schema
Implementations determine the field name corresponding to a given column.
FieldNameSelector.FieldNameSanitizer<T> - Class in io.debezium.schema
A field namer that replaces any characters invalid in a field with _.
FieldNameUnderscoreReplacementFunction - Class in io.debezium.schema
A field name underscore replacement implementation of ReplacementFunction
FieldNameUnderscoreReplacementFunction() - Constructor for class io.debezium.schema.FieldNameUnderscoreReplacementFunction
 
FieldNameUnicodeReplacementFunction - Class in io.debezium.schema
A field name unicode replacement inheritance of UnicodeReplacementFunction
FieldNameUnicodeReplacementFunction() - Constructor for class io.debezium.schema.FieldNameUnicodeReplacementFunction
 
fields - Variable in class io.debezium.document.BasicDocument
 
Fields() - Constructor for class io.debezium.relational.history.HistoryRecord.Fields
 
fieldSchema - Variable in class io.debezium.relational.CustomConverterRegistry.ConverterDefinition
 
fieldsForColumns(Schema, List<Column>) - Method in class io.debezium.relational.TableSchemaBuilder
 
FileSignalChannel - Class in io.debezium.pipeline.signal.channels
The class responsible for processing of signals delivered to Debezium via a file.
FileSignalChannel() - Constructor for class io.debezium.pipeline.signal.channels.FileSignalChannel
 
filter - Variable in class io.debezium.pipeline.EventDispatcher
 
filter - Variable in class io.debezium.pipeline.signal.actions.snapshotting.AdditionalCondition.AdditionalConditionBuilder
 
filter - Variable in class io.debezium.pipeline.signal.actions.snapshotting.AdditionalCondition
In case of an incremental snapshot specifies a condition based on the field(s) of the data collection(s).
filter(String) - Method in class io.debezium.pipeline.signal.actions.snapshotting.AdditionalCondition.AdditionalConditionBuilder
 
filter(String) - Static method in class io.debezium.relational.ColumnId
Create the map of predicate functions that specify which columns are to be included.
filterColumns(Predicate<Column>) - Method in interface io.debezium.relational.Table
Utility to obtain a copy of a list of the columns that satisfy the specified predicate.
filterQueries - Variable in class io.debezium.pipeline.source.SnapshottingTask
 
FilterValidationResource - Interface in io.debezium.rest
 
FilterValidationResults - Class in io.debezium.rest.model
 
FilterValidationResults(Config, FilterValidationResults.MatchingCollectionsParameter) - Constructor for class io.debezium.rest.model.FilterValidationResults
 
FilterValidationResults.MatchingCollectionsParameter - Interface in io.debezium.rest.model
Functional interface to provide the list of matching tables or collections with an anonymous function / lambda with lazy evaluation.
find(Path) - Method in interface io.debezium.document.Document
Attempt to find the value at the given path.
find(Path, BiFunction<Path, Integer, Optional<Value>>, Consumer<Path>) - Method in interface io.debezium.document.Document
Attempt to find the value at the given path, optionally creating missing segments.
findAndReplace(String, String, Properties, String) - Static method in class io.debezium.jdbc.JdbcConnection
 
findAndReplace(String, Properties, Field...) - Static method in class io.debezium.jdbc.JdbcConnection
 
findByType(Class<T>) - Method in class io.debezium.bean.DefaultBeanRegistry
 
findByType(Class<T>) - Method in interface io.debezium.bean.spi.BeanRegistry
Finds all beans that are registered by the specified type.
findByTypeWithName(Class<T>) - Method in class io.debezium.bean.DefaultBeanRegistry
 
findByTypeWithName(Class<T>) - Method in interface io.debezium.bean.spi.BeanRegistry
Finds all beans that are registered with the specified type.
findColumn(String) - Method in class io.debezium.jdbc.CancellableResultSet
 
findMapValueByType(Map<Class<?>, Object>, Class<T>) - Method in class io.debezium.bean.DefaultBeanRegistry
 
findMaxLength(ResultSet) - Method in class io.debezium.jdbc.JdbcConnection
 
findRegistration(Class<T>) - Method in class io.debezium.service.DefaultServiceRegistry
 
first() - Method in class io.debezium.jdbc.CancellableResultSet
 
FIRST - Enum constant in enum class io.debezium.connector.SnapshotRecord
Record is from snapshot is the first record generated in snapshot phase.
FIRST_IN_DATA_COLLECTION - Enum constant in enum class io.debezium.connector.SnapshotRecord
Record is from snapshot and the first record generated from the table, but not in the entire snapshot.
firstRecordLatch - Variable in class io.debezium.pipeline.source.snapshot.chunked.SnapshotProgress
 
firstRecordLatch - Variable in class io.debezium.pipeline.source.snapshot.chunked.TableChunkProgress
 
firstTimeOnly() - Method in interface io.debezium.schema.SchemaNameAdjuster.ReplacementOccurred
Create a new function that calls this function only the first time it sees each unique original, and ignores subsequent calls for originals it has already seen.
FLOAT - Enum constant in enum class io.debezium.document.Value.Type
 
FLOAT_NUMBERS_AS_TEXT_INSTANCE - Static variable in class io.debezium.document.JacksonReader
 
floatNumbersAsTextReader() - Static method in interface io.debezium.document.DocumentReader
Get DocumentReader instance that returns fp numbers as text.
FloatVector - Class in io.debezium.data.vector
A semantic type for a vector type with 4-byte elemnents.
FloatVector() - Constructor for class io.debezium.data.vector.FloatVector
 
flushBuffer(Function<T, T>) - Method in class io.debezium.connector.base.ChangeEventQueue
Applies a function to the event and the buffer and adds it to the queue.
forcedBeat(Map<String, ?>, Map<String, ?>, BlockingConsumer<SourceRecord>) - Method in class io.debezium.heartbeat.CompositeHeartbeat
 
forcedBeat(Map<String, ?>, Map<String, ?>, BlockingConsumer<SourceRecord>) - Method in class io.debezium.heartbeat.DatabaseHeartbeatImpl
 
forcedBeat(Map<String, ?>, Map<String, ?>, BlockingConsumer<SourceRecord>) - Method in interface io.debezium.heartbeat.Heartbeat
Deprecated.
forcedBeat(Map<String, ?>, Map<String, ?>, BlockingConsumer<SourceRecord>) - Method in class io.debezium.heartbeat.HeartbeatImpl
 
forCode(String) - Static method in enum class io.debezium.data.Envelope.Operation
 
forConnector(String, String, String) - Static method in class io.debezium.util.LoggingContext
Configure for a connector the logger's Mapped Diagnostic Context (MDC) properties for the thread making this call.
forConnector(String, String, String, String, Partition) - Static method in class io.debezium.util.LoggingContext
Configure for a connector the logger's Mapped Diagnostic Context (MDC) properties for the thread making this call.
forEach(BiConsumer<? super TableId, ? super Table>) - Method in class io.debezium.relational.Tables.TablesById
 
forEach(BiConsumer<? super TableId, ? super V>) - Method in class io.debezium.relational.AbstractCachedTableMappingStorage
 
forEach(BiConsumer<? super TableId, ? super V>) - Method in class io.debezium.relational.ConcurrentMapTableMappingStorage
 
forEach(BiConsumer<? super TableId, ? super V>) - Method in interface io.debezium.relational.TableMappingStorage
Performs the given action for each entry in this storage until all entries have been processed or the action throws an exception.
forEach(BiConsumer<Path, Value>) - Method in interface io.debezium.document.Document
 
forEach(Consumer<? super String>) - Method in class io.debezium.document.Paths.MultiSegmentPath
 
forEach(Consumer<? super String>) - Method in class io.debezium.document.Paths.RootPath
 
forEach(Consumer<? super String>) - Method in class io.debezium.document.Paths.SingleSegmentPath
 
FORMATTER - Static variable in class io.debezium.time.IsoDate
 
FORMATTER - Static variable in class io.debezium.time.IsoTime
 
FORMATTER - Static variable in class io.debezium.time.IsoTimestamp
 
FORMATTER - Static variable in class io.debezium.time.ZonedTime
 
FORMATTER - Static variable in class io.debezium.time.ZonedTimestamp
The ISO date-time format includes the date, time (including fractional parts), and offset from UTC, such as '2011-12-03T10:15:30.030431+01:00'.
forScope(SystemVariables.Scope) - Method in class io.debezium.relational.SystemVariables
 
forTable(TableId) - Method in class io.debezium.relational.Tables
Obtain the definition of the identified table.
forTable(String, String, String) - Method in class io.debezium.relational.Tables
Obtain the definition of the identified table.
from(ResultSet) - Static method in class io.debezium.jdbc.CancellableResultSet
 
FROM_FIELD - Static variable in class io.debezium.serde.json.JsonSerdeConfig
 
fromBitSet(Schema, BitSet) - Static method in class io.debezium.data.Bits
Convert a value from its logical format (BitSet) to it's encoded format.
fromDocument(Document, boolean) - Static method in class io.debezium.relational.history.JsonTableChangeSerializer
 
fromDocument(TableId, Document) - Static method in class io.debezium.relational.history.JsonTableChangeSerializer
 
fromHistoryRecord(HistoryRecord) - Method in class io.debezium.relational.history.AbstractFileBasedSchemaHistory
 
fromLogical(SpecialValueDecimal, JdbcValueConverters.DecimalMode, String) - Static method in class io.debezium.data.SpecialValueDecimal
 
fromLogical(Field, byte[]) - Static method in class io.debezium.data.vector.FloatVector
Converts a value from its octet stream of 4-byte values to its encoded format - a Connect array represented by list of numbers.
fromLogical(Schema, float[]) - Static method in class io.debezium.data.vector.FloatVector
Converts a value from its raw array of floats format to its encoded format - a Connect array represented by list of numbers.
fromLogical(Schema, SpecialValueDecimal) - Static method in class io.debezium.data.VariableScaleDecimal
Converts a value from its logical format to its encoded format - a struct containing the scale of the number and a binary representation of the number.
fromLogical(Schema, String) - Static method in class io.debezium.data.vector.DoubleVector
Converts a value from its logical format - String of [x,y,z,...] to its encoded format - a Connect array represented by list of numbers.
fromLogical(Schema, String) - Static method in class io.debezium.data.vector.FloatVector
Converts a value from its logical format - String of [x,y,z,...] to its encoded format - a Connect array represented by list of numbers.
fromLogical(Schema, String) - Static method in class io.debezium.data.vector.SparseDoubleVector
Converts a value from its logical format - String of {i1: v1, i2: v2, ...}/dimensions to its encoded format - a Struct with a number of dimensions and a map of index to value
fromLogical(Schema, BigDecimal) - Static method in class io.debezium.data.VariableScaleDecimal
Converts a value from its logical format to its encoded format - a struct containing the scale of the number and a binary representation of the number.
fromPredicate(Predicate<TableId>) - Static method in interface io.debezium.relational.Tables.TableFilter
Creates a Tables.TableFilter from the given predicate.
fromRoot(Consumer<Path>) - Method in interface io.debezium.document.Path
Call the consumer with the path of every ancestor (except root) down to this path.
fromSchema(Schema) - Static method in class io.debezium.data.Envelope
 
fromSource(Struct) - Static method in enum class io.debezium.connector.SnapshotRecord
 
fromSparseVectorString(Schema, String, Function<String, T>) - Static method in class io.debezium.data.vector.Vectors
 
fromVectorString(Schema, String, Function<String, T>) - Static method in class io.debezium.data.vector.Vectors
 
fullColumnName(TableId, Column) - Method in class io.debezium.relational.CustomConverterRegistry
 
fullyQualifiedColumnDatatype(TableId, Column) - Method in class io.debezium.relational.mapping.ColumnMappers.Builder
 
fullyQualifiedColumnName(TableId, Column) - Method in class io.debezium.relational.mapping.ColumnMappers.Builder
 

G

GCount - Interface in io.debezium.crdt
A read-only result of the state of a grow-only GCounter.
GCounter - Interface in io.debezium.crdt
A simple grow-only counter that maintains a single changing value by tracking the positive changes to the value.
generated - Variable in class io.debezium.relational.ColumnEditorImpl
 
generated - Variable in class io.debezium.relational.ColumnImpl
 
generated(boolean) - Method in interface io.debezium.relational.ColumnEditor
Set whether the column's values are generated by the database.
generated(boolean) - Method in class io.debezium.relational.ColumnEditorImpl
 
GENERATED_KEY - Static variable in class io.debezium.relational.history.ConnectTableChangeSerializer
 
generateNewUUID() - Static method in class io.debezium.connector.common.UUIDUtils
Generate new UUID.
generateNewUUID(Instant) - Static method in class io.debezium.connector.common.UUIDUtils
Generate new UUID for an instant of time.
generateValue(Object[]) - Method in interface io.debezium.relational.StructGenerator
Converts the given tuple into a corresponding change event key or value struct.
Geography - Class in io.debezium.data.geometry
A semantic type for a Geography class.
Geography() - Constructor for class io.debezium.data.geometry.Geography
 
Geometry - Class in io.debezium.data.geometry
A semantic type for an OGC Simple Features for SQL Geometry.
Geometry() - Constructor for class io.debezium.data.geometry.Geometry
 
GEOMETRY_COLLECTION - Static variable in class io.debezium.spatial.GeometryConstants
 
GeometryBytes - Class in io.debezium.spatial
A simple geometry bytes helper class to handle operating on WKB (Well-Known Binary) and EWKB (Extended Well-Known Binary) formats used to represent spatial geometry.
GeometryBytes(byte[]) - Constructor for class io.debezium.spatial.GeometryBytes
Create a geometry with a given Extended Well-Known Binary (EWKB) format byte array.
GeometryBytes(byte[], Integer) - Constructor for class io.debezium.spatial.GeometryBytes
Create a geometry with a given byte array and an optional spatial reference identifier.
GeometryBytes.EmptyGeometryCollectionVisitor - Class in io.debezium.spatial
Utility visitor that checks if the GEOMETRYCOLLECTION is empty.
GeometryConstants - Class in io.debezium.spatial
Constants used by the geometry spatial classes.
GeometryConstants() - Constructor for class io.debezium.spatial.GeometryConstants
 
GeometryCoordinateSwapper - Class in io.debezium.spatial
Swaps X/Y coordinates in geometry data.
GeometryCoordinateSwapper() - Constructor for class io.debezium.spatial.GeometryCoordinateSwapper
 
GeometryCoordinateSwapper.SwapVisitor - Record Class in io.debezium.spatial
Visitor implementation that writes the contents of an existing geometry byte array swapping x and y.
GeometryEndiannessConverter - Class in io.debezium.spatial
Converts a geometry's byte order (endianness).
GeometryEndiannessConverter() - Constructor for class io.debezium.spatial.GeometryEndiannessConverter
 
GeometryEndiannessConverter.EndianConverterVisitor - Record Class in io.debezium.spatial
Visitor implementation that writes to the output buffer the contents of an existing geometry representation, but using the given target byte order.
GeometryFormatConverter - Class in io.debezium.spatial
Utility class for converting a GeometryBytes between WKB and EWKB formats.
GeometryFormatConverter() - Constructor for class io.debezium.spatial.GeometryFormatConverter
 
GeometryTraverser - Class in io.debezium.spatial
A traversal algorithm that uses the visitor pattern, GeometryVisitor, to perform operations over an input byte buffer that represents a WKB or EWKB byte array.
GeometryTraverser() - Constructor for class io.debezium.spatial.GeometryTraverser
 
GeometryTraverser.ByteOrderScope - Class in io.debezium.spatial
Helper class that changes the ByteOrder of a ByteBuffer if the new order differs, restoring the order after the scope closes automatically.
GeometryUtil - Class in io.debezium.spatial
Simple geometry utility class.
GeometryUtil() - Constructor for class io.debezium.spatial.GeometryUtil
 
GeometryVisitor - Interface in io.debezium.spatial
A visitor that is used by the GeometryTraverser to traverse a WKB/EKB byte buffer.
get() - Method in interface io.debezium.converters.custom.CustomConverterFactory
 
get() - Method in interface io.debezium.crdt.Count
Get the current value.
get() - Method in interface io.debezium.crdt.PNCount
Get the current value.
get() - Method in class io.debezium.crdt.StateBasedGCounter
 
get() - Method in class io.debezium.crdt.StateBasedPNCounter
 
get() - Method in interface io.debezium.heartbeat.HeartbeatConnectionProvider
 
get() - Method in interface io.debezium.jdbc.ResultReceiver
 
get() - Method in interface io.debezium.processors.spi.PostProcessorFactory
 
get() - Method in interface io.debezium.rest.model.FilterValidationResults.MatchingCollectionsParameter
 
get() - Static method in class io.debezium.schema.SchemaFactory
 
get(int) - Method in interface io.debezium.document.Array
Gets the value in this array at the given index.
get(int) - Method in class io.debezium.document.BasicArray
 
get(int, Object) - Method in interface io.debezium.document.Array
Gets the value in this document for the given field name.
get(TableId) - Method in class io.debezium.relational.AbstractCachedTableMappingStorage
 
get(TableId) - Method in class io.debezium.relational.ConcurrentMapTableMappingStorage
 
get(TableId) - Method in class io.debezium.relational.RelationalDatabaseSchema.SchemasByTableId
 
get(TableId) - Method in interface io.debezium.relational.TableMappingStorage
Retrieves the value associated with the given table identifier.
get(TableId) - Method in class io.debezium.relational.Tables.TablesById
 
get(CharSequence) - Method in interface io.debezium.document.Document
Gets the value in this document for the given field name.
get(CharSequence, Comparable<?>) - Method in class io.debezium.document.BasicDocument
 
get(CharSequence, Comparable<?>) - Method in interface io.debezium.document.Document
Gets the value in this document for the given field name.
get(K) - Method in class io.debezium.util.LRUCacheMap
 
getAdditionalCondition() - Method in class io.debezium.pipeline.source.snapshot.incremental.DataCollection
 
getAdditionalConditions() - Method in class io.debezium.pipeline.signal.actions.snapshotting.SnapshotConfiguration
 
getAdditionalConditions(Document, AbstractSnapshotSignal.SnapshotType) - Method in class io.debezium.pipeline.signal.actions.snapshotting.ExecuteSnapshot
 
getAdditionalData() - Method in class io.debezium.pipeline.notification.Notification
 
getAdditionalData() - Method in class io.debezium.pipeline.signal.SignalRecord
 
getAdditionalDataProperty(String, Class<T>) - Method in class io.debezium.pipeline.signal.SignalRecord
 
getAggregateType() - Method in class io.debezium.pipeline.notification.Notification
 
getAllConfigurationFields() - Method in class io.debezium.connector.common.BaseSourceTask
Returns all configuration Field supported by this source task.
getAllTableIds(RelationalSnapshotChangeEventSource.RelationalSnapshotContext<P, O>) - Method in class io.debezium.relational.RelationalSnapshotChangeEventSource
Returns all candidate tables; the current filter configuration will be applied to the result set, resulting in the effective set of captured tables.
getAllTableIds(String) - Method in class io.debezium.jdbc.JdbcConnection
Retrieves all TableIds in a given database catalog, mainly used to determine then the captured table.
getAndDecrement() - Method in interface io.debezium.crdt.PNCounter
Decrement the counter and get the result.
getAndDecrement() - Method in class io.debezium.crdt.StateBasedPNCounter
 
getAndDecrement() - Method in class io.debezium.crdt.StateBasedPNDeltaCounter
 
getAndIncrement() - Method in interface io.debezium.crdt.GCounter
Increment the counter and get the result.
getAndIncrement() - Method in class io.debezium.crdt.StateBasedGCounter
 
getAndIncrement() - Method in class io.debezium.crdt.StateBasedPNCounter
 
getAndIncrement() - Method in class io.debezium.crdt.StateBasedPNDeltaCounter
 
getAndResetDdlChanges() - Method in class io.debezium.relational.ddl.AbstractDdlParser
 
getApproximateRecordSize(SourceRecord) - Static method in class io.debezium.util.ApproximateStructSizeCalculator
 
getArray(int) - Method in class io.debezium.jdbc.CancellableResultSet
 
getArray(CharSequence) - Method in interface io.debezium.document.Document
Get the array value in this document for the given field name.
getArray(CharSequence, Array) - Method in interface io.debezium.document.Document
Get the array value in this document for the given field name.
getArray(String) - Method in class io.debezium.jdbc.CancellableResultSet
 
getArraySize(Schema, List<Object>) - Static method in class io.debezium.util.ApproximateStructSizeCalculator
 
getAsciiStream(int) - Method in class io.debezium.jdbc.CancellableResultSet
 
getAsciiStream(String) - Method in class io.debezium.jdbc.CancellableResultSet
 
getAttributeDetails(TableId, String) - Method in class io.debezium.jdbc.JdbcConnection
 
getAttributes(List<String>, ObjectName, String, MBeanServer) - Method in interface io.debezium.rest.MetricsResource
 
getAttributeValue(String, ObjectName, String, MBeanServer) - Method in interface io.debezium.rest.MetricsResource
 
getAvailableSignalChannels() - Method in class io.debezium.connector.common.BaseSourceTask
Returns the available signal channels.
getAvailableSignalChannelWriter() - Method in class io.debezium.connector.common.BaseSourceTask
Returns the first available signal channel writer
getAverageValue() - Method in class io.debezium.metrics.stats.SingleValueLongMeasurement
 
getAverageValue() - Method in interface io.debezium.metrics.stats.SingleValueMeasurement
 
getBaseSelectStatement() - Method in class io.debezium.pipeline.source.snapshot.chunked.SnapshotChunk
 
getBeanName() - Method in exception class io.debezium.bean.NoSuchBeanException
Get the bean name for which a lookup failed.
getBeanRegistry() - Method in class io.debezium.config.CommonConnectorConfig
 
getBigDecimal(int) - Method in class io.debezium.jdbc.CancellableResultSet
 
getBigDecimal(int, int) - Method in class io.debezium.jdbc.CancellableResultSet
 
getBigDecimal(CharSequence) - Method in interface io.debezium.document.Document
Get the big decimal value in this document for the given field name.
getBigDecimal(CharSequence, BigDecimal) - Method in interface io.debezium.document.Document
Get the big decimal value in this document for the given field name.
getBigDecimal(String) - Method in class io.debezium.jdbc.CancellableResultSet
 
getBigDecimal(String, int) - Method in class io.debezium.jdbc.CancellableResultSet
 
getBigInteger(CharSequence) - Method in interface io.debezium.document.Document
Get the big integer value in this document for the given field name.
getBigInteger(CharSequence, BigInteger) - Method in interface io.debezium.document.Document
Get the big integer value in this document for the given field name.
getBinaryStream(int) - Method in class io.debezium.jdbc.CancellableResultSet
 
getBinaryStream(String) - Method in class io.debezium.jdbc.CancellableResultSet
 
getBlob(int) - Method in class io.debezium.jdbc.CancellableResultSet
 
getBlob(String) - Method in class io.debezium.jdbc.CancellableResultSet
 
getBlockingSnapshottingTask(P, O, SnapshotConfiguration) - Method in interface io.debezium.pipeline.source.spi.SnapshotChangeEventSource
Returns the blocking snapshotting task based on the snapshot configuration from the signal.
getBlockingSnapshottingTask(P, O, SnapshotConfiguration) - Method in class io.debezium.relational.RelationalSnapshotChangeEventSource
 
getBoolean(int) - Method in class io.debezium.jdbc.CancellableResultSet
 
getBoolean(CharSequence) - Method in interface io.debezium.document.Document
Get the boolean value in this document for the given field name.
getBoolean(CharSequence, boolean) - Method in interface io.debezium.document.Document
Get the boolean value in this document for the given field name.
getBoolean(String) - Method in class io.debezium.jdbc.CancellableResultSet
 
getByte(int) - Method in class io.debezium.jdbc.CancellableResultSet
 
getByte(String) - Method in class io.debezium.jdbc.CancellableResultSet
 
getByteOrder(byte) - Static method in class io.debezium.spatial.GeometryUtil
Given the WKB byte (0x00 or 0x01) byte order, returns the Java byte order.
getByteOrderByte(ByteOrder) - Static method in class io.debezium.spatial.GeometryUtil
Given a Java byte order, returns the mapped WKB type (0x00 or 0x01).
getBytes() - Method in class io.debezium.spatial.GeometryBytes
Get the raw geometry bytes.
getBytes(int) - Method in class io.debezium.jdbc.CancellableResultSet
 
getBytes(CharSequence) - Method in interface io.debezium.document.Document
Get the Base64 encoded binary value in this document for the given field name.
getBytes(String) - Method in class io.debezium.jdbc.CancellableResultSet
 
getCapturedTables() - Method in class io.debezium.pipeline.meters.SnapshotMeter
 
getCapturedTables() - Method in class io.debezium.pipeline.meters.StreamingMeter
 
getCapturedTables() - Method in interface io.debezium.pipeline.metrics.CapturedTablesSupplier
Gets a collection of identifiers for all captured tables.
getCapturedTables() - Method in class io.debezium.pipeline.metrics.DefaultSnapshotChangeEventSourceMetrics
 
getCapturedTables() - Method in class io.debezium.pipeline.metrics.DefaultStreamingChangeEventSourceMetrics
 
getCapturedTables() - Method in interface io.debezium.pipeline.metrics.traits.SchemaMetricsMXBean
 
getCaptureInstance() - Method in class io.debezium.relational.ChangeTable
 
getChangePosition() - Method in class io.debezium.pipeline.source.spi.ChangeTableResultSet
 
getChangeRecordEmitter(P, O, TableId, Object[], Instant) - Method in class io.debezium.relational.RelationalSnapshotChangeEventSource
Returns a ChangeRecordEmitter producing the change records for the given table row.
getChangeRecordEmitter(P, T, OffsetContext, Object[]) - Method in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotChangeEventSource
Returns a ChangeRecordEmitter producing the change records for the given table row.
getChanges() - Method in interface io.debezium.crdt.DeltaCount
Get the changes in the current value during the last interval.
getChanges() - Method in class io.debezium.crdt.StateBasedPNDeltaCounter
 
getChangesApplied() - Method in class io.debezium.relational.history.SchemaHistoryMetrics
 
getChangesApplied() - Method in interface io.debezium.relational.history.SchemaHistoryMXBean
 
getChangeSchema() - Method in class io.debezium.relational.history.ConnectTableChangeSerializer
 
getChangesRecovered() - Method in class io.debezium.relational.history.SchemaHistoryMetrics
 
getChangesRecovered() - Method in interface io.debezium.relational.history.SchemaHistoryMXBean
 
getChangeTable() - Method in class io.debezium.pipeline.source.spi.ChangeTableResultSet
 
getChangeTableId() - Method in class io.debezium.relational.ChangeTable
 
getChangeTableObjectId() - Method in class io.debezium.relational.ChangeTable
 
getCharacterStream(int) - Method in class io.debezium.jdbc.CancellableResultSet
 
getCharacterStream(String) - Method in class io.debezium.jdbc.CancellableResultSet
 
getChunkFrom() - Method in class io.debezium.pipeline.meters.SnapshotMeter
 
getChunkFrom() - Method in class io.debezium.pipeline.metrics.DefaultSnapshotChangeEventSourceMetrics
 
getChunkFrom() - Method in interface io.debezium.pipeline.metrics.traits.SnapshotMetricsMXBean
 
getChunkId() - Method in class io.debezium.pipeline.meters.SnapshotMeter
 
getChunkId() - Method in class io.debezium.pipeline.metrics.DefaultSnapshotChangeEventSourceMetrics
 
getChunkId() - Method in interface io.debezium.pipeline.metrics.traits.SnapshotMetricsMXBean
 
getChunkId() - Method in class io.debezium.pipeline.source.snapshot.chunked.SnapshotChunk
 
getChunkIndex() - Method in class io.debezium.pipeline.source.snapshot.chunked.SnapshotChunk
 
getChunkTo() - Method in class io.debezium.pipeline.meters.SnapshotMeter
 
getChunkTo() - Method in class io.debezium.pipeline.metrics.DefaultSnapshotChangeEventSourceMetrics
 
getChunkTo() - Method in interface io.debezium.pipeline.metrics.traits.SnapshotMetricsMXBean
 
getClob(int) - Method in class io.debezium.jdbc.CancellableResultSet
 
getClob(String) - Method in class io.debezium.jdbc.CancellableResultSet
 
getClock() - Method in class io.debezium.connector.common.CdcSourceTaskContext
Returns a clock for obtaining the current time.
getClock() - Method in class io.debezium.pipeline.AbstractChangeRecordEmitter
Returns the clock of the change record(s) emitted.
getClock() - Method in class io.debezium.relational.RelationalSnapshotChangeEventSource
 
getCloseWindowTimestamp() - Method in class io.debezium.pipeline.source.snapshot.incremental.SignalMetadata
 
getColumnData(ResultSet, int) - Method in class io.debezium.pipeline.source.spi.ChangeTableResultSet
Get the value of a specific column in the result-set.
getColumnFilter() - Method in class io.debezium.relational.RelationalDatabaseConnectorConfig
 
getColumns() - Method in class io.debezium.util.ColumnUtils.ColumnArray
 
getColumnsDetails(String, String, String, Tables.TableFilter, Tables.ColumnNameFilter, DatabaseMetaData, Set<TableId>) - Method in class io.debezium.jdbc.JdbcConnection
 
getColumnsDetails(String, String, String, Tables.TableFilter, Tables.ColumnNameFilter, DatabaseMetaData, Set<TableId>, boolean) - Method in class io.debezium.jdbc.JdbcConnection
 
getColumnValue(ResultSet, int, Column, Table) - Method in class io.debezium.jdbc.JdbcConnection
Reads a value from JDBC result set and execute per-connector conversion if needed
getCompletedChunks() - Method in class io.debezium.pipeline.source.snapshot.chunked.TableChunkProgress
 
getConcurrency() - Method in class io.debezium.jdbc.CancellableResultSet
 
getConfig() - Method in class io.debezium.config.CommonConnectorConfig
Deprecated.
getConfig() - Method in class io.debezium.connector.common.CdcSourceTaskContext
 
getConfigFields() - Method in interface io.debezium.metadata.ConfigDescriptor
Returns the set of configuration fields supported by this component.
getConfigPrefix() - Method in enum class io.debezium.relational.TableMappingStorage.Type
Returns the configuration prefix for this storage type.
getConnectionAttributes() - Method in interface io.debezium.rest.MetricsResource
 
getConnectionAttributes() - Method in interface io.debezium.rest.model.MetricsAttributes
 
getConnectionFactoryClassName() - Method in interface io.debezium.jdbc.JdbcConfiguration
Get the datasource factory property from the configuration.
getConnectionTimeout() - Method in interface io.debezium.jdbc.JdbcConfiguration
Get the connection timeout from the configuration.
getConnectionValidationTimeout() - Method in class io.debezium.config.CommonConnectorConfig
 
getConnector() - Method in interface io.debezium.rest.ConnectorAware
 
getConnector() - Method in interface io.debezium.rest.MetricsResource
 
getConnectorAttributes() - Method in interface io.debezium.rest.MetricsResource
 
getConnectorAttributes() - Method in interface io.debezium.rest.model.MetricsAttributes
 
getConnectorClass(Configuration) - Static method in class io.debezium.discriminator.ConnectorDiscriminator
 
getConnectorLogicalName() - Method in class io.debezium.connector.common.CdcSourceTaskContext
 
getConnectorMetrics(String) - Method in interface io.debezium.rest.MetricsResource
 
getConnectorName() - Method in class io.debezium.config.CommonConnectorConfig
 
getConnectorName() - Method in class io.debezium.pipeline.notification.InitialSnapshotNotificationService
 
getConnectorPluginName() - Method in class io.debezium.connector.common.CdcSourceTaskContext
 
getConnectorSchema() - Method in interface io.debezium.rest.SchemaResource
 
getConnectorType() - Method in class io.debezium.connector.common.CdcSourceTaskContext
 
getContextName() - Method in class io.debezium.config.CommonConnectorConfig
 
getConvertedValue(TableId, Column, Field, Object) - Method in class io.debezium.processors.reselect.ReselectColumnsPostProcessor
 
getCorrelationId() - Method in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotContext
 
getCorrelationId() - Method in interface io.debezium.pipeline.source.snapshot.incremental.IncrementalSnapshotContext
 
getCounter() - Method in class io.debezium.metrics.activity.ActivityMonitoringMeter.ActivityCounter
 
getCreateTableEvent(RelationalSnapshotChangeEventSource.RelationalSnapshotContext<P, O>, Table) - Method in class io.debezium.relational.RelationalSnapshotChangeEventSource
Creates a SchemaChangeEvent representing the creation of the given table.
getCurrentQueueSizeInBytes() - Method in class io.debezium.pipeline.metrics.PipelineMetrics
 
getCurrentQueueSizeInBytes() - Method in interface io.debezium.pipeline.metrics.traits.QueueMetricsMXBean
 
getCurrentTimestamp() - Method in class io.debezium.jdbc.JdbcConnection
 
getCursorName() - Method in class io.debezium.jdbc.CancellableResultSet
 
getCustomMetricTags() - Method in class io.debezium.config.CommonConnectorConfig
 
getCustomMetricTags() - Method in class io.debezium.connector.common.CdcSourceTaskContext
 
getData() - Method in class io.debezium.pipeline.signal.SignalRecord
 
getData() - Method in class io.debezium.pipeline.source.spi.ChangeTableResultSet
Get the column data from the source change table's result-set
getDatabase() - Method in interface io.debezium.jdbc.JdbcConfiguration
Get the database name property from the configuration.
getDatabase() - Method in class io.debezium.schema.SchemaChangeEvent
 
getDatabase(DdlParserListener.Event) - Method in class io.debezium.relational.ddl.DdlChanges
 
getDatabaseName(Object) - Method in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotChangeEventSource
Extract the database name from a data collection ID.
getDatabaseNameFromPartition(Partition) - Method in class io.debezium.pipeline.source.snapshot.incremental.SignalBasedIncrementalSnapshotChangeEventSource
Extract the database name from a partition.
getDataCollection() - Method in class io.debezium.pipeline.signal.actions.snapshotting.AdditionalCondition
 
getDataCollectionPattern(List<String>) - Method in class io.debezium.pipeline.source.AbstractSnapshotChangeEventSource
 
getDataCollections() - Method in class io.debezium.pipeline.signal.actions.snapshotting.SnapshotConfiguration
 
getDataCollections() - Method in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotContext
 
getDataCollections() - Method in interface io.debezium.pipeline.source.snapshot.incremental.IncrementalSnapshotContext
 
getDataCollections() - Method in class io.debezium.pipeline.source.SnapshottingTask
List of regular expression defining the data collection to snapshot
getDataCollections(Document) - Static method in class io.debezium.pipeline.signal.actions.snapshotting.ExecuteSnapshot
 
getDataCollections(Document) - Static method in class io.debezium.pipeline.signal.actions.snapshotting.StopSnapshot
 
getDataCollectionsToBeSnapshotted() - Method in class io.debezium.config.CommonConnectorConfig
 
getDataCollectionsToSnapshot() - Method in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotContext.SnapshotDataCollection
 
getDataCollectionsToStop() - Method in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotContext
 
getDataCollectionsToStop() - Method in interface io.debezium.pipeline.source.snapshot.incremental.IncrementalSnapshotContext
 
getDate(int) - Method in class io.debezium.jdbc.CancellableResultSet
 
getDate(int, Calendar) - Method in class io.debezium.jdbc.CancellableResultSet
 
getDate(String) - Method in class io.debezium.jdbc.CancellableResultSet
 
getDate(String, Calendar) - Method in class io.debezium.jdbc.CancellableResultSet
 
getDateBuilder() - Method in enum class io.debezium.jdbc.TemporalPrecisionMode
 
getDateTimeFormatter(Integer) - Static method in class io.debezium.time.ZonedTimestamp
Returns a DateTimeFormatter that ensures that exactly fractionalWidth number of digits are present in the nanosecond part of the datetime.
getDdl() - Method in class io.debezium.schema.SchemaChangeEvent
 
getDdlParser() - Method in class io.debezium.relational.HistorizedRelationalDatabaseSchema
Returns a new instance of the DdlParser to be used when recovering the schema from a previously persisted history.
getDecimalMode() - Method in class io.debezium.relational.RelationalDatabaseConnectorConfig
Returns the Decimal mode Enum for decimal.handling.mode configuration.
getDecimalValue() - Method in class io.debezium.data.SpecialValueDecimal
 
getDecrement() - Method in interface io.debezium.crdt.PNCount
Get the amount that the value decremented.
getDecrement() - Method in class io.debezium.crdt.StateBasedPNCounter
 
getDocument(CharSequence) - Method in interface io.debezium.document.Document
Get the document value in this document for the given field name.
getDouble(int) - Method in class io.debezium.jdbc.CancellableResultSet
 
getDouble(CharSequence) - Method in interface io.debezium.document.Document
Get the double value in this document for the given field name.
getDouble(CharSequence, double) - Method in interface io.debezium.document.Document
Get the double value in this document for the given field name.
getDouble(String) - Method in class io.debezium.jdbc.CancellableResultSet
 
getEnabledChannelReaders() - Method in class io.debezium.pipeline.signal.SignalProcessor
 
getEnabledChannels() - Method in class io.debezium.config.CommonConnectorConfig
 
getEnabledNotificationChannels() - Method in class io.debezium.config.CommonConnectorConfig
 
getEnvelopeSchema() - Method in class io.debezium.relational.TableSchema
Get the Schema that represents the entire value of messages for the table, i.e. including before/after state and source info.
getEnvelopeSchema() - Method in interface io.debezium.schema.DataCollectionSchema
 
getErrorCode() - Method in exception class io.debezium.jdbc.JdbcConnectionException
Returns the SQL error code from the original exception
getErrorHandler() - Method in class io.debezium.connector.common.BaseSourceTask
 
getErrorHandler() - Method in class io.debezium.pipeline.ChangeEventSourceCoordinator
 
getEstimatedRowCount() - Method in class io.debezium.pipeline.source.snapshot.chunked.SnapshotChunk
 
getEventConvertingFailureHandlingMode() - Method in class io.debezium.config.CommonConnectorConfig
 
getEventCountPerDataCollectionSchema() - Method in class io.debezium.pipeline.txmetadata.AbstractTransactionStructMaker
 
getEventCountPerDataCollectionSchema() - Method in class io.debezium.pipeline.txmetadata.DefaultTransactionStructMaker
 
getEventCountPerDataCollectionSchema() - Method in interface io.debezium.pipeline.txmetadata.TransactionStructMaker
Get the schema for the event count per data collection
getEventProcessingFailureHandlingMode() - Method in class io.debezium.config.CommonConnectorConfig
 
getEventsByDatabase(DdlChanges.DatabaseEventConsumer) - Method in class io.debezium.relational.ddl.DdlChanges
Consume the events in the same order they were recorded, but grouped by database name.
getEventSourcePosition(DataCollectionId, OffsetContext, Object, Struct) - Method in interface io.debezium.pipeline.source.spi.EventMetadataProvider
 
getEventTimestamp(DataCollectionId, OffsetContext, Object, Struct) - Method in interface io.debezium.pipeline.source.spi.EventMetadataProvider
 
getExcludeColumns() - Method in class io.debezium.relational.RelationalTableFilters
 
getExecutorShutdownTimeout() - Method in class io.debezium.config.CommonConnectorConfig
 
getExtendedHeaders(ConnectHeaders) - Method in class io.debezium.pipeline.EventDispatcher
 
getFetchDirection() - Method in class io.debezium.jdbc.CancellableResultSet
 
getFetchSize() - Method in class io.debezium.jdbc.CancellableResultSet
 
getField(CharSequence) - Method in interface io.debezium.document.Document
Gets the field in this document with the given field name.
getFieldNamer() - Method in class io.debezium.relational.RelationalDatabaseConnectorConfig
 
getFilter() - Method in class io.debezium.pipeline.signal.actions.snapshotting.AdditionalCondition
 
getFilterQueries() - Method in class io.debezium.pipeline.source.SnapshottingTask
Map of query statement overrides by data collection
getFloat(int) - Method in class io.debezium.jdbc.CancellableResultSet
 
getFloat(CharSequence) - Method in interface io.debezium.document.Document
Get the double value in this document for the given field name.
getFloat(CharSequence, float) - Method in interface io.debezium.document.Document
Get the float value in this document for the given field name.
getFloat(String) - Method in class io.debezium.jdbc.CancellableResultSet
 
getFromStorage(TableId) - Method in class io.debezium.relational.AbstractCachedTableMappingStorage
Retrieves a value from the underlying storage.
getGreatestColumnPosition() - Method in class io.debezium.util.ColumnUtils.ColumnArray
 
getGreatestColumnPosition() - Method in class io.debezium.util.ColumnUtils.MappedColumns
 
getGuardrailCollectionsLimitAction() - Method in class io.debezium.config.CommonConnectorConfig
 
getGuardrailCollectionsMax() - Method in class io.debezium.config.CommonConnectorConfig
 
getHeartbeat(CommonConnectorConfig, HeartbeatConnectionProvider, HeartbeatErrorHandler, ChangeEventQueue<DataChangeEvent>) - Method in class io.debezium.heartbeat.DatabaseHeartbeatFactory
 
getHeartbeat(CommonConnectorConfig, HeartbeatConnectionProvider, HeartbeatErrorHandler, ChangeEventQueue<DataChangeEvent>) - Method in interface io.debezium.heartbeat.DebeziumHeartbeatFactory
 
getHeartbeatActionQuery() - Method in class io.debezium.relational.RelationalDatabaseConnectorConfig
 
getHeartbeatInterval() - Method in class io.debezium.config.CommonConnectorConfig
 
getHeartbeatTopic() - Method in class io.debezium.schema.TopicSelector
Deprecated.
Get the name of the heartbeat topic for the given server.
getHeartbeatTopicsPrefix() - Method in class io.debezium.config.CommonConnectorConfig
 
getHistorizedSchema() - Method in class io.debezium.pipeline.EventDispatcher
 
getHistoryRecordComparator() - Method in class io.debezium.relational.HistorizedRelationalDatabaseConnectorConfig
Returns a comparator to be used when recovering records from the schema history, making sure no history entries newer than the offset we resume from are recovered (which could happen when restarting a connector after history records have been persisted but no new offset has been committed yet).
getHoldability() - Method in class io.debezium.jdbc.CancellableResultSet
 
getHostname() - Method in interface io.debezium.jdbc.JdbcConfiguration
Get the hostname property from the configuration.
getId() - Method in class io.debezium.pipeline.notification.Notification
 
getId() - Method in class io.debezium.pipeline.signal.SignalRecord
 
getId() - Method in class io.debezium.pipeline.source.snapshot.incremental.DataCollection
 
getId() - Method in class io.debezium.relational.history.TableChanges.TableChange
 
getIdentifier(Table) - Method in class io.debezium.relational.RelationalDatabaseSchema
 
getIncrement() - Method in interface io.debezium.crdt.GCount
Get the amount that the value incremented.
getIncrement() - Method in class io.debezium.crdt.StateBasedGCounter
 
getIncrement() - Method in class io.debezium.crdt.StateBasedPNCounter
 
getIncrementalSnapshotChangeEventReceiver(DataChangeEventListener<P>) - Method in class io.debezium.pipeline.EventDispatcher
 
getIncrementalSnapshotChangeEventSource() - Method in class io.debezium.pipeline.EventDispatcher
 
getIncrementalSnapshotChangeEventSource(O, SnapshotProgressListener<P>, DataChangeEventListener<P>, NotificationService<P, O>) - Method in interface io.debezium.pipeline.source.spi.ChangeEventSourceFactory
Returns and incremental snapshot change event source that can run in parallel with streaming and read and send data collection content in chunk.
getIncrementalSnapshotChunkSize() - Method in class io.debezium.config.CommonConnectorConfig
 
getIncrementalSnapshotContext() - Method in interface io.debezium.pipeline.spi.OffsetContext
Provide a context used by IncrementalSnapshotChangeEventSource so persist its internal state into offsets to survive between restarts.
getIncrementalSnapshotWatermarkingStrategy() - Method in class io.debezium.config.CommonConnectorConfig
 
getIndex() - Method in interface io.debezium.document.Array.Entry
Get the index of the entry
getIndex() - Method in class io.debezium.document.BasicEntry
 
getInstance() - Static method in class io.debezium.relational.Key.IdentityKeyMapper
 
getInstance(String, Selectors.TableIdToStringMapper) - Static method in class io.debezium.relational.Key.CustomKeyMapper
Getting an instance with a list of regexp (table:column1,column2) delimited by ';' matching the tables keys.
getInt(int) - Method in class io.debezium.jdbc.CancellableResultSet
 
getInt(String) - Method in class io.debezium.jdbc.CancellableResultSet
 
getInteger(CharSequence) - Method in interface io.debezium.document.Document
Get the integer value in this document for the given field name.
getInteger(CharSequence, int) - Method in interface io.debezium.document.Document
Get the integer value in this document for the given field name.
getJdbcConfig() - Method in class io.debezium.relational.RelationalDatabaseConnectorConfig
Returns a "raw" configuration object exposing all the database driver related settings, without the "database." prefix.
getKeyColumnsForChunking(Table) - Method in class io.debezium.relational.RelationalSnapshotChangeEventSource
 
getKeyKolumns(Table) - Method in interface io.debezium.relational.Key.KeyMapper
 
getKeyMapper() - Method in class io.debezium.pipeline.source.snapshot.incremental.AbstractChunkQueryBuilder
 
getKeyMapper() - Method in class io.debezium.relational.RelationalDatabaseConnectorConfig
 
getLastAppliedChange() - Method in class io.debezium.relational.history.SchemaHistoryMetrics
 
getLastAppliedChange() - Method in interface io.debezium.relational.history.SchemaHistoryMXBean
 
getLastEvent() - Method in class io.debezium.pipeline.meters.CommonEventMeter
 
getLastEvent() - Method in class io.debezium.pipeline.metrics.PipelineMetrics
 
getLastEvent() - Method in interface io.debezium.pipeline.metrics.traits.CommonEventMetricsMXBean
 
getLastRecoveredChange() - Method in class io.debezium.relational.history.SchemaHistoryMetrics
 
getLastRecoveredChange() - Method in interface io.debezium.relational.history.SchemaHistoryMXBean
 
getLastTransactionId() - Method in class io.debezium.pipeline.meters.StreamingMeter
 
getLastTransactionId() - Method in class io.debezium.pipeline.metrics.DefaultStreamingChangeEventSourceMetrics
 
getLastTransactionId() - Method in interface io.debezium.pipeline.metrics.traits.StreamingMetricsMXBean
 
getLastValue() - Method in class io.debezium.metrics.stats.SingleValueLongMeasurement
 
getLastValue() - Method in interface io.debezium.metrics.stats.SingleValueMeasurement
 
getLikeWildcardCharacters() - Method in class io.debezium.jdbc.JdbcConnection
Returns the wildcard characters that must be escaped when constructing patterns for the JDBC DatabaseMetaData methods such as getColumns, getTables, etc.
getLoggingContext() - Method in interface io.debezium.pipeline.spi.Partition
Returns the partition representation in the logging context.
getLoggingContext() - Method in class io.debezium.relational.AbstractPartition
 
getLogicalName() - Method in class io.debezium.config.CommonConnectorConfig
 
getLong(int) - Method in class io.debezium.jdbc.CancellableResultSet
 
getLong(CharSequence) - Method in interface io.debezium.document.Document
Get the integer value in this document for the given field name.
getLong(CharSequence, long) - Method in interface io.debezium.document.Document
Get the long value in this document for the given field name.
getLong(String) - Method in class io.debezium.jdbc.CancellableResultSet
 
getLowerBounds() - Method in class io.debezium.pipeline.source.snapshot.chunked.SnapshotChunk
 
getManagementJmxObjectName(String, String, CommonConnectorConfig) - Static method in class io.debezium.pipeline.JmxUtils
 
getMapSize(Schema, Schema, Map<Object, Object>) - Static method in class io.debezium.util.ApproximateStructSizeCalculator
 
getMapValueWithFallbackTypeLookup(Map<Class<?>, Object>, Class<T>) - Method in class io.debezium.bean.DefaultBeanRegistry
 
getMaskedConfigurationMap(Map<String, String>) - Method in class io.debezium.connector.common.BaseSourceTask
 
getMatchingCollections(Configuration) - Method in interface io.debezium.rest.FilterValidationResource
 
getMaxBatchSize() - Method in class io.debezium.config.CommonConnectorConfig
 
getMaxQueueSize() - Method in class io.debezium.config.CommonConnectorConfig
 
getMaxQueueSizeInBytes() - Method in class io.debezium.config.CommonConnectorConfig
 
getMaxQueueSizeInBytes() - Method in class io.debezium.pipeline.metrics.PipelineMetrics
 
getMaxQueueSizeInBytes() - Method in interface io.debezium.pipeline.metrics.traits.QueueMetricsMXBean
 
getMaxRetriesOnError() - Method in class io.debezium.config.CommonConnectorConfig
 
getMaxSnapshotMaxThreadsMultiplier() - Method in class io.debezium.config.CommonConnectorConfig
 
getMaxValue() - Method in class io.debezium.metrics.stats.SingleValueLongMeasurement
 
getMaxValue() - Method in interface io.debezium.metrics.stats.SingleValueMeasurement
 
getMetaData() - Method in class io.debezium.jdbc.CancellableResultSet
 
getMetrics(String) - Method in interface io.debezium.rest.MetricsResource
 
getMilliSecondsBehindSource() - Method in class io.debezium.pipeline.meters.StreamingMeter
 
getMilliSecondsBehindSource() - Method in class io.debezium.pipeline.metrics.DefaultStreamingChangeEventSourceMetrics
 
getMilliSecondsBehindSource() - Method in interface io.debezium.pipeline.metrics.traits.StreamingMetricsMXBean
 
getMilliSecondsBehindSourceAverageValue() - Method in class io.debezium.pipeline.meters.StreamingMeter
 
getMilliSecondsBehindSourceAverageValue() - Method in class io.debezium.pipeline.metrics.DefaultStreamingChangeEventSourceMetrics
 
getMilliSecondsBehindSourceAverageValue() - Method in interface io.debezium.pipeline.metrics.traits.StreamingStatisticsMXBean
 
getMilliSecondsBehindSourceMaxValue() - Method in class io.debezium.pipeline.meters.StreamingMeter
 
getMilliSecondsBehindSourceMaxValue() - Method in class io.debezium.pipeline.metrics.DefaultStreamingChangeEventSourceMetrics
 
getMilliSecondsBehindSourceMaxValue() - Method in interface io.debezium.pipeline.metrics.traits.StreamingStatisticsMXBean
 
getMilliSecondsBehindSourceMinValue() - Method in class io.debezium.pipeline.meters.StreamingMeter
 
getMilliSecondsBehindSourceMinValue() - Method in class io.debezium.pipeline.metrics.DefaultStreamingChangeEventSourceMetrics
 
getMilliSecondsBehindSourceMinValue() - Method in interface io.debezium.pipeline.metrics.traits.StreamingStatisticsMXBean
 
getMilliSecondsBehindSourceP50() - Method in class io.debezium.pipeline.meters.StreamingMeter
 
getMilliSecondsBehindSourceP50() - Method in class io.debezium.pipeline.metrics.DefaultStreamingChangeEventSourceMetrics
 
getMilliSecondsBehindSourceP50() - Method in interface io.debezium.pipeline.metrics.traits.StreamingStatisticsMXBean
 
getMilliSecondsBehindSourceP95() - Method in class io.debezium.pipeline.meters.StreamingMeter
 
getMilliSecondsBehindSourceP95() - Method in class io.debezium.pipeline.metrics.DefaultStreamingChangeEventSourceMetrics
 
getMilliSecondsBehindSourceP95() - Method in interface io.debezium.pipeline.metrics.traits.StreamingStatisticsMXBean
 
getMilliSecondsBehindSourceP99() - Method in class io.debezium.pipeline.meters.StreamingMeter
 
getMilliSecondsBehindSourceP99() - Method in class io.debezium.pipeline.metrics.DefaultStreamingChangeEventSourceMetrics
 
getMilliSecondsBehindSourceP99() - Method in interface io.debezium.pipeline.metrics.traits.StreamingStatisticsMXBean
 
getMilliSecondsSinceLastAppliedChange() - Method in class io.debezium.relational.history.SchemaHistoryMetrics
 
getMilliSecondsSinceLastAppliedChange() - Method in interface io.debezium.relational.history.SchemaHistoryMXBean
 
getMilliSecondsSinceLastEvent() - Method in class io.debezium.pipeline.meters.CommonEventMeter
 
getMilliSecondsSinceLastEvent() - Method in class io.debezium.pipeline.metrics.PipelineMetrics
 
getMilliSecondsSinceLastEvent() - Method in interface io.debezium.pipeline.metrics.traits.CommonEventMetricsMXBean
 
getMilliSecondsSinceLastRecoveredChange() - Method in class io.debezium.relational.history.SchemaHistoryMetrics
 
getMilliSecondsSinceLastRecoveredChange() - Method in interface io.debezium.relational.history.SchemaHistoryMXBean
 
getMinValue() - Method in class io.debezium.metrics.stats.SingleValueLongMeasurement
 
getMinValue() - Method in interface io.debezium.metrics.stats.SingleValueMeasurement
 
getName() - Method in class io.debezium.document.BasicField
 
getName() - Method in interface io.debezium.document.Document.Field
Get the name of the field
getNCharacterStream(int) - Method in class io.debezium.jdbc.CancellableResultSet
 
getNCharacterStream(String) - Method in class io.debezium.jdbc.CancellableResultSet
 
getNClob(int) - Method in class io.debezium.jdbc.CancellableResultSet
 
getNClob(String) - Method in class io.debezium.jdbc.CancellableResultSet
 
getNewColumnValues() - Method in class io.debezium.relational.RelationalChangeRecordEmitter
Returns the new row state in case of a CREATE or READ.
getNewColumnValues() - Method in class io.debezium.relational.SnapshotChangeRecordEmitter
 
getNext() - Method in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotContext.SnapshotDataCollection
 
getNextChangePosition(ResultSet) - Method in class io.debezium.pipeline.source.spi.ChangeTableResultSet
 
getNextResultSet(T) - Method in class io.debezium.pipeline.source.spi.ChangeTableResultSet
 
getNotificationChannels() - Method in class io.debezium.connector.common.BaseSourceTask
 
getNotificationInfo() - Method in class io.debezium.pipeline.notification.channels.jmx.JmxNotificationChannel
 
getNotifications() - Method in class io.debezium.pipeline.notification.channels.jmx.JmxNotificationChannel
 
getNotifications() - Method in interface io.debezium.pipeline.notification.channels.jmx.JmxNotificationChannelMXBean
 
getNotificationTopic() - Method in class io.debezium.config.CommonConnectorConfig
 
getNString(int) - Method in class io.debezium.jdbc.CancellableResultSet
 
getNString(String) - Method in class io.debezium.jdbc.CancellableResultSet
 
getNumber(CharSequence) - Method in interface io.debezium.document.Document
Get the number value in this document for the given field name.
getNumber(CharSequence, Number) - Method in interface io.debezium.document.Document
Get the number value in this document for the given field name.
getNumberOfCommittedTransactions() - Method in class io.debezium.pipeline.meters.StreamingMeter
 
getNumberOfCommittedTransactions() - Method in class io.debezium.pipeline.metrics.DefaultStreamingChangeEventSourceMetrics
 
getNumberOfCommittedTransactions() - Method in interface io.debezium.pipeline.metrics.traits.StreamingMetricsMXBean
 
getNumberOfCreateEventsSeen() - Method in class io.debezium.metrics.activity.ActivityMonitoringMeter
 
getNumberOfCreateEventsSeen() - Method in interface io.debezium.metrics.activity.ActivityMonitoringMXBean
 
getNumberOfCreateEventsSeen() - Method in class io.debezium.pipeline.metrics.DefaultStreamingChangeEventSourceMetrics
 
getNumberOfDeleteEventsSeen() - Method in class io.debezium.metrics.activity.ActivityMonitoringMeter
 
getNumberOfDeleteEventsSeen() - Method in interface io.debezium.metrics.activity.ActivityMonitoringMXBean
 
getNumberOfDeleteEventsSeen() - Method in class io.debezium.pipeline.metrics.DefaultStreamingChangeEventSourceMetrics
 
getNumberOfErroneousEvents() - Method in class io.debezium.pipeline.meters.CommonEventMeter
 
getNumberOfErroneousEvents() - Method in class io.debezium.pipeline.metrics.PipelineMetrics
 
getNumberOfErroneousEvents() - Method in interface io.debezium.pipeline.metrics.traits.CommonEventMetricsMXBean
 
getNumberOfEventsFiltered() - Method in class io.debezium.pipeline.meters.CommonEventMeter
 
getNumberOfEventsFiltered() - Method in class io.debezium.pipeline.metrics.PipelineMetrics
 
getNumberOfEventsFiltered() - Method in interface io.debezium.pipeline.metrics.traits.CommonEventMetricsMXBean
 
getNumberOfTruncateEventsSeen() - Method in class io.debezium.metrics.activity.ActivityMonitoringMeter
 
getNumberOfTruncateEventsSeen() - Method in interface io.debezium.metrics.activity.ActivityMonitoringMXBean
 
getNumberOfTruncateEventsSeen() - Method in class io.debezium.pipeline.metrics.DefaultStreamingChangeEventSourceMetrics
 
getNumberOfUnchangedEventsSkipped() - Method in class io.debezium.pipeline.meters.StreamingMeter
 
getNumberOfUnchangedEventsSkipped() - Method in class io.debezium.pipeline.metrics.DefaultStreamingChangeEventSourceMetrics
 
getNumberOfUnchangedEventsSkipped() - Method in interface io.debezium.pipeline.metrics.traits.StreamingMetricsMXBean
 
getNumberOfUpdateEventsSeen() - Method in class io.debezium.metrics.activity.ActivityMonitoringMeter
 
getNumberOfUpdateEventsSeen() - Method in interface io.debezium.metrics.activity.ActivityMonitoringMXBean
 
getNumberOfUpdateEventsSeen() - Method in class io.debezium.pipeline.metrics.DefaultStreamingChangeEventSourceMetrics
 
getObject(int) - Method in class io.debezium.jdbc.CancellableResultSet
 
getObject(int, Class<T>) - Method in class io.debezium.jdbc.CancellableResultSet
 
getObject(int, Map<String, Class<?>>) - Method in class io.debezium.jdbc.CancellableResultSet
 
getObject(String) - Method in class io.debezium.jdbc.CancellableResultSet
 
getObject(String, Class<T>) - Method in class io.debezium.jdbc.CancellableResultSet
 
getObject(String, Map<String, Class<?>>) - Method in class io.debezium.jdbc.CancellableResultSet
 
getObjectName(String, String, String) - Method in interface io.debezium.rest.MetricsResource
 
getObjectName(String, String, String, String) - Method in interface io.debezium.rest.MetricsResource
 
getObjectName(String, String, String, String, String) - Method in interface io.debezium.rest.MetricsResource
 
getOffset() - Method in class io.debezium.pipeline.AbstractChangeRecordEmitter
 
getOffset() - Method in class io.debezium.pipeline.notification.channels.SinkNotificationChannel.EmptyOffsetContext
 
getOffset() - Method in interface io.debezium.pipeline.spi.ChangeRecordEmitter
Returns the offset of the change record(s) emitted.
getOffset() - Method in interface io.debezium.pipeline.spi.OffsetContext
 
getOffset() - Method in class io.debezium.pipeline.spi.SnapshotResult
 
getOffset() - Method in class io.debezium.schema.SchemaChangeEvent
 
getOffsetContext() - Method in interface io.debezium.pipeline.source.spi.StreamingChangeEventSource
 
getOffsets() - Method in class io.debezium.pipeline.spi.Offsets
 
getOffsets(AbstractSnapshotChangeEventSource.SnapshotContext<P, O>, O, SnapshottingTask) - Method in class io.debezium.pipeline.source.AbstractSnapshotChangeEventSource
 
getOffsets(P, Document) - Method in class io.debezium.pipeline.signal.SignalProcessor
 
getOldColumnValues() - Method in class io.debezium.relational.RelationalChangeRecordEmitter
Returns the old row state in case of an UPDATE or DELETE.
getOldColumnValues() - Method in class io.debezium.relational.SnapshotChangeRecordEmitter
 
getOpenWindowTimestamp() - Method in class io.debezium.pipeline.source.snapshot.incremental.SignalMetadata
 
getOperation() - Method in class io.debezium.pipeline.source.spi.ChangeTableResultSet
 
getOperation() - Method in interface io.debezium.pipeline.spi.ChangeRecordEmitter
Returns the operation done by the represented change.
getOperation() - Method in class io.debezium.relational.SnapshotChangeRecordEmitter
 
getOperation(ResultSet) - Method in class io.debezium.pipeline.source.spi.ChangeTableResultSet
 
getOrCreateArray(CharSequence) - Method in interface io.debezium.document.Document
Get the existing array value in this document for the given field name, or create a new array if there is no existing array at this field.
getOrCreateDocument(CharSequence) - Method in interface io.debezium.document.Document
Get the existing document value in this document for the given field name, or create a new document if there is no existing document at this field.
getOrderedSystemVariablesByScopePriority() - Method in class io.debezium.relational.SystemVariables
 
getOriginTopic(DataCollectionId) - Method in class io.debezium.schema.AbstractRegexTopicNamingStrategy
 
getOriginTopic(DataCollectionId) - Method in class io.debezium.schema.DefaultRegexTopicNamingStrategy
 
getOriginTopic(DataCollectionId) - Method in class io.debezium.schema.SchemaRegexTopicNamingStrategy
 
getPartition() - Method in class io.debezium.pipeline.AbstractChangeRecordEmitter
 
getPartition() - Method in interface io.debezium.pipeline.spi.ChangeRecordEmitter
Returns the partition of the change record(s) emitted.
getPartition() - Method in class io.debezium.schema.SchemaChangeEvent
 
getPartitions() - Method in class io.debezium.pipeline.spi.Offsets
 
getPartitions() - Method in interface io.debezium.pipeline.spi.Partition.Provider
 
getPassword() - Method in interface io.debezium.jdbc.JdbcConfiguration
Get the password property from the configuration.
getPerTableEventCount() - Method in class io.debezium.pipeline.txmetadata.TransactionContext
 
getPollInterval() - Method in class io.debezium.config.CommonConnectorConfig
 
getPort() - Method in interface io.debezium.jdbc.JdbcConfiguration
Get the port property from the configuration.
getPortAsString() - Method in interface io.debezium.jdbc.JdbcConfiguration
Get the port property from the configuration.
getPostProcessor(Configuration, String) - Method in class io.debezium.processors.PostProcessorRegistryServiceProvider
 
getPostProcessors(Configuration, String) - Method in class io.debezium.processors.PostProcessorRegistryServiceProvider
 
getPredicateBasedTableIdForId(TableId) - Method in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotContext
 
getPredicateBasedTableIdForString(String) - Method in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotContext
 
getPreparedColumnNames(P, Table) - Method in class io.debezium.relational.RelationalSnapshotChangeEventSource
Prepares a list of columns to be used in the snapshot select.
getPreviousChangePosition() - Method in class io.debezium.pipeline.source.spi.ChangeTableResultSet
 
getPreviousId() - Method in class io.debezium.relational.history.TableChanges.TableChange
 
getPreviousOffsets(Partition.Provider<P>, OffsetContext.Loader<O>) - Method in class io.debezium.connector.common.BaseSourceTask
Loads the connector's persistent offsets (if present) via the given loader.
getPrimaryTopic() - Method in class io.debezium.schema.TopicSelector
Deprecated.
Get the name of the primary topic.
getPriorCount() - Method in interface io.debezium.crdt.DeltaCount
Get the value of this count prior to the changes.
getPriorCount() - Method in class io.debezium.crdt.StateBasedPNDeltaCounter
 
getProcessors() - Method in class io.debezium.processors.PostProcessorRegistry
 
getProducerThrowable() - Method in class io.debezium.pipeline.ErrorHandler
 
getQualifiedTableName(TableId) - Method in class io.debezium.jdbc.JdbcConnection
 
getQueryColumns(IncrementalSnapshotContext<T>, Table) - Method in class io.debezium.pipeline.source.snapshot.incremental.AbstractChunkQueryBuilder
 
getQueryColumns(IncrementalSnapshotContext<T>, Table) - Method in interface io.debezium.pipeline.source.snapshot.incremental.ChunkQueryBuilder
Returns the columns that are used for paginating the incremental snapshot chunks.
getQueryFetchSize() - Method in class io.debezium.config.CommonConnectorConfig
 
getQueryTimeout() - Method in interface io.debezium.jdbc.JdbcConfiguration
Get the query timeout from the configuration.
getQueueProvider() - Method in class io.debezium.connector.base.QueueProviderService
 
getQueueProviderType() - Method in class io.debezium.config.CommonConnectorConfig
 
getQueueRemainingCapacity() - Method in class io.debezium.pipeline.metrics.PipelineMetrics
 
getQueueRemainingCapacity() - Method in interface io.debezium.pipeline.metrics.traits.QueueMetricsMXBean
 
getQueueTotalCapacity() - Method in class io.debezium.pipeline.metrics.PipelineMetrics
 
getQueueTotalCapacity() - Method in interface io.debezium.pipeline.metrics.traits.QueueMetricsMXBean
 
getRawConfig() - Method in class io.debezium.connector.common.CdcSourceTaskContext
 
getRecord() - Method in class io.debezium.pipeline.DataChangeEvent
 
getRecords() - Method in class io.debezium.relational.history.AbstractFileBasedSchemaHistory
 
getRecoveryStartTime() - Method in class io.debezium.relational.history.SchemaHistoryMetrics
 
getRecoveryStartTime() - Method in interface io.debezium.relational.history.SchemaHistoryMXBean
 
getRef(int) - Method in class io.debezium.jdbc.CancellableResultSet
 
getRef(String) - Method in class io.debezium.jdbc.CancellableResultSet
 
getRemainingTableCount() - Method in class io.debezium.pipeline.meters.SnapshotMeter
 
getRemainingTableCount() - Method in class io.debezium.pipeline.metrics.DefaultSnapshotChangeEventSourceMetrics
 
getRemainingTableCount() - Method in interface io.debezium.pipeline.metrics.traits.SnapshotMetricsMXBean
 
getRequiredColumnSelections(TableId, Struct) - Method in class io.debezium.processors.reselect.ReselectColumnsPostProcessor
 
getResultSet() - Method in class io.debezium.pipeline.source.spi.ChangeTableResultSet
 
getRetries() - Method in class io.debezium.pipeline.ErrorHandler
 
getRow() - Method in class io.debezium.jdbc.CancellableResultSet
 
getRowId(int) - Method in class io.debezium.jdbc.CancellableResultSet
 
getRowId(String) - Method in class io.debezium.jdbc.CancellableResultSet
 
getRowsScanned() - Method in class io.debezium.pipeline.meters.SnapshotMeter
 
getRowsScanned() - Method in class io.debezium.pipeline.metrics.DefaultSnapshotChangeEventSourceMetrics
 
getRowsScanned() - Method in interface io.debezium.pipeline.metrics.traits.SnapshotMetricsMXBean
 
getRunId() - Method in class io.debezium.connector.common.CdcSourceTaskContext
 
getScheduledHeartbeat(CommonConnectorConfig, HeartbeatConnectionProvider, HeartbeatErrorHandler, ChangeEventQueue<DataChangeEvent>) - Method in interface io.debezium.heartbeat.DebeziumHeartbeatFactory
 
getScheduledHeartbeat(CommonConnectorConfig, HeartbeatConnectionProvider, HeartbeatErrorHandler, ChangeEventQueue<DataChangeEvent>) - Method in class io.debezium.heartbeat.HeartbeatFactory
Create a heartbeat instance that can be scheduled with some delay based on CommonConnectorConfig
getSchema() - Method in enum class io.debezium.config.CommonConnectorConfig.BinaryHandlingMode
 
getSchema() - Method in class io.debezium.pipeline.EventDispatcher
 
getSchema() - Method in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotContext
 
getSchema() - Method in interface io.debezium.pipeline.source.snapshot.incremental.IncrementalSnapshotContext
 
getSchema() - Method in class io.debezium.schema.SchemaChangeEvent
 
getSchemaFilePath() - Method in interface io.debezium.rest.SchemaResource
 
getSchemaHistory() - Method in class io.debezium.relational.HistorizedRelationalDatabaseConnectorConfig
Returns a configured (but not yet started) instance of the database schema history.
getSchemaHistory() - Method in class io.debezium.relational.HistorizedRelationalDatabaseSchema
 
getSchemaHistory() - Method in interface io.debezium.schema.HistorizedDatabaseSchema
 
getSchemaParameter(Schema, String) - Static method in class io.debezium.data.SchemaUtil
 
getSchemaPartsTopicName(DataCollectionId) - Method in class io.debezium.schema.AbstractTopicNamingStrategy
 
getService() - Method in class io.debezium.service.ServiceRegistration
Get the service instance.
getService(Class<T>) - Method in class io.debezium.service.DefaultServiceRegistry
 
getService(Class<T>) - Method in interface io.debezium.service.spi.ServiceRegistry
Get a service by class type.
getServiceClass() - Method in class io.debezium.connector.base.QueueProviderServiceProvider
 
getServiceClass() - Method in class io.debezium.connector.common.DebeziumHeaderProducerProvider
 
getServiceClass() - Method in class io.debezium.converters.custom.CustomConverterServiceProvider
 
getServiceClass() - Method in class io.debezium.processors.PostProcessorRegistryServiceProvider
 
getServiceClass() - Method in class io.debezium.service.ServiceRegistration
Get the service class type
getServiceClass() - Method in interface io.debezium.service.spi.ServiceProvider
Get the service class that should be initiated or provided.
getServiceClass() - Method in exception class io.debezium.service.UnknownServiceException
 
getServiceClass() - Method in class io.debezium.snapshot.SnapshotLockProvider
 
getServiceClass() - Method in class io.debezium.snapshot.SnapshotQueryProvider
 
getServiceClass() - Method in class io.debezium.snapshot.SnapshotterServiceProvider
 
getServiceProvider() - Method in class io.debezium.service.ServiceRegistration
Get the service provider
getServiceRegistry() - Method in class io.debezium.config.CommonConnectorConfig
 
getShort(int) - Method in class io.debezium.jdbc.CancellableResultSet
 
getShort(String) - Method in class io.debezium.jdbc.CancellableResultSet
 
getSignalChannel(Class<T>) - Method in class io.debezium.pipeline.signal.SignalProcessor
The method permits to get specified SignalChannelReader instance from the available SPI implementations
getSignalDataCollectionPattern(String) - Method in class io.debezium.relational.RelationalSnapshotChangeEventSource
 
getSignalEnabledChannels(Configuration) - Static method in class io.debezium.config.CommonConnectorConfig
 
getSignalingDataCollectionIds() - Method in class io.debezium.config.CommonConnectorConfig
 
getSignalingDataCollections(Configuration) - Static method in class io.debezium.config.CommonConnectorConfig
 
getSignalingDataCollectionTableIds() - Method in class io.debezium.config.CommonConnectorConfig
 
getSignalPollInterval() - Method in class io.debezium.config.CommonConnectorConfig
 
getSignalProcessor(Offsets<P, O>) - Method in class io.debezium.pipeline.ChangeEventSourceCoordinator
 
getSignalTableName(String) - Method in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotChangeEventSource
 
getSignalTableNameForPartition(Partition) - Method in class io.debezium.pipeline.source.snapshot.incremental.SignalBasedIncrementalSnapshotChangeEventSource
Get the appropriate signal table name for the given partition.
getSkippedOperations() - Method in class io.debezium.config.CommonConnectorConfig
 
getSnapshot() - Method in class io.debezium.pipeline.CommonOffsetContext
 
getSnapshotAborted() - Method in class io.debezium.pipeline.meters.SnapshotMeter
 
getSnapshotAborted() - Method in class io.debezium.pipeline.metrics.DefaultSnapshotChangeEventSourceMetrics
 
getSnapshotAborted() - Method in interface io.debezium.pipeline.metrics.traits.SnapshotMetricsMXBean
 
getSnapshotChangeEventReceiver() - Method in class io.debezium.pipeline.EventDispatcher
 
getSnapshotChangeEventSource(SnapshotProgressListener<P>, NotificationService<P, O>) - Method in interface io.debezium.pipeline.source.spi.ChangeEventSourceFactory
Returns a snapshot change event source that may emit change events for schema and/or data changes.
getSnapshotCompleted() - Method in class io.debezium.pipeline.meters.SnapshotMeter
 
getSnapshotCompleted() - Method in class io.debezium.pipeline.metrics.DefaultSnapshotChangeEventSourceMetrics
 
getSnapshotCompleted() - Method in interface io.debezium.pipeline.metrics.traits.SnapshotMetricsMXBean
 
getSnapshotConnectionFirstSelect(RelationalSnapshotChangeEventSource.RelationalSnapshotContext<P, O>, TableId) - Method in class io.debezium.relational.RelationalSnapshotChangeEventSource
 
getSnapshotDelay() - Method in class io.debezium.config.CommonConnectorConfig
 
getSnapshotDurationInSeconds() - Method in class io.debezium.pipeline.meters.SnapshotMeter
 
getSnapshotDurationInSeconds() - Method in class io.debezium.pipeline.metrics.DefaultSnapshotChangeEventSourceMetrics
 
getSnapshotDurationInSeconds() - Method in interface io.debezium.pipeline.metrics.traits.SnapshotMetricsMXBean
 
getSnapshotFetchSize() - Method in class io.debezium.config.CommonConnectorConfig
 
getSnapshotLock() - Method in class io.debezium.snapshot.SnapshotterService
 
getSnapshotLockingMode() - Method in class io.debezium.config.CommonConnectorConfig
 
getSnapshotMaxThreads() - Method in class io.debezium.config.CommonConnectorConfig
 
getSnapshotMaxThreadsMultiplier() - Method in class io.debezium.config.CommonConnectorConfig
 
getSnapshotMaxThreadsTableMultiplierAsInteger(Configuration, String) - Static method in class io.debezium.config.CommonConnectorConfig
 
getSnapshotMaxThreadsTableMultiplierAsInteger(TableId) - Method in class io.debezium.config.CommonConnectorConfig
 
getSnapshotMetrics(T, ChangeEventQueueMetrics, EventMetadataProvider) - Method in class io.debezium.pipeline.metrics.DefaultChangeEventSourceMetricsFactory
 
getSnapshotMetrics(T, ChangeEventQueueMetrics, EventMetadataProvider) - Method in interface io.debezium.pipeline.metrics.spi.ChangeEventSourceMetricsFactory
Returns the snapshot change event source metrics.
getSnapshotMode() - Method in class io.debezium.config.CommonConnectorConfig
 
getSnapshotModeCustomName() - Method in class io.debezium.config.CommonConnectorConfig
 
getSnapshotPaused() - Method in class io.debezium.pipeline.meters.SnapshotMeter
 
getSnapshotPaused() - Method in class io.debezium.pipeline.metrics.DefaultSnapshotChangeEventSourceMetrics
 
getSnapshotPaused() - Method in interface io.debezium.pipeline.metrics.traits.SnapshotMetricsMXBean
 
getSnapshotPausedDurationInSeconds() - Method in class io.debezium.pipeline.meters.SnapshotMeter
 
getSnapshotPausedDurationInSeconds() - Method in class io.debezium.pipeline.metrics.DefaultSnapshotChangeEventSourceMetrics
 
getSnapshotPausedDurationInSeconds() - Method in interface io.debezium.pipeline.metrics.traits.SnapshotMetricsMXBean
 
getSnapshotQuery() - Method in class io.debezium.snapshot.SnapshotterService
 
getSnapshotRunning() - Method in class io.debezium.pipeline.meters.SnapshotMeter
 
getSnapshotRunning() - Method in class io.debezium.pipeline.metrics.DefaultSnapshotChangeEventSourceMetrics
 
getSnapshotRunning() - Method in interface io.debezium.pipeline.metrics.traits.SnapshotMetricsMXBean
 
getSnapshotSelect(RelationalSnapshotChangeEventSource.RelationalSnapshotContext<P, O>, TableId, List<String>) - Method in class io.debezium.relational.RelationalSnapshotChangeEventSource
Returns the SELECT statement to be used for scanning the given table or empty value if the table will be streamed from but not snapshotted
getSnapshotSelectOverridesByTable() - Method in class io.debezium.relational.RelationalDatabaseConnectorConfig
Returns any SELECT overrides, if present.
getSnapshotSelectOverridesByTable(TableId, Map<DataCollectionId, String>) - Method in class io.debezium.relational.RelationalSnapshotChangeEventSource
 
getSnapshotSkipped() - Method in class io.debezium.pipeline.meters.SnapshotMeter
 
getSnapshotSkipped() - Method in class io.debezium.pipeline.metrics.DefaultSnapshotChangeEventSourceMetrics
 
getSnapshotSkipped() - Method in interface io.debezium.pipeline.metrics.traits.SnapshotMetricsMXBean
 
getSnapshotSourceTimestamp(JdbcConnection, O, TableId) - Method in class io.debezium.relational.RelationalSnapshotChangeEventSource
For the given table gets source.ts_ms value from the database for snapshot data!
getSnapshotter() - Method in class io.debezium.snapshot.SnapshotterService
 
getSnapshotterService(Configuration, Snapshotter, BeanRegistry, SnapshotQuery, SnapshotLock) - Static method in class io.debezium.snapshot.SnapshotterServiceProvider
 
getSnapshottingTask(P, O) - Method in interface io.debezium.pipeline.source.spi.SnapshotChangeEventSource
Returns the snapshotting task based on the previous offset (if available) and the connector's snapshotting mode.
getSnapshottingTask(P, O) - Method in class io.debezium.relational.RelationalSnapshotChangeEventSource
 
getSnapshotType(Document) - Static method in class io.debezium.pipeline.signal.actions.AbstractSnapshotSignal
 
getSource() - Method in class io.debezium.schema.SchemaChangeEvent
 
getSourceColumnComment(Schema) - Static method in class io.debezium.data.SchemaUtil
Extract source column comment from connect schema's parameters
getSourceColumnName(Schema) - Static method in class io.debezium.data.SchemaUtil
Extract source column name from connect schema's parameters
getSourceColumnPrecision(Schema) - Static method in class io.debezium.data.SchemaUtil
Extract source column scale from connect schema's parameters
getSourceColumnSize(Schema) - Static method in class io.debezium.data.SchemaUtil
Extract source column length from connect schema's parameters
getSourceColumnType(Schema) - Static method in class io.debezium.data.SchemaUtil
Extract source column type from connect schema's parameters
getSourceEventPosition() - Method in class io.debezium.pipeline.meters.StreamingMeter
 
getSourceEventPosition() - Method in class io.debezium.pipeline.metrics.DefaultStreamingChangeEventSourceMetrics
 
getSourceEventPosition() - Method in interface io.debezium.pipeline.metrics.traits.StreamingMetricsMXBean
 
getSourceInfo() - Method in class io.debezium.pipeline.CommonOffsetContext
 
getSourceInfo() - Method in class io.debezium.pipeline.notification.channels.SinkNotificationChannel.EmptyOffsetContext
 
getSourceInfo() - Method in interface io.debezium.pipeline.spi.OffsetContext
 
getSourceInfoSchema() - Method in class io.debezium.pipeline.notification.channels.SinkNotificationChannel.EmptyOffsetContext
 
getSourceInfoSchema() - Method in interface io.debezium.pipeline.spi.OffsetContext
 
getSourceInfoStructMaker() - Method in class io.debezium.config.CommonConnectorConfig
 
getSourceInfoStructMaker(CommonConnectorConfig.Version) - Method in class io.debezium.config.CommonConnectorConfig
Returns the connector-specific SourceInfoStructMaker based on the given configuration.
getSourceInfoStructMaker(Field, String, String, CommonConnectorConfig) - Method in class io.debezium.config.CommonConnectorConfig
 
getSourcePartition() - Method in interface io.debezium.pipeline.spi.Partition
Get source partition representation in current format, the most recent one.
getSourceTable() - Method in class io.debezium.relational.ChangeTable
 
getSourceTableColumns() - Method in class io.debezium.util.ColumnUtils.MappedColumns
 
getSourceTableId() - Method in class io.debezium.relational.ChangeTable
 
getSqlState() - Method in exception class io.debezium.jdbc.JdbcConnectionException
Returns the SQL state from the original exception
getSQLXML(int) - Method in class io.debezium.jdbc.CancellableResultSet
 
getSQLXML(String) - Method in class io.debezium.jdbc.CancellableResultSet
 
getSrid() - Method in class io.debezium.spatial.GeometryBytes
Get the spatial reference identifier.
getStatement() - Method in class io.debezium.jdbc.CancellableResultSet
 
getStatus() - Method in class io.debezium.pipeline.spi.SnapshotResult
 
getStatus() - Method in class io.debezium.relational.history.SchemaHistoryMetrics
 
getStatus() - Method in interface io.debezium.relational.history.SchemaHistoryMXBean
The schema history starts in STOPPED state.
getStorage() - Method in class io.debezium.relational.Tables
Get the underlying table storage for resource management.
getStreamingChangeEventSource() - Method in interface io.debezium.pipeline.source.spi.ChangeEventSourceFactory
Returns a streaming change event source that starts streaming at the given offset.
getStreamingDelay() - Method in class io.debezium.config.CommonConnectorConfig
 
getStreamingMetrics(T, ChangeEventQueueMetrics, EventMetadataProvider, CapturedTablesSupplier) - Method in class io.debezium.pipeline.metrics.DefaultChangeEventSourceMetricsFactory
 
getStreamingMetrics(T, ChangeEventQueueMetrics, EventMetadataProvider, CapturedTablesSupplier) - Method in interface io.debezium.pipeline.metrics.spi.ChangeEventSourceMetricsFactory
Returns the streaming change event source metrics.
getStreamingSource() - Method in class io.debezium.pipeline.ChangeEventSourceCoordinator
Returns the current streaming change event source, if available.
getString(int) - Method in class io.debezium.jdbc.CancellableResultSet
 
getString(CharSequence) - Method in interface io.debezium.document.Document
Get the string value in this document for the given field name.
getString(CharSequence, String) - Method in interface io.debezium.document.Document
Get the string value in this document for the given field name.
getString(String) - Method in class io.debezium.jdbc.CancellableResultSet
 
getStructSize(Struct) - Static method in class io.debezium.util.ApproximateStructSizeCalculator
 
getSum() - Method in class io.debezium.metrics.stats.SingleValueLongMeasurement
 
getSum() - Method in interface io.debezium.metrics.stats.SingleValueMeasurement
 
getSupportedFormats() - Method in interface io.debezium.pipeline.spi.Partition
Get all representations of the source partition in all supported formats.
getSurrogateKey() - Method in class io.debezium.pipeline.signal.actions.snapshotting.SnapshotConfiguration
 
getSurrogateKey() - Method in class io.debezium.pipeline.source.snapshot.incremental.DataCollection
 
getSurrogateKey(Document) - Static method in class io.debezium.pipeline.signal.actions.snapshotting.ExecuteSnapshot
 
getTable() - Method in class io.debezium.pipeline.source.snapshot.chunked.SnapshotChunk
 
getTable() - Method in class io.debezium.relational.history.TableChanges.TableChange
 
getTable(ResultSet) - Method in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotChangeEventSource
 
getTableAlias(Table) - Method in class io.debezium.pipeline.source.snapshot.incremental.AbstractChunkQueryBuilder
 
getTableAlias(Table) - Method in class io.debezium.pipeline.source.snapshot.incremental.PhysicalRowIdentifierChunkQueryBuilder
 
getTableChanges() - Method in class io.debezium.schema.SchemaChangeEvent
 
getTableChunkCounts() - Method in class io.debezium.pipeline.meters.SnapshotMeter
 
getTableChunkCounts() - Method in class io.debezium.pipeline.metrics.DefaultSnapshotChangeEventSourceMetrics
 
getTableChunkCounts() - Method in interface io.debezium.pipeline.metrics.traits.SnapshotMetricsMXBean
 
getTableChunksCompletedCounts() - Method in class io.debezium.pipeline.meters.SnapshotMeter
 
getTableChunksCompletedCounts() - Method in class io.debezium.pipeline.metrics.DefaultSnapshotChangeEventSourceMetrics
 
getTableChunksCompletedCounts() - Method in interface io.debezium.pipeline.metrics.traits.SnapshotMetricsMXBean
 
getTableCount() - Method in class io.debezium.pipeline.source.snapshot.chunked.SnapshotChunk
 
getTableCount() - Method in class io.debezium.pipeline.source.snapshot.chunked.SnapshotProgress
 
getTableDDL(TableId) - Method in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotChangeEventSource
 
getTableFilter() - Method in class io.debezium.relational.RelationalDatabaseSchema
 
getTableFilters() - Method in class io.debezium.relational.RelationalDatabaseConnectorConfig
 
getTableFrom() - Method in class io.debezium.pipeline.meters.SnapshotMeter
 
getTableFrom() - Method in class io.debezium.pipeline.metrics.DefaultSnapshotChangeEventSourceMetrics
 
getTableFrom() - Method in interface io.debezium.pipeline.metrics.traits.SnapshotMetricsMXBean
 
getTableId() - Method in class io.debezium.pipeline.source.snapshot.chunked.SnapshotChunk
 
getTableId() - Method in class io.debezium.pipeline.source.snapshot.chunked.TableChunkProgress
 
getTableIdForFilter(String, String, String) - Method in enum class io.debezium.relational.ColumnFilterMode
 
getTableIdFromSource(Struct) - Method in class io.debezium.processors.reselect.ReselectColumnsPostProcessor
 
getTableIdMapper() - Method in class io.debezium.relational.RelationalDatabaseConnectorConfig
 
getTableOrder() - Method in class io.debezium.pipeline.source.snapshot.chunked.SnapshotChunk
 
getTables() - Method in class io.debezium.schema.SchemaChangeEvent
 
getTableScanLogTimer() - Method in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotChangeEventSource
 
getTableScanLogTimer() - Method in class io.debezium.relational.RelationalSnapshotChangeEventSource
 
getTablesForSchemaChange(RelationalSnapshotChangeEventSource.RelationalSnapshotContext<P, O>) - Method in class io.debezium.relational.RelationalSnapshotChangeEventSource
 
getTableTo() - Method in class io.debezium.pipeline.meters.SnapshotMeter
 
getTableTo() - Method in class io.debezium.pipeline.metrics.DefaultSnapshotChangeEventSourceMetrics
 
getTableTo() - Method in interface io.debezium.pipeline.metrics.traits.SnapshotMetricsMXBean
 
getTaskId() - Method in class io.debezium.config.CommonConnectorConfig
 
getTaskId() - Method in class io.debezium.connector.common.CdcSourceTaskContext
 
getTaskState() - Method in class io.debezium.connector.common.BaseSourceTask
 
getTemporalPrecisionMode() - Method in class io.debezium.relational.RelationalDatabaseConnectorConfig
Returns the temporal precision mode Enum for time.precision.mode configuration.
getTheOnlyOffset() - Method in class io.debezium.pipeline.spi.Offsets
Returns the offset of the only offset that the task is configured to use.
getTheOnlyPartition() - Method in class io.debezium.pipeline.spi.Offsets
Returns the offset of the only partition that the task is configured to use.
getTime(int) - Method in class io.debezium.jdbc.CancellableResultSet
 
getTime(int, Calendar) - Method in class io.debezium.jdbc.CancellableResultSet
 
getTime(String) - Method in class io.debezium.jdbc.CancellableResultSet
 
getTime(String, Calendar) - Method in class io.debezium.jdbc.CancellableResultSet
 
getTimeBuilder(int) - Method in enum class io.debezium.jdbc.TemporalPrecisionMode
 
getTimePrecision(Column) - Method in class io.debezium.jdbc.JdbcValueConverters
 
getTimestamp() - Method in class io.debezium.pipeline.notification.Notification
 
getTimestamp() - Method in class io.debezium.schema.SchemaChangeEvent
 
getTimestamp(int) - Method in class io.debezium.jdbc.CancellableResultSet
 
getTimestamp(int, Calendar) - Method in class io.debezium.jdbc.CancellableResultSet
 
getTimestamp(String) - Method in class io.debezium.jdbc.CancellableResultSet
 
getTimestamp(String, Calendar) - Method in class io.debezium.jdbc.CancellableResultSet
 
getTimestampBuilder(int) - Method in enum class io.debezium.jdbc.TemporalPrecisionMode
 
getTopicNamingStrategy(Field) - Method in class io.debezium.config.CommonConnectorConfig
 
getTopicNamingStrategy(Field, boolean) - Method in class io.debezium.config.CommonConnectorConfig
 
getTotalChunks() - Method in class io.debezium.pipeline.source.snapshot.chunked.SnapshotChunk
 
getTotalChunks() - Method in class io.debezium.pipeline.source.snapshot.chunked.TableChunkProgress
 
getTotalEventCount() - Method in class io.debezium.pipeline.txmetadata.TransactionContext
 
getTotalNumberOfCreateEventsSeen() - Method in class io.debezium.pipeline.meters.CommonEventMeter
 
getTotalNumberOfCreateEventsSeen() - Method in class io.debezium.pipeline.metrics.PipelineMetrics
 
getTotalNumberOfCreateEventsSeen() - Method in interface io.debezium.pipeline.metrics.traits.CommonEventMetricsMXBean
 
getTotalNumberOfDeleteEventsSeen() - Method in class io.debezium.pipeline.meters.CommonEventMeter
 
getTotalNumberOfDeleteEventsSeen() - Method in class io.debezium.pipeline.metrics.PipelineMetrics
 
getTotalNumberOfDeleteEventsSeen() - Method in interface io.debezium.pipeline.metrics.traits.CommonEventMetricsMXBean
 
getTotalNumberOfEventsSeen() - Method in class io.debezium.pipeline.meters.CommonEventMeter
 
getTotalNumberOfEventsSeen() - Method in class io.debezium.pipeline.metrics.PipelineMetrics
 
getTotalNumberOfEventsSeen() - Method in interface io.debezium.pipeline.metrics.traits.CommonEventMetricsMXBean
 
getTotalNumberOfUpdateEventsSeen() - Method in class io.debezium.pipeline.meters.CommonEventMeter
 
getTotalNumberOfUpdateEventsSeen() - Method in class io.debezium.pipeline.metrics.PipelineMetrics
 
getTotalNumberOfUpdateEventsSeen() - Method in interface io.debezium.pipeline.metrics.traits.CommonEventMetricsMXBean
 
getTotalRowsScanned() - Method in class io.debezium.pipeline.source.snapshot.chunked.TableChunkProgress
 
getTotalTableCount() - Method in class io.debezium.pipeline.meters.SnapshotMeter
 
getTotalTableCount() - Method in class io.debezium.pipeline.metrics.DefaultSnapshotChangeEventSourceMetrics
 
getTotalTableCount() - Method in interface io.debezium.pipeline.metrics.traits.SnapshotMetricsMXBean
 
getTransactionBlockSchema() - Method in class io.debezium.pipeline.txmetadata.DefaultTransactionStructMaker
 
getTransactionBlockSchema() - Method in interface io.debezium.pipeline.txmetadata.TransactionStructMaker
Get the schema for the transaction block in a data change event
getTransactionContext() - Method in class io.debezium.pipeline.notification.channels.SinkNotificationChannel.EmptyOffsetContext
 
getTransactionContext() - Method in interface io.debezium.pipeline.spi.OffsetContext
Provide a context used by TransactionMonitor so persist its internal state into offsets to survive between restarts.
getTransactionContext() - Method in class io.debezium.pipeline.txmetadata.DefaultTransactionMetadataFactory
 
getTransactionContext() - Method in interface io.debezium.pipeline.txmetadata.spi.TransactionMetadataFactory
Provide a TransactionContext that is used for tracking/processing transaction metadata
getTransactionId() - Method in class io.debezium.pipeline.txmetadata.DefaultTransactionInfo
 
getTransactionId() - Method in class io.debezium.pipeline.txmetadata.TransactionContext
 
getTransactionId() - Method in interface io.debezium.pipeline.txmetadata.TransactionInfo
Return the string representation of the transaction ID.
getTransactionId(DataCollectionId, OffsetContext, Object, Struct) - Method in interface io.debezium.pipeline.source.spi.EventMetadataProvider
 
getTransactionInfo(DataCollectionId, OffsetContext, Object, Struct) - Method in interface io.debezium.pipeline.source.spi.EventMetadataProvider
 
getTransactionKeySchema() - Method in class io.debezium.pipeline.txmetadata.AbstractTransactionStructMaker
 
getTransactionKeySchema() - Method in class io.debezium.pipeline.txmetadata.DefaultTransactionStructMaker
 
getTransactionKeySchema() - Method in interface io.debezium.pipeline.txmetadata.TransactionStructMaker
Get the schema for the transaction key of a begin/end event
getTransactionMetadataFactory() - Method in class io.debezium.config.CommonConnectorConfig
 
getTransactionMetadataFactory(Field) - Method in class io.debezium.config.CommonConnectorConfig
 
getTransactionStructMaker() - Method in class io.debezium.pipeline.txmetadata.DefaultTransactionMetadataFactory
 
getTransactionStructMaker() - Method in interface io.debezium.pipeline.txmetadata.spi.TransactionMetadataFactory
Provide a TransactionStructMaker that is used to build the structs that stores transaction metadata
getTransactionValueSchema() - Method in class io.debezium.pipeline.txmetadata.AbstractTransactionStructMaker
 
getTransactionValueSchema() - Method in class io.debezium.pipeline.txmetadata.DefaultTransactionStructMaker
 
getTransactionValueSchema() - Method in interface io.debezium.pipeline.txmetadata.TransactionStructMaker
Get the schema for the transaction value of a begin/end event
getType() - Method in class io.debezium.document.BinaryValue
 
getType() - Method in class io.debezium.document.ComparableValue
 
getType() - Method in class io.debezium.document.ConvertingValue
 
getType() - Method in class io.debezium.document.NullValue
 
getType() - Method in interface io.debezium.document.Value
 
getType() - Method in class io.debezium.jdbc.CancellableResultSet
 
getType() - Method in class io.debezium.pipeline.notification.Notification
 
getType() - Method in class io.debezium.pipeline.signal.SignalRecord
 
getType() - Method in class io.debezium.relational.history.TableChanges.TableChange
 
getType() - Method in class io.debezium.schema.SchemaChangeEvent
 
getUnavailableValuePlaceholder() - Method in class io.debezium.relational.RelationalDatabaseConnectorConfig
 
getUnicodeStream(int) - Method in class io.debezium.jdbc.CancellableResultSet
 
getUnicodeStream(String) - Method in class io.debezium.jdbc.CancellableResultSet
 
getUniversalProviderOrConnectorSpecific(CommonConnectorConfig) - Static method in class io.debezium.pipeline.ChangeEventSourceCoordinator
 
getUpperBounds() - Method in class io.debezium.pipeline.source.snapshot.chunked.SnapshotChunk
 
getURL(int) - Method in class io.debezium.jdbc.CancellableResultSet
 
getURL(String) - Method in class io.debezium.jdbc.CancellableResultSet
 
getUser() - Method in interface io.debezium.jdbc.JdbcConfiguration
Get the user property from the configuration.
getValue() - Method in enum class io.debezium.config.CommonConnectorConfig.BinaryHandlingMode
 
getValue() - Method in enum class io.debezium.config.CommonConnectorConfig.EventConvertingFailureHandlingMode
 
getValue() - Method in enum class io.debezium.config.CommonConnectorConfig.EventProcessingFailureHandlingMode
 
getValue() - Method in enum class io.debezium.config.CommonConnectorConfig.FieldNameAdjustmentMode
 
getValue() - Method in enum class io.debezium.config.CommonConnectorConfig.GuardrailCollectionsLimitAction
 
getValue() - Method in enum class io.debezium.config.CommonConnectorConfig.SchemaNameAdjustmentMode
 
getValue() - Method in enum class io.debezium.config.CommonConnectorConfig.SnapshotQueryMode
 
getValue() - Method in enum class io.debezium.config.CommonConnectorConfig.Version
 
getValue() - Method in enum class io.debezium.config.CommonConnectorConfig.WatermarkStrategy
 
getValue() - Method in interface io.debezium.document.Array.Entry
Get the value of the entry.
getValue() - Method in class io.debezium.document.BasicEntry
 
getValue() - Method in class io.debezium.document.BasicField
 
getValue() - Method in interface io.debezium.document.Document.Field
Get the value of the field.
getValue() - Method in enum class io.debezium.jdbc.TemporalPrecisionMode
 
getValue() - Method in class io.debezium.metrics.event.SingleValueEvent
 
getValue() - Method in enum class io.debezium.processors.reselect.ReselectColumnsPostProcessor.ErrorHandlingMode
 
getValue() - Method in enum class io.debezium.relational.RelationalDatabaseConnectorConfig.DecimalHandlingMode
 
getValue() - Method in enum class io.debezium.relational.RelationalDatabaseConnectorConfig.SnapshotTablesRowCountOrder
 
getValueAtP50() - Method in interface io.debezium.metrics.stats.MeasurementStatistics
 
getValueAtP50() - Method in class io.debezium.metrics.stats.MeasurementStatisticsFactory.NoopStatistics
 
getValueAtP95() - Method in interface io.debezium.metrics.stats.MeasurementStatistics
 
getValueAtP95() - Method in class io.debezium.metrics.stats.MeasurementStatisticsFactory.NoopStatistics
 
getValueAtP99() - Method in interface io.debezium.metrics.stats.MeasurementStatistics
 
getValueAtP99() - Method in class io.debezium.metrics.stats.MeasurementStatisticsFactory.NoopStatistics
 
getValueAtQuantile(double) - Method in class io.debezium.metrics.stats.LongDDSketchStatistics
 
getValueAtQuantile(double) - Method in interface io.debezium.metrics.stats.MeasurementStatistics
 
getValueAtQuantile(double) - Method in class io.debezium.metrics.stats.MeasurementStatisticsFactory.NoopStatistics
 
getValueAtQuantile(double) - Method in class io.debezium.metrics.stats.SingleValueLongMeasurementWithStats
 
getValueConverter(TableId, Column) - Method in class io.debezium.relational.CustomConverterRegistry
Obtain a pre-registered converter for a given column.
getValueSize(Schema, Object) - Static method in class io.debezium.util.ApproximateStructSizeCalculator
 
getVariable(String) - Method in class io.debezium.relational.SystemVariables
Get the variable with the specified name, from the highest priority scope that contain it.
getVariable(String, SystemVariables.Scope) - Method in class io.debezium.relational.SystemVariables
Get the variable with the specified name and scope.
getWarnings() - Method in class io.debezium.jdbc.CancellableResultSet
 
getWatermarkWindowCloser(CommonConnectorConfig, JdbcConnection, String) - Method in class io.debezium.pipeline.source.snapshot.incremental.SignalBasedIncrementalSnapshotChangeEventSource
 
getWrappedValue() - Method in class io.debezium.data.SpecialValueDecimal
 
getWrappedValue() - Method in interface io.debezium.data.ValueWrapper
 
greatestColumnPosition - Variable in class io.debezium.util.ColumnUtils.ColumnArray
 
greatestColumnPosition - Variable in class io.debezium.util.ColumnUtils.MappedColumns
 
GROUP_ID - Static variable in class io.debezium.pipeline.signal.channels.KafkaSignalChannel
 
GuardedBy - Annotation Interface in io.debezium.annotation
 
GUARDRAIL_COLLECTIONS_LIMIT_ACTION - Static variable in class io.debezium.config.CommonConnectorConfig
 
GUARDRAIL_COLLECTIONS_MAX - Static variable in class io.debezium.config.CommonConnectorConfig
 
guardrailCollectionsLimitAction - Variable in class io.debezium.config.CommonConnectorConfig
 
GuardrailCollectionsLimitAction(String) - Constructor for enum class io.debezium.config.CommonConnectorConfig.GuardrailCollectionsLimitAction
 
guardrailCollectionsMax - Variable in class io.debezium.config.CommonConnectorConfig
 
GuardrailValidator - Class in io.debezium.pipeline
Validator for guardrail limits across different connector types.
GuardrailValidator(CommonConnectorConfig) - Constructor for class io.debezium.pipeline.GuardrailValidator
Constructor for collection-based connectors (e.g., MongoDB).
GuardrailValidator(CommonConnectorConfig, DatabaseSchema<?>) - Constructor for class io.debezium.pipeline.GuardrailValidator
Constructor for relational database connectors.

H

handle(DdlParserListener.Event) - Method in class io.debezium.relational.ddl.DdlChanges
 
handle(DdlParserListener.Event) - Method in interface io.debezium.relational.ddl.DdlParserListener
Handle a DDL event.
handle(P, T, ChangeRecordEmitter) - Method in interface io.debezium.pipeline.EventDispatcher.InconsistentSchemaHandler
 
handleCharacter(char, TableIdParser.ParsingContext) - Method in enum class io.debezium.relational.TableIdParser.ParsingState
 
handleEmptyChunkCoordination(SnapshotChunk, TableChunkProgress, SnapshotProgress) - Method in class io.debezium.relational.RelationalSnapshotChangeEventSource
Handles coordination for empty chunks to ensure latches are properly signaled.
handleEventProcessingFailure(Exception, OffsetContext) - Method in class io.debezium.pipeline.EventDispatcher
 
handleFloatNumbersAsText - Variable in class io.debezium.document.JacksonReader
 
handleUnknownData(Column, Field, Object) - Method in class io.debezium.jdbc.JdbcValueConverters
Convert an unknown data value.
has(int) - Method in interface io.debezium.document.Array
Determine if this contains an entry at the given index.
has(int) - Method in class io.debezium.document.BasicArray
 
has(CharSequence) - Method in class io.debezium.document.BasicDocument
 
has(CharSequence) - Method in interface io.debezium.document.Document
Determine if this contains a field with the given name.
hasAll(Document) - Method in class io.debezium.document.BasicDocument
 
hasAll(Document) - Method in interface io.debezium.document.Document
Checks if this object contains all of the fields in the supplied document.
hasChanges() - Method in interface io.debezium.crdt.DeltaCount
Determine if there are any changes in this count.
hasChanges() - Method in class io.debezium.crdt.StateBasedPNDeltaCounter
 
hasColumnWithName(String) - Method in class io.debezium.relational.NoOpTableEditorImpl
 
hasColumnWithName(String) - Method in class io.debezium.relational.TableEditorImpl
 
hasComment() - Method in class io.debezium.relational.NoOpTableEditorImpl
 
hasComment() - Method in interface io.debezium.relational.TableEditor
Determine if a comment has been set on this table.
hasComment() - Method in class io.debezium.relational.TableEditorImpl
 
hasDefaultCharsetName() - Method in class io.debezium.relational.NoOpTableEditorImpl
 
hasDefaultCharsetName() - Method in interface io.debezium.relational.TableEditor
Determine if a default character set has been set on this table.
hasDefaultCharsetName() - Method in class io.debezium.relational.TableEditorImpl
 
hasDefaultValue - Variable in class io.debezium.relational.ColumnEditorImpl
 
hasDefaultValue - Variable in class io.debezium.relational.ColumnImpl
 
hasDefaultValue() - Method in interface io.debezium.relational.Column
Determine whether this column's has a default value
hasDefaultValue() - Method in interface io.debezium.relational.ColumnEditor
Determine whether this column's has a default value set
hasDefaultValue() - Method in class io.debezium.relational.ColumnEditorImpl
 
hasDefaultValue() - Method in class io.debezium.relational.ColumnImpl
 
hashAlgorithm - Variable in class io.debezium.relational.mapping.MaskStrings.HashValueConverter
 
hashCode() - Method in class io.debezium.data.SpecialValueDecimal
 
hashCode() - Method in class io.debezium.document.BasicArray
 
hashCode() - Method in class io.debezium.document.BasicDocument
 
hashCode() - Method in class io.debezium.document.BasicEntry
 
hashCode() - Method in class io.debezium.document.BasicField
 
hashCode() - Method in class io.debezium.document.BinaryValue
 
hashCode() - Method in class io.debezium.document.ComparableValue
 
hashCode() - Method in class io.debezium.document.ConvertingValue
 
hashCode() - Method in class io.debezium.document.NullValue
 
hashCode() - Method in class io.debezium.document.Paths.ChildPath
 
hashCode() - Method in class io.debezium.document.Paths.MultiSegmentPath
 
hashCode() - Method in class io.debezium.document.Paths.RootPath
 
hashCode() - Method in class io.debezium.document.Paths.SingleSegmentPath
 
hashCode() - Method in class io.debezium.metadata.CollectionId
 
hashCode() - Method in class io.debezium.pipeline.notification.Notification
 
hashCode() - Method in class io.debezium.pipeline.signal.SignalRecord
 
hashCode() - Method in class io.debezium.pipeline.source.snapshot.incremental.DataCollection
 
hashCode() - Method in class io.debezium.relational.AttributeImpl
 
hashCode() - Method in class io.debezium.relational.ChangeTable
 
hashCode() - Method in class io.debezium.relational.ColumnId
 
hashCode() - Method in class io.debezium.relational.ColumnImpl
 
hashCode() - Method in class io.debezium.relational.history.TableChanges
 
hashCode() - Method in class io.debezium.relational.history.TableChanges.TableChange
 
hashCode() - Method in record class io.debezium.relational.RelationalSnapshotChangeEventSource.PreparedTables
Returns a hash code value for this object.
hashCode() - Method in record class io.debezium.relational.RelationalSnapshotChangeEventSource.SnapshotSelect
Returns a hash code value for this object.
hashCode() - Method in class io.debezium.relational.TableId
 
hashCode() - Method in class io.debezium.relational.TableImpl
 
hashCode() - Method in class io.debezium.relational.Tables
 
hashCode() - Method in class io.debezium.relational.Tables.TablesById
 
hashCode() - Method in class io.debezium.relational.TableSchema
 
hashCode() - Method in class io.debezium.schema.SchemaChangeEvent
 
hashCode() - Method in class io.debezium.spatial.GeometryBytes
 
hashCode() - Method in record class io.debezium.spatial.GeometryCoordinateSwapper.SwapVisitor
Returns a hash code value for this object.
hashCode() - Method in record class io.debezium.spatial.GeometryEndiannessConverter.EndianConverterVisitor
Returns a hash code value for this object.
hashingByteArrayStrategy - Variable in class io.debezium.relational.mapping.MaskStrings.HashValueConverter
 
HashingByteArrayStrategy() - Constructor for enum class io.debezium.relational.mapping.MaskStrings.HashingByteArrayStrategy
 
HashValueConverter(byte[], String, MaskStrings.HashingByteArrayStrategy) - Constructor for class io.debezium.relational.mapping.MaskStrings.HashValueConverter
 
hasLowerBound() - Method in class io.debezium.pipeline.source.snapshot.chunked.SnapshotChunk
 
hasMoreRetries() - Method in class io.debezium.pipeline.ErrorHandler
Whether the maximum number of retries has been reached
hasPhysicalColumn(Table) - Method in class io.debezium.pipeline.source.snapshot.incremental.PhysicalRowIdentifierChunkQueryBuilder
 
hasPrimaryKey() - Method in interface io.debezium.relational.TableEditor
Determine whether this table has a primary key.
hasReceived() - Method in interface io.debezium.jdbc.ResultReceiver
 
hasSnapshotSelectQuery() - Method in record class io.debezium.relational.RelationalSnapshotChangeEventSource.SnapshotSelect
 
hasSrid(int) - Static method in class io.debezium.spatial.GeometryUtil
Checks whether the Well-Known Binary type has the SRID flag encoded.
hasUniqueValues() - Method in class io.debezium.relational.NoOpTableEditorImpl
 
hasUniqueValues() - Method in interface io.debezium.relational.TableEditor
Determine whether this table's primary key contains all columns (via TableEditor.setUniqueValues()) such that all rows within the table are unique.
hasUniqueValues() - Method in class io.debezium.relational.TableEditorImpl
 
hasUpperBound() - Method in class io.debezium.pipeline.source.snapshot.chunked.SnapshotChunk
 
hc - Variable in class io.debezium.document.Paths.MultiSegmentPath
 
heartbeat - Variable in class io.debezium.pipeline.EventDispatcher
 
heartbeat(Map<String, ?>, Heartbeat.OffsetProducer, BlockingConsumer<SourceRecord>) - Method in class io.debezium.heartbeat.CompositeHeartbeat
 
heartbeat(Map<String, ?>, Heartbeat.OffsetProducer, BlockingConsumer<SourceRecord>) - Method in interface io.debezium.heartbeat.Heartbeat
Deprecated.
heartbeat(Map<String, ?>, Heartbeat.OffsetProducer, BlockingConsumer<SourceRecord>) - Method in class io.debezium.heartbeat.HeartbeatImpl
 
heartbeat(Map<String, ?>, Map<String, ?>, BlockingConsumer<SourceRecord>) - Method in class io.debezium.heartbeat.CompositeHeartbeat
 
heartbeat(Map<String, ?>, Map<String, ?>, BlockingConsumer<SourceRecord>) - Method in interface io.debezium.heartbeat.Heartbeat
Deprecated.
heartbeat(Map<String, ?>, Map<String, ?>, BlockingConsumer<SourceRecord>) - Method in class io.debezium.heartbeat.HeartbeatImpl
 
Heartbeat - Interface in io.debezium.heartbeat
A class that is able to emit heartbeat messages.
HEARTBEAT_ACTION_QUERY - Static variable in class io.debezium.heartbeat.DatabaseHeartbeatImpl
 
HEARTBEAT_ACTION_QUERY_PROPERTY_NAME - Static variable in class io.debezium.heartbeat.DatabaseHeartbeatImpl
 
HEARTBEAT_INTERVAL - Static variable in interface io.debezium.heartbeat.Heartbeat
 
HEARTBEAT_INTERVAL_PROPERTY_NAME - Static variable in interface io.debezium.heartbeat.Heartbeat
 
HEARTBEAT_KEY_SCHEMA_NAME - Static variable in class io.debezium.schema.SchemaFactory
 
HEARTBEAT_KEY_SCHEMA_VERSION - Static variable in class io.debezium.schema.SchemaFactory
 
HEARTBEAT_TOPICS_PREFIX - Static variable in interface io.debezium.heartbeat.Heartbeat
 
HEARTBEAT_VALUE_SCHEMA_NAME - Static variable in class io.debezium.schema.SchemaFactory
 
HEARTBEAT_VALUE_SCHEMA_VERSION - Static variable in class io.debezium.schema.SchemaFactory
 
Heartbeat.OffsetProducer - Interface in io.debezium.heartbeat
Returns the offset to be used when emitting a heartbeat event.
Heartbeat.ScheduledHeartbeat - Interface in io.debezium.heartbeat
A class that is able to generate periodic heartbeat messages based on a pre-configured interval.
heartbeatActionQuery - Variable in class io.debezium.relational.RelationalDatabaseConnectorConfig
 
heartBeatActionQuery - Variable in class io.debezium.heartbeat.DatabaseHeartbeatImpl
 
HeartbeatConnectionProvider - Interface in io.debezium.heartbeat
Defines a contract for providing a connection to the DatabaseHeartbeatImpl.
HeartbeatErrorHandler - Interface in io.debezium.heartbeat
 
heartbeatFactories - Variable in class io.debezium.heartbeat.HeartbeatFactory
 
HeartbeatFactory<T> - Class in io.debezium.heartbeat
Default factory for creating the appropriate Heartbeat implementation based on the connector type and its configured properties in the Debezium context.
HeartbeatFactory() - Constructor for class io.debezium.heartbeat.HeartbeatFactory
 
HeartbeatFactory(CommonConnectorConfig, TopicNamingStrategy<T>, SchemaNameAdjuster) - Constructor for class io.debezium.heartbeat.HeartbeatFactory
Deprecated.
HeartbeatFactory(CommonConnectorConfig, TopicNamingStrategy<T>, SchemaNameAdjuster, HeartbeatConnectionProvider, HeartbeatErrorHandler) - Constructor for class io.debezium.heartbeat.HeartbeatFactory
Deprecated.
HeartbeatImpl - Class in io.debezium.heartbeat
Default implementation of Heartbeat
HeartbeatImpl(Duration, String, String, SchemaNameAdjuster) - Constructor for class io.debezium.heartbeat.HeartbeatImpl
 
HeartbeatImpl(Duration, String, String, SchemaNameAdjuster, ChangeEventQueue<DataChangeEvent>) - Constructor for class io.debezium.heartbeat.HeartbeatImpl
 
heartbeatInterval - Variable in class io.debezium.config.CommonConnectorConfig
 
heartbeatInterval - Variable in class io.debezium.heartbeat.HeartbeatImpl
 
heartbeatKeySchema(SchemaNameAdjuster) - Method in class io.debezium.schema.SchemaFactory
 
heartbeatPrefix - Variable in class io.debezium.schema.AbstractTopicNamingStrategy
 
heartbeatPrefix - Variable in class io.debezium.schema.TopicSelector
Deprecated.
 
heartbeatRecord(Map<String, ?>, Map<String, ?>) - Method in class io.debezium.heartbeat.HeartbeatImpl
Produce an empty record to the heartbeat topic.
heartbeats - Variable in class io.debezium.heartbeat.CompositeHeartbeat
 
heartbeatsEnabled() - Method in class io.debezium.pipeline.EventDispatcher
 
heartbeatTimeout - Variable in class io.debezium.heartbeat.HeartbeatImpl
 
heartbeatTopic() - Method in class io.debezium.schema.AbstractTopicNamingStrategy
 
heartbeatTopicName - Variable in class io.debezium.schema.AbstractTopicNamingStrategy
 
heartbeatTopicsPrefix - Variable in class io.debezium.config.CommonConnectorConfig
 
heartbeatValueSchema(SchemaNameAdjuster) - Method in class io.debezium.schema.SchemaFactory
 
HEX - Enum constant in enum class io.debezium.config.CommonConnectorConfig.BinaryHandlingMode
Represents binary values as hex-encoded (base16) string
historizedConnectorConfig - Variable in class io.debezium.relational.HistorizedRelationalDatabaseSchema
 
HistorizedDatabaseSchema<I> - Interface in io.debezium.schema
A database schema that is historized, i.e. it undergoes schema changes and can be recovered from a persistent schema history.
HistorizedDatabaseSchema.SchemaChangeEventConsumer - Interface in io.debezium.schema
 
HistorizedRelationalDatabaseConnectorConfig - Class in io.debezium.relational
Configuration options shared across the relational CDC connectors which use a persistent database schema history.
HistorizedRelationalDatabaseConnectorConfig(Class<? extends SourceConnector>, Configuration, Tables.TableFilter, boolean, int, ColumnFilterMode, boolean) - Constructor for class io.debezium.relational.HistorizedRelationalDatabaseConnectorConfig
 
HistorizedRelationalDatabaseConnectorConfig(Class<? extends SourceConnector>, Configuration, Tables.TableFilter, Selectors.TableIdToStringMapper, boolean, int, ColumnFilterMode, boolean) - Constructor for class io.debezium.relational.HistorizedRelationalDatabaseConnectorConfig
 
HistorizedRelationalDatabaseConnectorConfig(Class<? extends SourceConnector>, Configuration, Tables.TableFilter, Selectors.TableIdToStringMapper, boolean, ColumnFilterMode, boolean) - Constructor for class io.debezium.relational.HistorizedRelationalDatabaseConnectorConfig
 
HistorizedRelationalDatabaseSchema - Class in io.debezium.relational
A DatabaseSchema or a relational database which has a schema history, that can be recovered to the current state when restarting a connector.
HistorizedRelationalDatabaseSchema(HistorizedRelationalDatabaseConnectorConfig, TopicNamingStrategy<TableId>, Tables.TableFilter, Tables.ColumnNameFilter, TableSchemaBuilder, boolean, Key.KeyMapper, CdcSourceTaskContext<? extends CommonConnectorConfig>) - Constructor for class io.debezium.relational.HistorizedRelationalDatabaseSchema
 
historizedSchema - Variable in class io.debezium.pipeline.EventDispatcher
 
HistoryRecord - Class in io.debezium.relational.history
 
HistoryRecord(Document) - Constructor for class io.debezium.relational.history.HistoryRecord
 
HistoryRecord(Map<String, ?>, Map<String, ?>, String, String, String, TableChanges, Instant) - Constructor for class io.debezium.relational.history.HistoryRecord
 
HistoryRecord.Fields - Class in io.debezium.relational.history
 
HistoryRecordComparator - Class in io.debezium.relational.history
Compares HistoryRecord instances to determine which came first.
HistoryRecordComparator() - Constructor for class io.debezium.relational.history.HistoryRecordComparator
 
HOSTNAME - Static variable in interface io.debezium.jdbc.JdbcConfiguration
A field for the hostname of the database server.
HOSTNAME - Static variable in class io.debezium.relational.RelationalDatabaseConnectorConfig
 
HOSTNAME_PATTERN - Static variable in class io.debezium.relational.RelationalDatabaseConnectorConfig
 

I

id - Variable in class io.debezium.pipeline.notification.Notification.Builder
 
id - Variable in class io.debezium.pipeline.notification.Notification
 
id - Variable in class io.debezium.pipeline.signal.SignalPayload
 
id - Variable in class io.debezium.pipeline.signal.SignalRecord
 
id - Variable in class io.debezium.pipeline.source.snapshot.incremental.DataCollection
 
id - Variable in class io.debezium.relational.ColumnId
 
id - Variable in class io.debezium.relational.history.TableChanges.TableChange
 
id - Variable in class io.debezium.relational.NoOpTableEditorImpl
 
id - Variable in class io.debezium.relational.TableEditorImpl
 
id - Variable in class io.debezium.relational.TableId
 
id - Variable in class io.debezium.relational.TableImpl
 
id - Variable in class io.debezium.relational.TableSchema
 
id - Variable in class io.debezium.rest.model.MetricsDescriptor.Task
 
id() - Method in interface io.debezium.relational.Table
Get the identifier for this table.
id() - Method in class io.debezium.relational.TableImpl
 
id() - Method in class io.debezium.relational.TableSchema
 
id() - Method in interface io.debezium.schema.DataCollectionSchema
 
ID_KEY - Static variable in class io.debezium.pipeline.notification.Notification
 
ID_KEY - Static variable in class io.debezium.relational.history.ConnectTableChangeSerializer
 
identifier - Variable in class io.debezium.relational.TableIdParser.TableIdTokenizer
 
identifier() - Method in class io.debezium.metadata.CollectionId
 
identifier() - Method in class io.debezium.relational.TableId
 
IDENTIFIER_SEPARATOR_PATTERN - Static variable in class io.debezium.relational.ColumnId
 
identity() - Static method in interface io.debezium.function.BlockingFunction
 
IdentityKeyMapper() - Constructor for class io.debezium.relational.Key.IdentityKeyMapper
 
ids() - Method in class io.debezium.relational.Tables.TablesById
 
ifArray(Consumer<Array>) - Method in interface io.debezium.document.Value
If a value is an array, invoke the specified consumer with the value, otherwise do nothing.
ifBigDecimal(Consumer<BigDecimal>) - Method in interface io.debezium.document.Value
If a value is a variable-sized decimal, invoke the specified consumer with the value, otherwise do nothing.
ifBigInteger(Consumer<BigInteger>) - Method in interface io.debezium.document.Value
If a value is a variable-sized integer, invoke the specified consumer with the value, otherwise do nothing.
ifBinary(Consumer<byte[]>) - Method in interface io.debezium.document.Value
If a value is a byte array, invoke the specified consumer with the value, otherwise do nothing.
ifBoolean(Consumer<Boolean>) - Method in interface io.debezium.document.Value
If a value is a boolean value, invoke the specified consumer with the value, otherwise do nothing.
ifDocument(Consumer<Document>) - Method in interface io.debezium.document.Value
If a value is a document, invoke the specified consumer with the value, otherwise do nothing.
ifDouble(DoubleConsumer) - Method in interface io.debezium.document.Value
If a value is a double, invoke the specified consumer with the value, otherwise do nothing.
ifFloat(DoubleConsumer) - Method in interface io.debezium.document.Value
If a value is a float, invoke the specified consumer with the value, otherwise do nothing.
ifInteger(IntConsumer) - Method in interface io.debezium.document.Value
If a value is an integer, invoke the specified consumer with the value, otherwise do nothing.
ifLong(LongConsumer) - Method in interface io.debezium.document.Value
If a value is a long, invoke the specified consumer with the value, otherwise do nothing.
ifNull(Value.NullHandler) - Method in interface io.debezium.document.Value
If a value is a variable-sized integer, invoke the specified consumer with the value, otherwise do nothing.
ifString(Consumer<String>) - Method in interface io.debezium.document.Value
If a value is a string, invoke the specified consumer with the value, otherwise do nothing.
IGNORE - Enum constant in enum class io.debezium.config.CommonConnectorConfig.EventProcessingFailureHandlingMode
Problematic events will be skipped - for transitional period only, scheduled to be removed.
ignoreMissingSchema(T, ChangeRecordEmitter<P>) - Method in class io.debezium.pipeline.EventDispatcher
 
ignoreRecord() - Method in interface io.debezium.pipeline.spi.ChangeRecordEmitter
Returns true if the record should be ignored.
IN_DELIMITED_IDENTIFIER - Enum constant in enum class io.debezium.relational.TableIdParser.ParsingState
 
IN_IDENTIFIER - Enum constant in enum class io.debezium.relational.TableIdParser.ParsingState
 
IN_PROGRESS - Enum constant in enum class io.debezium.pipeline.notification.SnapshotStatus
 
IN_QUOTED_IDENTIFIER - Enum constant in enum class io.debezium.relational.TableIdParser.ParsingState
 
INCLUDE_SCHEMA_CHANGES - Static variable in class io.debezium.relational.RelationalDatabaseConnectorConfig
 
INCLUDE_SCHEMA_COMMENTS - Static variable in class io.debezium.relational.RelationalDatabaseConnectorConfig
 
includeAll() - Static method in interface io.debezium.relational.Tables.TableFilter
Creates a Tables.TableFilter that includes all tables.
includeColumns(String) - Method in class io.debezium.processors.reselect.ReselectColumnsPostProcessor.ReselectColumnsPredicateBuilder
 
includeDatabases(String) - Method in class io.debezium.relational.Selectors.DatabaseSelectionPredicateBuilder
Specify the names of the databases that should be included.
includeDatabases(String) - Method in class io.debezium.relational.Selectors.TableSelectionPredicateBuilder
Specify the names of the databases that should be included.
includeSchemas(String) - Method in class io.debezium.relational.Selectors.TableSelectionPredicateBuilder
Specify the names of the schemas that should be included.
includeTables(String) - Method in class io.debezium.relational.Selectors.TableSelectionPredicateBuilder
Specify the names of the tables that should be included.
includeTables(String, Selectors.TableIdToStringMapper) - Method in class io.debezium.relational.Selectors.TableSelectionPredicateBuilder
Specify the names of the tables that should be included.
inconsistentSchemaHandler - Variable in class io.debezium.pipeline.EventDispatcher
 
increment() - Method in interface io.debezium.crdt.DeltaCounter
Increment the counter and get the result.
increment() - Method in interface io.debezium.crdt.GCounter
Increment the counter and get the result.
increment() - Method in interface io.debezium.crdt.PNCounter
Increment the counter and get the result.
increment() - Method in class io.debezium.crdt.StateBasedGCounter
 
increment() - Method in class io.debezium.crdt.StateBasedPNCounter
 
increment() - Method in class io.debezium.crdt.StateBasedPNDeltaCounter
 
increment(int, double) - Method in interface io.debezium.document.Array
Increment the numeric value at the given location by the designated amount.
increment(int, float) - Method in interface io.debezium.document.Array
Increment the numeric value at the given location by the designated amount.
increment(int, int) - Method in interface io.debezium.document.Array
Increment the numeric value at the given location by the designated amount.
increment(int, long) - Method in interface io.debezium.document.Array
Increment the numeric value at the given location by the designated amount.
increment(int, Value) - Method in interface io.debezium.document.Array
Increment the numeric value at the given location by the designated amount.
increment(int, Value) - Method in class io.debezium.document.BasicArray
 
increment(CharSequence, double) - Method in interface io.debezium.document.Document
Increment the numeric value in the given field by the designated amount.
increment(CharSequence, float) - Method in interface io.debezium.document.Document
Increment the numeric value in the given field by the designated amount.
increment(CharSequence, int) - Method in interface io.debezium.document.Document
Increment the numeric value in the given field by the designated amount.
increment(CharSequence, long) - Method in interface io.debezium.document.Document
Increment the numeric value in the given field by the designated amount.
increment(CharSequence, Value) - Method in class io.debezium.document.BasicDocument
 
increment(CharSequence, Value) - Method in interface io.debezium.document.Document
Increment the numeric value in the given field by the designated amount.
INCREMENTAL - Enum constant in enum class io.debezium.connector.SnapshotRecord
Record is from incremental snapshot window.
INCREMENTAL - Enum constant in enum class io.debezium.connector.SnapshotType
Indicates it is an incremental snapshot.
INCREMENTAL - Enum constant in enum class io.debezium.pipeline.signal.actions.AbstractSnapshotSignal.SnapshotType
 
INCREMENTAL_SNAPSHOT - Static variable in class io.debezium.pipeline.notification.IncrementalSnapshotNotificationService
 
INCREMENTAL_SNAPSHOT_ALLOW_SCHEMA_CHANGES - Static variable in class io.debezium.config.CommonConnectorConfig
 
INCREMENTAL_SNAPSHOT_CHUNK_SIZE - Static variable in class io.debezium.config.CommonConnectorConfig
 
INCREMENTAL_SNAPSHOT_KEY - Static variable in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotContext
 
INCREMENTAL_SNAPSHOT_WATERMARKING_STRATEGY - Static variable in class io.debezium.config.CommonConnectorConfig
 
incrementalSnapshotAllowSchemaChanges - Variable in class io.debezium.config.CommonConnectorConfig
 
incrementalSnapshotChangeEventSource - Variable in class io.debezium.pipeline.EventDispatcher
 
incrementalSnapshotChangeEventSource - Variable in class io.debezium.pipeline.source.snapshot.incremental.DeleteWindowCloser
 
IncrementalSnapshotChangeEventSource<P,T> - Interface in io.debezium.pipeline.source.snapshot.incremental
A Contract t
IncrementalSnapshotChangeRecordReceiver(DataChangeEventListener<P>) - Constructor for class io.debezium.pipeline.EventDispatcher.IncrementalSnapshotChangeRecordReceiver
 
incrementalSnapshotChunkSize - Variable in class io.debezium.config.CommonConnectorConfig
 
IncrementalSnapshotContext<T> - Interface in io.debezium.pipeline.source.snapshot.incremental
 
incrementalSnapshotEvents() - Method in class io.debezium.pipeline.CommonOffsetContext
 
incrementalSnapshotEvents() - Method in interface io.debezium.pipeline.spi.OffsetContext
Signals that the streaming of a batch of incremental snapshot events will begin, which should reflect in an updated offset state.
incrementalSnapshotNotificationService - Variable in class io.debezium.pipeline.notification.NotificationService
 
incrementalSnapshotNotificationService() - Method in class io.debezium.pipeline.notification.NotificationService
 
IncrementalSnapshotNotificationService<P,O> - Class in io.debezium.pipeline.notification
 
IncrementalSnapshotNotificationService(NotificationService<P, O>, CommonConnectorConfig, Clock) - Constructor for class io.debezium.pipeline.notification.IncrementalSnapshotNotificationService
 
IncrementalSnapshotNotificationService.TableScanCompletionStatus - Enum Class in io.debezium.pipeline.notification
 
incrementalSnapshotWatermarkingStrategy - Variable in class io.debezium.config.CommonConnectorConfig
 
incrementAndGet() - Method in interface io.debezium.crdt.GCounter
Increment the counter and get the result.
incrementAndGet() - Method in class io.debezium.crdt.StateBasedGCounter
 
incrementAndGet() - Method in class io.debezium.crdt.StateBasedPNCounter
 
incrementAndGet() - Method in class io.debezium.crdt.StateBasedPNDeltaCounter
 
incrementTableRowsScanned(P, long) - Method in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotChangeEventSource
 
index - Variable in class io.debezium.document.BasicEntry
 
indexesForColumns(List<Column>) - Method in class io.debezium.relational.TableSchemaBuilder
 
indexFrom(CharSequence) - Method in class io.debezium.document.BasicArray
 
indexName - Variable in class io.debezium.relational.ddl.DdlParserListener.TableIndexEvent
 
indexName() - Method in class io.debezium.relational.ddl.DdlParserListener.TableIndexEvent
Get the name of the index affected by this event.
INFO - Static variable in class io.debezium.Module
 
init() - Static method in class io.debezium.util.LoggingContext.RootLoggingContext
Initialise root logging context.
init(CommonConnectorConfig) - Method in class io.debezium.pipeline.notification.channels.jmx.JmxNotificationChannel
 
init(CommonConnectorConfig) - Method in class io.debezium.pipeline.notification.channels.LogNotificationChannel
 
init(CommonConnectorConfig) - Method in interface io.debezium.pipeline.notification.channels.NotificationChannel
 
init(CommonConnectorConfig) - Method in class io.debezium.pipeline.notification.channels.SinkNotificationChannel
 
init(CommonConnectorConfig) - Method in class io.debezium.pipeline.signal.channels.FileSignalChannel
 
init(CommonConnectorConfig) - Method in class io.debezium.pipeline.signal.channels.jmx.JmxSignalChannel
 
init(CommonConnectorConfig) - Method in class io.debezium.pipeline.signal.channels.KafkaSignalChannel
 
init(CommonConnectorConfig) - Method in class io.debezium.pipeline.signal.channels.process.InProcessSignalChannel
 
init(CommonConnectorConfig) - Method in interface io.debezium.pipeline.signal.channels.SignalChannelReader
 
init(CommonConnectorConfig) - Method in class io.debezium.pipeline.signal.channels.SourceSignalChannel
 
init(AbstractIncrementalSnapshotContext<U>, Map<String, ?>) - Static method in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotContext
 
init(String, String, CommonConnectorConfig) - Method in class io.debezium.connector.AbstractSourceInfoStructMaker
 
init(String, String, CommonConnectorConfig) - Method in class io.debezium.connector.LegacyV1AbstractSourceInfoStructMaker
 
init(String, String, CommonConnectorConfig) - Method in interface io.debezium.connector.SourceInfoStructMaker
 
init(O) - Method in interface io.debezium.pipeline.source.spi.StreamingChangeEventSource
Initializes the streaming source.
init(P, OffsetContext) - Method in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotChangeEventSource
 
init(P, OffsetContext) - Method in interface io.debezium.pipeline.source.snapshot.incremental.IncrementalSnapshotChangeEventSource
 
initConnectChannel(SchemaFactory, BlockingConsumer<SourceRecord>) - Method in interface io.debezium.pipeline.notification.channels.ConnectChannel
 
initConnectChannel(SchemaFactory, BlockingConsumer<SourceRecord>) - Method in class io.debezium.pipeline.notification.channels.SinkNotificationChannel
 
INITIAL - Enum constant in enum class io.debezium.connector.SnapshotType
Indicates it is an initial snapshot.
INITIAL - Enum constant in enum class io.debezium.relational.TableIdParser.ParsingState
 
INITIAL_POLL_PERIOD_IN_MILLIS - Static variable in class io.debezium.connector.common.BaseSourceTask
 
INITIAL_SNAPSHOT - Static variable in class io.debezium.pipeline.notification.InitialSnapshotNotificationService
 
initialize(Configuration) - Method in interface io.debezium.relational.mapping.ColumnMapper
Initialize the ColumnMapper instance based upon the connector's configuration.
initializedServices - Variable in class io.debezium.service.DefaultServiceRegistry
 
initializePooledConnection(JdbcConnection) - Method in class io.debezium.relational.RelationalSnapshotChangeEventSource
 
initializeService(ServiceRegistration<T>) - Method in class io.debezium.service.DefaultServiceRegistry
 
initializeStatement(Statement) - Method in class io.debezium.jdbc.JdbcConnection
 
initializeStorage() - Method in class io.debezium.relational.HistorizedRelationalDatabaseSchema
Configures a storage used to store history, e.g. in Kafka case it creates topic with required parameters.
initializeStorage() - Method in class io.debezium.relational.history.AbstractSchemaHistory
 
initializeStorage() - Method in interface io.debezium.relational.history.SchemaHistory
Called to initialize permanent storage of the history.
initializeStorage() - Method in interface io.debezium.schema.HistorizedDatabaseSchema
 
InitialOnlySnapshotter - Class in io.debezium.snapshot.mode
 
InitialOnlySnapshotter() - Constructor for class io.debezium.snapshot.mode.InitialOnlySnapshotter
 
initialOps - Variable in class io.debezium.jdbc.JdbcConnection
 
initialSnapshotNotificationService - Variable in class io.debezium.pipeline.notification.NotificationService
 
initialSnapshotNotificationService() - Method in class io.debezium.pipeline.notification.NotificationService
 
InitialSnapshotNotificationService<P,O> - Class in io.debezium.pipeline.notification
 
InitialSnapshotNotificationService(NotificationService<P, O>, CommonConnectorConfig, Clock) - Constructor for class io.debezium.pipeline.notification.InitialSnapshotNotificationService
 
InitialSnapshotNotificationService.TableScanCompletionStatus - Enum Class in io.debezium.pipeline.notification
 
InitialSnapshotter - Class in io.debezium.snapshot.mode
 
InitialSnapshotter() - Constructor for class io.debezium.snapshot.mode.InitialSnapshotter
 
initRootContext() - Static method in class io.debezium.util.LoggingContext
Initialise root MDC context with current MDC tags.
initStreamEvents(P, O) - Method in class io.debezium.pipeline.ChangeEventSourceCoordinator
 
injectBeanRegistry(BeanRegistry) - Method in interface io.debezium.bean.spi.BeanRegistryAware
Callback to inject the bean registry.
injectBeanRegistry(BeanRegistry) - Method in class io.debezium.processors.reselect.ReselectColumnsPostProcessor
 
injectBeanRegistry(BeanRegistry) - Method in class io.debezium.snapshot.mode.BeanAwareSnapshotter
 
injectDependencies(ServiceRegistration<T>) - Method in class io.debezium.service.DefaultServiceRegistry
 
InjectService - Annotation Interface in io.debezium.service.spi
Annotation allowing a service to request injection of other services.
injectServiceRegistry(ServiceRegistry) - Method in class io.debezium.processors.PostProcessorRegistry
 
injectServiceRegistry(ServiceRegistry) - Method in class io.debezium.processors.reselect.ReselectColumnsPostProcessor
 
injectServiceRegistry(ServiceRegistry) - Method in interface io.debezium.service.spi.ServiceRegistryAware
Callback to inject the service registry.
injectWhereClause(String, String, List<Column>) - Method in class io.debezium.pipeline.source.snapshot.chunked.SnapshotChunkQueryBuilder
Inject WHERE clause into base select, adding ORDER BY for key columns.
InProcessSignalChannel - Class in io.debezium.pipeline.signal.channels.process
Implementation of SignalChannelReader that also implements SignalChannelWriter used for sending signal from the same JVM process
InProcessSignalChannel() - Constructor for class io.debezium.pipeline.signal.channels.process.InProcessSignalChannel
 
input - Variable in class io.debezium.relational.TableIdParser.ParsingContext
 
INSERT_DELETE - Enum constant in enum class io.debezium.config.CommonConnectorConfig.WatermarkStrategy
 
INSERT_INSERT - Enum constant in enum class io.debezium.config.CommonConnectorConfig.WatermarkStrategy
 
INSERT_STATEMENT - Static variable in class io.debezium.pipeline.source.snapshot.incremental.InsertWindowCloser
 
insertRow() - Method in class io.debezium.jdbc.CancellableResultSet
 
InsertWindowCloser - Class in io.debezium.pipeline.source.snapshot.incremental
 
InsertWindowCloser(JdbcConnection, String, SignalMetadata) - Constructor for class io.debezium.pipeline.source.snapshot.incremental.InsertWindowCloser
 
INSTANCE - Static variable in class io.debezium.document.DocumentSerdes
 
INSTANCE - Static variable in class io.debezium.document.JacksonWriter
 
INSTANCE - Static variable in class io.debezium.document.NullValue
 
INSTANCE - Static variable in class io.debezium.document.Paths.RootPath
 
INSTANCE - Static variable in class io.debezium.relational.history.HistoryRecordComparator
A comparator instance that requires the records' sources to be the same and considers only those fields that are in both records' positions.
instantiateMapper(Class<ColumnMapper>, Configuration) - Static method in class io.debezium.relational.mapping.ColumnMappers
 
INTEGER - Enum constant in enum class io.debezium.document.Value.Type
 
INTERNAL_CONNECTOR_CLASS - Static variable in interface io.debezium.relational.history.SchemaHistory
 
INTERNAL_CONNECTOR_ID - Static variable in interface io.debezium.relational.history.SchemaHistory
 
INTERNAL_PREFER_DDL - Static variable in interface io.debezium.relational.history.SchemaHistory
 
Interval - Class in io.debezium.time
A utility representing a duration into a string value formatted using ISO string format.
Interval() - Constructor for class io.debezium.time.Interval
 
INVALID - Enum constant in enum class io.debezium.rest.model.ValidationResults.Status
 
io.debezium - package io.debezium
 
io.debezium.annotation - package io.debezium.annotation
 
io.debezium.bean - package io.debezium.bean
 
io.debezium.bean.spi - package io.debezium.bean.spi
 
io.debezium.config - package io.debezium.config
 
io.debezium.connector - package io.debezium.connector
 
io.debezium.connector.base - package io.debezium.connector.base
 
io.debezium.connector.common - package io.debezium.connector.common
 
io.debezium.converters.custom - package io.debezium.converters.custom
 
io.debezium.crdt - package io.debezium.crdt
 
io.debezium.data - package io.debezium.data
 
io.debezium.data.geometry - package io.debezium.data.geometry
 
io.debezium.data.vector - package io.debezium.data.vector
 
io.debezium.discriminator - package io.debezium.discriminator
 
io.debezium.document - package io.debezium.document
 
io.debezium.function - package io.debezium.function
 
io.debezium.heartbeat - package io.debezium.heartbeat
 
io.debezium.jdbc - package io.debezium.jdbc
 
io.debezium.metadata - package io.debezium.metadata
 
io.debezium.metrics - package io.debezium.metrics
 
io.debezium.metrics.activity - package io.debezium.metrics.activity
 
io.debezium.metrics.event - package io.debezium.metrics.event
 
io.debezium.metrics.stats - package io.debezium.metrics.stats
 
io.debezium.pipeline - package io.debezium.pipeline
 
io.debezium.pipeline.meters - package io.debezium.pipeline.meters
 
io.debezium.pipeline.metrics - package io.debezium.pipeline.metrics
 
io.debezium.pipeline.metrics.spi - package io.debezium.pipeline.metrics.spi
 
io.debezium.pipeline.metrics.traits - package io.debezium.pipeline.metrics.traits
 
io.debezium.pipeline.notification - package io.debezium.pipeline.notification
 
io.debezium.pipeline.notification.channels - package io.debezium.pipeline.notification.channels
 
io.debezium.pipeline.notification.channels.jmx - package io.debezium.pipeline.notification.channels.jmx
 
io.debezium.pipeline.signal - package io.debezium.pipeline.signal
 
io.debezium.pipeline.signal.actions - package io.debezium.pipeline.signal.actions
 
io.debezium.pipeline.signal.actions.snapshotting - package io.debezium.pipeline.signal.actions.snapshotting
 
io.debezium.pipeline.signal.channels - package io.debezium.pipeline.signal.channels
 
io.debezium.pipeline.signal.channels.jmx - package io.debezium.pipeline.signal.channels.jmx
 
io.debezium.pipeline.signal.channels.process - package io.debezium.pipeline.signal.channels.process
 
io.debezium.pipeline.source - package io.debezium.pipeline.source
 
io.debezium.pipeline.source.snapshot - package io.debezium.pipeline.source.snapshot
 
io.debezium.pipeline.source.snapshot.chunked - package io.debezium.pipeline.source.snapshot.chunked
 
io.debezium.pipeline.source.snapshot.incremental - package io.debezium.pipeline.source.snapshot.incremental
 
io.debezium.pipeline.source.spi - package io.debezium.pipeline.source.spi
 
io.debezium.pipeline.spi - package io.debezium.pipeline.spi
 
io.debezium.pipeline.txmetadata - package io.debezium.pipeline.txmetadata
 
io.debezium.pipeline.txmetadata.spi - package io.debezium.pipeline.txmetadata.spi
 
io.debezium.processors - package io.debezium.processors
 
io.debezium.processors.reselect - package io.debezium.processors.reselect
 
io.debezium.processors.spi - package io.debezium.processors.spi
 
io.debezium.relational - package io.debezium.relational
 
io.debezium.relational.ddl - package io.debezium.relational.ddl
 
io.debezium.relational.history - package io.debezium.relational.history
 
io.debezium.relational.mapping - package io.debezium.relational.mapping
 
io.debezium.rest - package io.debezium.rest
 
io.debezium.rest.model - package io.debezium.rest.model
 
io.debezium.schema - package io.debezium.schema
 
io.debezium.serde - package io.debezium.serde
 
io.debezium.serde.json - package io.debezium.serde.json
 
io.debezium.service - package io.debezium.service
 
io.debezium.service.spi - package io.debezium.service.spi
 
io.debezium.snapshot - package io.debezium.snapshot
 
io.debezium.snapshot.lock - package io.debezium.snapshot.lock
 
io.debezium.snapshot.mode - package io.debezium.snapshot.mode
 
io.debezium.snapshot.spi - package io.debezium.snapshot.spi
 
io.debezium.spatial - package io.debezium.spatial
 
io.debezium.time - package io.debezium.time
 
io.debezium.util - package io.debezium.util
 
isAdvancedMetricsEnabled - Variable in class io.debezium.config.CommonConnectorConfig
 
isAdvancedMetricsEnabled() - Method in class io.debezium.config.CommonConnectorConfig
 
isAfterLast() - Method in class io.debezium.jdbc.CancellableResultSet
 
isAfterLastIndex(String) - Static method in interface io.debezium.document.Path.Segments
 
isArray() - Method in class io.debezium.document.BinaryValue
 
isArray() - Method in class io.debezium.document.ComparableValue
 
isArray() - Method in class io.debezium.document.ConvertingValue
 
isArray() - Method in class io.debezium.document.NullValue
 
isArray() - Method in interface io.debezium.document.Value
 
isArrayIndex(String) - Static method in interface io.debezium.document.Path.Segments
 
isAtOrBefore(HistoryRecord, HistoryRecord) - Method in class io.debezium.relational.history.HistoryRecordComparator
Determine if the first HistoryRecord is at the same or earlier point in time than the second HistoryRecord.
isAutoIncremented() - Method in interface io.debezium.relational.Column
Determine whether this column's values are automatically incremented by the database.
isAutoIncremented() - Method in interface io.debezium.relational.ColumnEditor
Determine whether this column's values are automatically incremented by the database.
isAutoIncremented() - Method in class io.debezium.relational.ColumnEditorImpl
 
isAutoIncremented() - Method in class io.debezium.relational.ColumnImpl
 
isAutoIncremented(String) - Method in interface io.debezium.relational.Table
Determine if the named column is auto-incremented.
isAvailable() - Method in interface io.debezium.connector.Nullable
 
isBeforeFirst() - Method in class io.debezium.jdbc.CancellableResultSet
 
isBigDecimal() - Method in class io.debezium.document.BinaryValue
 
isBigDecimal() - Method in class io.debezium.document.ComparableValue
 
isBigDecimal() - Method in class io.debezium.document.ConvertingValue
 
isBigDecimal() - Method in class io.debezium.document.NullValue
 
isBigDecimal() - Method in interface io.debezium.document.Value
 
isBigInteger() - Method in class io.debezium.document.BinaryValue
 
isBigInteger() - Method in class io.debezium.document.ComparableValue
 
isBigInteger() - Method in class io.debezium.document.ConvertingValue
 
isBigInteger() - Method in class io.debezium.document.NullValue
 
isBigInteger() - Method in interface io.debezium.document.Value
 
isBinary() - Method in class io.debezium.document.BinaryValue
 
isBinary() - Method in class io.debezium.document.ComparableValue
 
isBinary() - Method in class io.debezium.document.ConvertingValue
 
isBinary() - Method in class io.debezium.document.NullValue
 
isBinary() - Method in interface io.debezium.document.Value
 
isBoolean() - Method in class io.debezium.document.BinaryValue
 
isBoolean() - Method in class io.debezium.document.ComparableValue
 
isBoolean() - Method in class io.debezium.document.ConvertingValue
 
isBoolean() - Method in class io.debezium.document.NullValue
 
isBoolean() - Method in interface io.debezium.document.Value
 
isBuffered() - Method in class io.debezium.connector.base.ChangeEventQueue
 
isClosed() - Method in class io.debezium.jdbc.CancellableResultSet
 
isColumnsFiltered() - Method in class io.debezium.relational.RelationalDatabaseConnectorConfig
 
isCompleted() - Method in class io.debezium.pipeline.source.spi.ChangeTableResultSet
 
isCompleted() - Method in class io.debezium.pipeline.spi.SnapshotResult
 
isCompletedOrSkipped() - Method in class io.debezium.pipeline.spi.SnapshotResult
 
isConnectChannel() - Method in class io.debezium.pipeline.notification.NotificationService
 
isConnected() - Method in class io.debezium.jdbc.JdbcConnection
 
isConnected() - Method in class io.debezium.pipeline.meters.ConnectionMeter
 
isConnected() - Method in class io.debezium.pipeline.metrics.DefaultStreamingChangeEventSourceMetrics
 
isConnected() - Method in interface io.debezium.pipeline.metrics.traits.ConnectionMetricsMXBean
 
isCurrentPositionSmallerThanPreviousPosition() - Method in class io.debezium.pipeline.source.spi.ChangeTableResultSet
 
isCustomRetriable(Throwable) - Method in class io.debezium.pipeline.ErrorHandler
Whether the given non-retriable matches a custom retriable setting.
isDocument() - Method in class io.debezium.document.BinaryValue
 
isDocument() - Method in class io.debezium.document.ComparableValue
 
isDocument() - Method in class io.debezium.document.ConvertingValue
 
isDocument() - Method in class io.debezium.document.NullValue
 
isDocument() - Method in interface io.debezium.document.Value
 
isDouble() - Method in class io.debezium.document.BinaryValue
 
isDouble() - Method in class io.debezium.document.ComparableValue
 
isDouble() - Method in class io.debezium.document.ConvertingValue
 
isDouble() - Method in class io.debezium.document.NullValue
 
isDouble() - Method in interface io.debezium.document.Value
 
isEmitTombstoneOnDelete() - Method in class io.debezium.config.CommonConnectorConfig
 
isEmpty - Variable in class io.debezium.spatial.GeometryBytes.EmptyGeometryCollectionVisitor
 
isEmpty() - Method in interface io.debezium.document.Array
Return whether this document contains no fields and is therefore empty.
isEmpty() - Method in class io.debezium.document.BasicArray
 
isEmpty() - Method in class io.debezium.document.BasicDocument
 
isEmpty() - Method in interface io.debezium.document.Document
Return whether this document contains no fields and is therefore empty.
isEmpty() - Method in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotContext.SnapshotDataCollection
 
isEmpty() - Method in class io.debezium.relational.AbstractCachedTableMappingStorage
 
isEmpty() - Method in class io.debezium.relational.ConcurrentMapTableMappingStorage
 
isEmpty() - Method in class io.debezium.relational.CustomConverterRegistry
 
isEmpty() - Method in class io.debezium.relational.ddl.DdlChanges
 
isEmpty() - Method in interface io.debezium.relational.TableMappingStorage
Returns true if this storage contains no mappings.
isEmpty() - Method in class io.debezium.relational.Tables.TablesById
 
isEmpty(String) - Static method in class io.debezium.relational.Selectors
 
isEmptyGeometryCollection() - Method in class io.debezium.spatial.GeometryBytes
Returns whether the geometry represent a geometry collection that has no geometry elements.
isEnabled() - Method in class io.debezium.heartbeat.CompositeHeartbeat
 
isEnabled() - Method in class io.debezium.heartbeat.DatabaseHeartbeatImpl
 
isEnabled() - Method in interface io.debezium.heartbeat.Heartbeat
Whether heartbeats are enabled or not.
isEnabled() - Method in class io.debezium.heartbeat.HeartbeatImpl
 
isEnabled() - Method in class io.debezium.pipeline.notification.NotificationService
 
isEnabled() - Method in class io.debezium.pipeline.signal.SignalProcessor
 
isEndDelimiter(char) - Method in interface io.debezium.relational.TableIdPredicates
 
isEnvelopeFieldName(Configuration, Field, Field.ValidationOutput) - Static method in class io.debezium.serde.json.JsonSerdeConfig
 
isEnvelopeSchema(String) - Static method in class io.debezium.data.Envelope
 
isEnvelopeSchema(Schema) - Static method in class io.debezium.data.Envelope
 
isExtended() - Method in class io.debezium.spatial.GeometryBytes
Returns whether the geometry bytes using the Extended Well-Known Binary (EWKB) format.
isExtended(byte[]) - Static method in class io.debezium.spatial.GeometryUtil
Check whether the WKB byte array represents a EWKB (Extended Well-Known Binary) format.
isExtendedHeadersEnabled - Variable in class io.debezium.config.CommonConnectorConfig
 
isExtendedHeadersEnabled() - Method in class io.debezium.config.CommonConnectorConfig
 
isFieldName(String) - Static method in interface io.debezium.document.Path.Segments
 
isFirst() - Method in class io.debezium.jdbc.CancellableResultSet
 
isFirstChunk() - Method in class io.debezium.pipeline.source.snapshot.chunked.SnapshotChunk
 
isFirstChunkOfSnapshot() - Method in class io.debezium.pipeline.source.snapshot.chunked.SnapshotChunk
 
isFloat() - Method in class io.debezium.document.BinaryValue
 
isFloat() - Method in class io.debezium.document.ComparableValue
 
isFloat() - Method in class io.debezium.document.ConvertingValue
 
isFloat() - Method in class io.debezium.document.NullValue
 
isFloat() - Method in interface io.debezium.document.Value
 
isForCurrentConnector(Configuration, Class<?>) - Static method in class io.debezium.discriminator.ConnectorDiscriminator
 
isFromSnapshot - Variable in class io.debezium.schema.SchemaChangeEvent
 
isFromSnapshot() - Method in class io.debezium.schema.SchemaChangeEvent
 
isFull - Variable in class io.debezium.connector.base.ChangeEventQueue
 
isFullColumnScanRequired() - Method in class io.debezium.relational.RelationalDatabaseConnectorConfig
 
isGenerated() - Method in interface io.debezium.relational.Column
Determine whether this column's values are generated by the database.
isGenerated() - Method in interface io.debezium.relational.ColumnEditor
Determine whether this column's values are generated by the database.
isGenerated() - Method in class io.debezium.relational.ColumnEditorImpl
 
isGenerated() - Method in class io.debezium.relational.ColumnImpl
 
isGenerated(String) - Method in interface io.debezium.relational.Table
Determine if the values in the named column is generated by the database.
isGeometryCollection - Variable in class io.debezium.spatial.GeometryBytes.EmptyGeometryCollectionVisitor
 
isHeartBeatSchema(Schema) - Method in class io.debezium.schema.SchemaFactory
 
isHistorized() - Method in class io.debezium.relational.HistorizedRelationalDatabaseSchema
 
isHistorized() - Method in class io.debezium.relational.RelationalDatabaseSchema
 
isHistorized() - Method in interface io.debezium.schema.DatabaseSchema
Whether this schema is historized (i.e. a history of all schema changes is kept which is recovered upon connector restart) or not.
isIncluded(TableId) - Method in class io.debezium.relational.Tables.CachingTableFilter
 
isIncluded(TableId) - Method in interface io.debezium.relational.Tables.TableFilter
Determines whether the given table should be included in the current DatabaseSchema.
isIncluded(T) - Method in interface io.debezium.schema.DataCollectionFilters.DataCollectionFilter
 
isIncrementalSnapshotSchemaChangesEnabled() - Method in class io.debezium.config.CommonConnectorConfig
 
isInitialSnapshotRunning() - Method in class io.debezium.pipeline.CommonOffsetContext
 
isInitialSnapshotRunning() - Method in class io.debezium.pipeline.notification.channels.SinkNotificationChannel.EmptyOffsetContext
 
isInitialSnapshotRunning() - Method in interface io.debezium.pipeline.spi.OffsetContext
Whether this offset indicates that an (uncompleted) snapshot is currently running or not.
isInteger() - Method in class io.debezium.document.BinaryValue
 
isInteger() - Method in class io.debezium.document.ComparableValue
 
isInteger() - Method in class io.debezium.document.ConvertingValue
 
isInteger() - Method in class io.debezium.document.NullValue
 
isInteger() - Method in interface io.debezium.document.Value
 
isKey - Variable in class io.debezium.serde.json.JsonSerde
 
isLast() - Method in class io.debezium.jdbc.CancellableResultSet
 
isLastChunk() - Method in class io.debezium.pipeline.source.snapshot.chunked.SnapshotChunk
 
isLastChunkOfSnapshot() - Method in class io.debezium.pipeline.source.snapshot.chunked.SnapshotChunk
 
isLegacySnapshotMaxThreads() - Method in class io.debezium.config.CommonConnectorConfig
 
isLogPositionAvailable(LogPositionValidator, Partition, OffsetContext, CommonConnectorConfig) - Method in class io.debezium.connector.common.BaseSourceTask
 
isLogPositionCheckEnabled - Variable in class io.debezium.config.CommonConnectorConfig
 
isLogPositionCheckEnabled() - Method in class io.debezium.config.CommonConnectorConfig
 
isLong() - Method in class io.debezium.document.BinaryValue
 
isLong() - Method in class io.debezium.document.ComparableValue
 
isLong() - Method in class io.debezium.document.ConvertingValue
 
isLong() - Method in class io.debezium.document.NullValue
 
isLong() - Method in interface io.debezium.document.Value
 
isMultiPartitionMode() - Method in class io.debezium.relational.TableSchemaBuilder
 
isMultiple() - Method in interface io.debezium.document.Path
Return whether this path has more than one segment.
isNonInitialChunk() - Method in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotContext
 
isNonInitialChunk() - Method in interface io.debezium.pipeline.source.snapshot.incremental.IncrementalSnapshotContext
 
isNotFull - Variable in class io.debezium.connector.base.ChangeEventQueue
 
isNotificationSchema(Schema) - Method in class io.debezium.schema.SchemaFactory
 
isNotNull() - Method in interface io.debezium.document.Document.Field
 
isNotNull() - Method in interface io.debezium.document.Value
 
isNull() - Method in class io.debezium.document.BinaryValue
 
isNull() - Method in class io.debezium.document.ComparableValue
 
isNull() - Method in class io.debezium.document.ConvertingValue
 
isNull() - Method in interface io.debezium.document.Document.Field
 
isNull() - Method in class io.debezium.document.NullValue
 
isNull() - Method in interface io.debezium.document.Value
 
isNull(int) - Method in interface io.debezium.document.Array
Determine whether this object has an entry at the given index and the value is null.
isNull(Value) - Static method in interface io.debezium.document.Value
 
isNull(CharSequence) - Method in interface io.debezium.document.Document
Determine whether this object has a field with the given the name and the value is null.
isNullable(int) - Static method in class io.debezium.jdbc.JdbcConnection
 
isNullOrEmpty(Map<K, V>) - Static method in class io.debezium.util.LoggingContext
 
isNullOrMissing(int) - Method in interface io.debezium.document.Array
Determine whether this object has an entry at the given index and the value is null, or if this object has no entry at the given index.
isNullOrMissing(CharSequence) - Method in interface io.debezium.document.Document
Determine whether this object has a field with the given the name and the value is null, or if this object has no field with the given name.
isNumber() - Method in class io.debezium.document.BinaryValue
 
isNumber() - Method in class io.debezium.document.ComparableValue
 
isNumber() - Method in class io.debezium.document.ConvertingValue
 
isNumber() - Method in class io.debezium.document.NullValue
 
isNumber() - Method in interface io.debezium.document.Value
 
IsoDate - Class in io.debezium.time
A utility for converting various Java temporal object representations into a UTC ISO 8601 string representation, specifically focusing on dates (without time or timezone information).
IsoDate() - Constructor for class io.debezium.time.IsoDate
 
isOnDemand() - Method in class io.debezium.pipeline.source.SnapshottingTask
Determine if the task is an onDemand snapshot or not
isOptional() - Method in interface io.debezium.relational.Column
Determine whether this column is optional.
isOptional() - Method in interface io.debezium.relational.ColumnEditor
Determine whether this column is optional.
isOptional() - Method in class io.debezium.relational.ColumnEditorImpl
 
isOptional() - Method in class io.debezium.relational.ColumnImpl
 
isOptional(String) - Method in interface io.debezium.relational.Table
Determine if the values in the named column is optional.
ISOSTRING - Enum constant in enum class io.debezium.jdbc.TemporalPrecisionMode
Represent timestamp, datetime, date and time values as ISO 8601 string, using IsoDate, IsoTime, IsoTimestamp semantic types.
IsoTime - Class in io.debezium.time
A utility for converting various Java time representations into a UTC ISO 8601 string representation focusing on time (including fractional parts and offset from UTC), and for defining a Kafka Connect Schema for time values in this format.
IsoTime() - Constructor for class io.debezium.time.IsoTime
 
IsoTimestamp - Class in io.debezium.time
A utility for converting various Java timestamp representations into a UTC ISO 8601 string representation (including date, time, fractional parts, and offset from UTC), and for defining a Kafka Connect Schema for timestamp values in this format.
IsoTimestamp() - Constructor for class io.debezium.time.IsoTimestamp
 
isPaused - Variable in class io.debezium.metrics.activity.ActivityMonitoringMeter
 
isPaused() - Method in class io.debezium.pipeline.ChangeEventSourceCoordinator.ChangeEventSourceContextImpl
 
isPaused() - Method in interface io.debezium.pipeline.source.spi.ChangeEventSource.ChangeEventSourceContext
Whether this source is paused.
isPositionAtOrBefore(Document, Document) - Method in class io.debezium.relational.history.HistoryRecordComparator
 
isPrimaryKeyColumn(String) - Method in interface io.debezium.relational.Table
Determine if the named column is part of the primary key.
isQuote(char) - Static method in class io.debezium.relational.ddl.AbstractDdlParser
Check if the char is quote.
isQuoted(String) - Static method in class io.debezium.relational.ddl.AbstractDdlParser
Check if the string is enclosed in quotes.
isQuotingChar(char) - Method in interface io.debezium.relational.TableIdPredicates
 
isRequired() - Method in interface io.debezium.relational.Column
Determine whether this column is required.
isRetriable(Throwable) - Method in class io.debezium.pipeline.ErrorHandler
Whether the given throwable is retriable (e.g. an exception indicating a connection loss) or not.
isRoot() - Method in interface io.debezium.document.Path
Return whether this path is the root path with no segments.
isRunning() - Method in class io.debezium.pipeline.ChangeEventSourceCoordinator.ChangeEventSourceContextImpl
 
isRunning() - Method in interface io.debezium.pipeline.source.spi.ChangeEventSource.ChangeEventSourceContext
Whether this source is running or has been requested to stop.
isSameSource(Document, Document) - Method in class io.debezium.relational.history.HistoryRecordComparator
 
isSchemaChangeSchema(Schema) - Method in class io.debezium.schema.SchemaFactory
 
isSchemaChangesHistoryEnabled() - Method in class io.debezium.config.CommonConnectorConfig
 
isSchemaChangesHistoryEnabled() - Method in class io.debezium.relational.RelationalDatabaseConnectorConfig
 
isSchemaCommentsHistoryEnabled() - Method in class io.debezium.config.CommonConnectorConfig
 
isSchemaCommentsHistoryEnabled() - Method in class io.debezium.relational.RelationalDatabaseConnectorConfig
 
isSchemaVerificationPassed() - Method in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotContext
 
isSchemaVerificationPassed() - Method in interface io.debezium.pipeline.source.snapshot.incremental.IncrementalSnapshotContext
 
isSignal(Class<T>) - Static method in class io.debezium.pipeline.signal.SignalProcessor
 
isSignalDataCollection(DataCollectionId) - Method in class io.debezium.config.CommonConnectorConfig
 
isSingle() - Method in interface io.debezium.document.Path
Return whether this path has a single segment.
isSnapshot() - Method in class io.debezium.connector.common.BaseSourceInfo
 
isSnapshotPaused() - Method in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotContext
 
isSnapshotPaused() - Method in interface io.debezium.pipeline.source.snapshot.incremental.IncrementalSnapshotContext
 
isStartDelimiter(char) - Method in interface io.debezium.relational.TableIdPredicates
 
isStatisticsMetricsEnabled - Variable in class io.debezium.config.CommonConnectorConfig
 
isStatisticsMetricsEnabled() - Method in class io.debezium.config.CommonConnectorConfig
 
isString() - Method in class io.debezium.document.BinaryValue
 
isString() - Method in class io.debezium.document.ComparableValue
 
isString() - Method in class io.debezium.document.ConvertingValue
 
isString() - Method in class io.debezium.document.NullValue
 
isString() - Method in interface io.debezium.document.Value
 
isTableComplete() - Method in class io.debezium.pipeline.source.snapshot.chunked.TableChunkProgress
 
isTableInvalid(P, OffsetContext) - Method in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotChangeEventSource
 
isTableType(String) - Method in class io.debezium.jdbc.JdbcConnection
 
isTableUniqueIndexIncluded(String, String) - Method in class io.debezium.jdbc.JdbcConnection
Allows the connector implementation to determine if a table's unique index should be include when resolving a table's unique indices.
isTransactionInProgress() - Method in class io.debezium.pipeline.txmetadata.TransactionContext
 
isTruncationPossible(Column) - Method in class io.debezium.relational.mapping.TruncateColumn
 
isUnavailableArrayValueHolder(Schema, Object) - Method in class io.debezium.processors.reselect.ReselectColumnsPostProcessor
 
isUnavailableValueHolder(Field, Object) - Method in class io.debezium.processors.reselect.ReselectColumnsPostProcessor
 
isUnavailableValueHolder(Schema, Object) - Method in class io.debezium.processors.reselect.ReselectColumnsPostProcessor
 
isUnknownPropertiesIgnored() - Method in class io.debezium.serde.json.JsonSerdeConfig
 
isUseNonChunkedSnapshots(int) - Method in class io.debezium.relational.RelationalSnapshotChangeEventSource
 
isUsingAvroConverter(Configuration) - Static method in class io.debezium.config.CommonConnectorConfig
 
isValid() - Method in class io.debezium.jdbc.JdbcConnection
 
isValid() - Method in class io.debezium.relational.history.HistoryRecord
Verifies that the record contains mandatory fields - source and position
isValid(Object) - Static method in interface io.debezium.document.Value
 
isValidCharacter(char) - Method in class io.debezium.schema.AbstractTopicNamingStrategy
 
isValidCharacter(char) - Method in class io.debezium.schema.AbstractUnicodeTopicNamingStrategy
 
isValidFirstCharacter(char) - Method in class io.debezium.schema.UnicodeReplacementFunction
Use underscore as escape sequence instead of backslash in UnicodeReplacementFunction, so treat underscore as an invalid character is expected.
isValidFloat(double) - Static method in class io.debezium.document.ComparableValue
 
isValidFullname(String) - Static method in interface io.debezium.schema.SchemaNameAdjuster
Determine if the supplied string is a valid Avro namespace.
isValidIndex(int) - Method in class io.debezium.document.BasicArray
 
isValidInteger(long) - Static method in class io.debezium.document.ComparableValue
 
isValidNonFirstCharacter(char) - Method in class io.debezium.schema.FieldNameUnderscoreReplacementFunction
Sanitize column names that are illegal in Avro Must conform to https://avro.apache.org/docs/1.7.7/spec.html#Names Legal characters are [a-zA-Z_] for the first character and [a-zA-Z0-9_] thereafter.
isValidNonFirstCharacter(char) - Method in class io.debezium.schema.FieldNameUnicodeReplacementFunction
Use underscore as escape sequence instead of backslash, so treat underscore as an invalid character is expected.
isValidTopicNameCharacter(char) - Method in class io.debezium.schema.TopicSelector.TopicNameSanitizer
Deprecated.
Whether the given character is a legal character of a Kafka topic name.
isView - Variable in class io.debezium.relational.ddl.DdlParserListener.TableEvent
 
isView() - Method in class io.debezium.relational.ddl.DdlParserListener.TableEvent
Determine whether the target of the event is a view rather than a table.
isWrapperFor(Class<?>) - Method in class io.debezium.jdbc.CancellableResultSet
 
iterator() - Method in class io.debezium.document.BasicArray
 
iterator() - Method in class io.debezium.document.BasicDocument
 
iterator() - Method in class io.debezium.document.Paths.ChildPath
 
iterator() - Method in class io.debezium.document.Paths.MultiSegmentPath
 
iterator() - Method in class io.debezium.document.Paths.RootPath
 
iterator() - Method in class io.debezium.document.Paths.SingleSegmentPath
 
iterator() - Method in class io.debezium.pipeline.spi.Offsets
 
iterator() - Method in class io.debezium.relational.history.TableChanges
 

J

JacksonReader - Class in io.debezium.document
A DocumentReader and ArrayReader that uses the Jackson library to read JSON.
JacksonReader(boolean) - Constructor for class io.debezium.document.JacksonReader
 
JacksonWriter - Class in io.debezium.document
A DocumentWriter and ArrayWriter that uses the Jackson library to write JSON.
JacksonWriter(boolean) - Constructor for class io.debezium.document.JacksonWriter
 
JacksonWriter.WritingError - Exception Class in io.debezium.document
 
JDBC_CONNECTION - Static variable in interface io.debezium.bean.StandardBeanNames
The connector-specific JDBC connection implementation.
JDBC_TYPE_KEY - Static variable in class io.debezium.relational.history.ConnectTableChangeSerializer
 
jdbcConfig - Variable in class io.debezium.relational.RelationalDatabaseConnectorConfig
 
JdbcConfiguration - Interface in io.debezium.jdbc
A specialized configuration for the Debezium driver.
JdbcConfiguration.Builder - Interface in io.debezium.jdbc
The JDBC-specific builder used to construct and/or alter JDBC configuration instances.
jdbcConnection - Variable in class io.debezium.heartbeat.DatabaseHeartbeatImpl
 
jdbcConnection - Variable in class io.debezium.pipeline.source.snapshot.chunked.ChunkBoundaryCalculator
 
jdbcConnection - Variable in class io.debezium.pipeline.source.snapshot.chunked.SnapshotChunkQueryBuilder
 
jdbcConnection - Variable in class io.debezium.pipeline.source.snapshot.incremental.AbstractChunkQueryBuilder
 
jdbcConnection - Variable in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotChangeEventSource
 
jdbcConnection - Variable in class io.debezium.pipeline.source.snapshot.incremental.DeleteWindowCloser
 
jdbcConnection - Variable in class io.debezium.pipeline.source.snapshot.incremental.InsertWindowCloser
 
jdbcConnection - Variable in class io.debezium.processors.reselect.ReselectColumnsPostProcessor
 
jdbcConnection - Variable in class io.debezium.relational.RelationalSnapshotChangeEventSource
 
JdbcConnection - Class in io.debezium.jdbc
A utility that simplifies using a JDBC connection and executing transactions composed of multiple statements.
JdbcConnection(JdbcConfiguration, JdbcConnection.ConnectionFactory, JdbcConnection.Operations, String, String) - Constructor for class io.debezium.jdbc.JdbcConnection
Create a new instance with the given configuration and connection factory, and specify the operations that should be run against each newly-established connection.
JdbcConnection(JdbcConfiguration, JdbcConnection.ConnectionFactory, String, String) - Constructor for class io.debezium.jdbc.JdbcConnection
Create a new instance with the given configuration and connection factory.
JdbcConnection.BlockingMultiResultSetConsumer - Interface in io.debezium.jdbc
 
JdbcConnection.BlockingResultSetConsumer - Interface in io.debezium.jdbc
 
JdbcConnection.CallPreparer - Interface in io.debezium.jdbc
 
JdbcConnection.ConnectionFactory - Interface in io.debezium.jdbc
Establishes JDBC connections.
JdbcConnection.ConnectionFactoryDecorator - Class in io.debezium.jdbc
 
JdbcConnection.MultiResultSetConsumer - Interface in io.debezium.jdbc
 
JdbcConnection.Operations - Interface in io.debezium.jdbc
Defines multiple JDBC operations.
JdbcConnection.ParameterResultSetConsumer - Interface in io.debezium.jdbc
 
JdbcConnection.ResultSetConsumer - Interface in io.debezium.jdbc
 
JdbcConnection.ResultSetExtractor<T> - Interface in io.debezium.jdbc
Extracts a data of resultset..
JdbcConnection.ResultSetMapper<T> - Interface in io.debezium.jdbc
 
JdbcConnection.StatementFactory - Interface in io.debezium.jdbc
A function to create a statement from a connection.
JdbcConnection.StatementPreparer - Interface in io.debezium.jdbc
 
JdbcConnectionException - Exception Class in io.debezium.jdbc
RuntimeException which is raised for various SQLException instances and which retains the error code from the original exception.
JdbcConnectionException(String, SQLException) - Constructor for exception class io.debezium.jdbc.JdbcConnectionException
Creates a new exception instance, wrapping the supplied SQLException with a custom message
JdbcConnectionException(SQLException) - Constructor for exception class io.debezium.jdbc.JdbcConnectionException
Creates a new exception instance, wrapping the supplied SQLException
jdbcConnectionFactory - Variable in class io.debezium.relational.RelationalSnapshotChangeEventSource
 
jdbcType - Variable in class io.debezium.relational.ColumnEditorImpl
 
jdbcType - Variable in class io.debezium.relational.ColumnImpl
 
jdbcType - Variable in class io.debezium.relational.ddl.DataType
 
jdbcType - Variable in class io.debezium.relational.ddl.DataTypeBuilder
 
jdbcType() - Method in interface io.debezium.relational.Column
Get the JDBC type for this column
jdbcType() - Method in interface io.debezium.relational.ColumnEditor
Get the JDBC type for this column
jdbcType() - Method in class io.debezium.relational.ColumnEditorImpl
 
jdbcType() - Method in class io.debezium.relational.ColumnImpl
 
jdbcType() - Method in class io.debezium.relational.ddl.DataType
 
jdbcType(int) - Method in interface io.debezium.relational.ColumnEditor
Set the JDBC type of this column.
jdbcType(int) - Method in class io.debezium.relational.ColumnEditorImpl
 
jdbcType(int) - Method in class io.debezium.relational.ddl.DataTypeBuilder
 
JdbcValueConverters - Class in io.debezium.jdbc
A provider of ValueConverters and SchemaBuilders for various column types.
JdbcValueConverters() - Constructor for class io.debezium.jdbc.JdbcValueConverters
Create a new instance that always uses UTC for the default time zone when converting values without timezone information to values that require timezones, and uses adapts time and timestamp values based upon the precision of the database columns.
JdbcValueConverters(JdbcValueConverters.DecimalMode, TemporalPrecisionMode, ZoneOffset, TemporalAdjuster, JdbcValueConverters.BigIntUnsignedMode, CommonConnectorConfig.BinaryHandlingMode) - Constructor for class io.debezium.jdbc.JdbcValueConverters
Create a new instance, and specify the time zone offset that should be used only when converting values without timezone information to values that require timezones.
JdbcValueConverters.BigIntUnsignedMode - Enum Class in io.debezium.jdbc
 
JdbcValueConverters.DecimalMode - Enum Class in io.debezium.jdbc
 
JMX_OBJECT_NAME_FORMAT - Static variable in class io.debezium.pipeline.JmxUtils
 
JmxNotificationChannel - Class in io.debezium.pipeline.notification.channels.jmx
 
JmxNotificationChannel() - Constructor for class io.debezium.pipeline.notification.channels.jmx.JmxNotificationChannel
 
JmxNotificationChannelMXBean - Interface in io.debezium.pipeline.notification.channels.jmx
 
JmxSignalChannel - Class in io.debezium.pipeline.signal.channels.jmx
 
JmxSignalChannel() - Constructor for class io.debezium.pipeline.signal.channels.jmx.JmxSignalChannel
 
JmxSignalChannelMXBean - Interface in io.debezium.pipeline.signal.channels.jmx
 
JmxUtils - Class in io.debezium.pipeline
 
JmxUtils() - Constructor for class io.debezium.pipeline.JmxUtils
 
Json - Class in io.debezium.data
A semantic type for a JSON string.
Json() - Constructor for class io.debezium.data.Json
 
JsonDeserializer() - Constructor for class io.debezium.serde.json.JsonSerde.JsonDeserializer
 
JsonSerde<T> - Class in io.debezium.serde.json
A Serde that (de-)serializes JSON.
JsonSerde(Class<T>) - Constructor for class io.debezium.serde.json.JsonSerde
 
JsonSerde(Class<T>, ObjectMapper) - Constructor for class io.debezium.serde.json.JsonSerde
 
JsonSerde.JsonDeserializer - Class in io.debezium.serde.json
 
JsonSerde.JsonSerializer - Class in io.debezium.serde.json
 
JsonSerdeConfig - Class in io.debezium.serde.json
A configuration for JsonSerde serialize/deserializer.
JsonSerdeConfig(Map<String, ?>) - Constructor for class io.debezium.serde.json.JsonSerdeConfig
 
JsonSerializer() - Constructor for class io.debezium.serde.json.JsonSerde.JsonSerializer
 
JsonTableChangeSerializer - Class in io.debezium.relational.history
Ther serializer responsible for converting of TableChanges into a JSON format.
JsonTableChangeSerializer() - Constructor for class io.debezium.relational.history.JsonTableChangeSerializer
 

K

KafkaSignalChannel - Class in io.debezium.pipeline.signal.channels
The class responsible for processing of signals delivered to Debezium via a dedicated Kafka topic.
KafkaSignalChannel() - Constructor for class io.debezium.pipeline.signal.channels.KafkaSignalChannel
 
key - Variable in class io.debezium.heartbeat.HeartbeatImpl
 
key - Variable in class io.debezium.pipeline.source.spi.EventFormatter
 
key(Object) - Method in class io.debezium.pipeline.source.spi.EventFormatter
 
Key - Class in io.debezium.relational
An immutable definition of a table's key.
Key(Table, Key.KeyMapper) - Constructor for class io.debezium.relational.Key
 
Key.Builder - Class in io.debezium.relational
 
Key.CustomKeyMapper - Class in io.debezium.relational
Custom Key mapper used to override or defining a custom Key
Key.IdentityKeyMapper - Class in io.debezium.relational
Default Key mapper using PK as key.
Key.KeyMapper - Interface in io.debezium.relational
Provides the column(s) that should be used within the message key for a given table.
keyColumns() - Method in class io.debezium.relational.Key
 
keyEnforceUniqueness - Variable in class io.debezium.schema.AbstractRegexTopicNamingStrategy
 
keyFieldName - Variable in class io.debezium.schema.AbstractRegexTopicNamingStrategy
 
keyFieldRegex - Variable in class io.debezium.schema.AbstractRegexTopicNamingStrategy
 
keyFieldReplacement - Variable in class io.debezium.schema.AbstractRegexTopicNamingStrategy
 
keyFromColumnData(Object[]) - Method in class io.debezium.relational.TableSchema
Convert the specified row of values into a Kafka Connect key.
keyFromRow(Object[]) - Method in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotChangeEventSource
 
keyGenerator - Variable in class io.debezium.relational.TableSchema
 
keyMapper - Variable in class io.debezium.relational.Key.Builder
 
keyMapper - Variable in class io.debezium.relational.Key
 
keyMapper - Variable in class io.debezium.relational.RelationalDatabaseConnectorConfig
 
keyRegexReplaceCache - Variable in class io.debezium.schema.AbstractRegexTopicNamingStrategy
 
keySchema - Variable in class io.debezium.heartbeat.HeartbeatImpl
 
keySchema - Variable in class io.debezium.pipeline.notification.channels.SinkNotificationChannel
 
keySchema - Variable in class io.debezium.relational.TableSchema
 
keySchema() - Method in class io.debezium.relational.TableSchema
Get the Schema that represents the table's primary key.
keySchema() - Method in interface io.debezium.schema.DataCollectionSchema
 
keySchemaAugment() - Method in class io.debezium.schema.AbstractRegexTopicNamingStrategy
 
keySet() - Method in class io.debezium.document.BasicDocument
 
keySet() - Method in interface io.debezium.document.Document
Returns this object's fields' names
keySet() - Method in class io.debezium.relational.AbstractCachedTableMappingStorage
 
keySet() - Method in class io.debezium.relational.ConcurrentMapTableMappingStorage
 
keySet() - Method in interface io.debezium.relational.TableMappingStorage
Returns a set view of the table identifiers contained in this storage.
keySet() - Method in class io.debezium.util.LRUCacheMap
 
keyValueAugment() - Method in class io.debezium.schema.AbstractRegexTopicNamingStrategy
 
knownFieldNames() - Method in interface io.debezium.jdbc.JdbcConfiguration
Get a predicate that determines if supplied keys are pre-defined field names.

L

LagBehindSourceEvent - Class in io.debezium.metrics.event
Carries over one single measurement of LagBehindSourceMeasurement.
LagBehindSourceEvent(long) - Constructor for class io.debezium.metrics.event.LagBehindSourceEvent
 
lagBehindSourceMeasurement - Variable in class io.debezium.pipeline.meters.StreamingMeter
 
LagBehindSourceMeasurement - Class in io.debezium.metrics.stats
Measurement of the lag between the time when a record was inserted into the source database and when it was processed by Debezium.
LagBehindSourceMeasurement(MeasurementStatistics<LagBehindSourceEvent, Long>) - Constructor for class io.debezium.metrics.stats.LagBehindSourceMeasurement
 
last() - Method in class io.debezium.jdbc.CancellableResultSet
 
LAST - Enum constant in enum class io.debezium.connector.SnapshotRecord
Record is from snapshot is the last record generated in snapshot phase.
LAST_IN_DATA_COLLECTION - Enum constant in enum class io.debezium.connector.SnapshotRecord
Record is from snapshot and the last record generated from the table, but not in the entire snapshot.
LAST_PROCESSED_KEY - Static variable in class io.debezium.pipeline.notification.IncrementalSnapshotNotificationService
 
lastAppliedChange - Variable in class io.debezium.relational.history.SchemaHistoryMetrics
 
lastChangeAppliedLogDelay - Variable in class io.debezium.relational.history.SchemaHistoryMetrics
 
lastChangeAppliedTimestamp - Variable in class io.debezium.relational.history.SchemaHistoryMetrics
 
lastChangeRecoveredLogDelay - Variable in class io.debezium.relational.history.SchemaHistoryMetrics
 
lastChangeRecoveredTimestamp - Variable in class io.debezium.relational.history.SchemaHistoryMetrics
 
lastEvent - Variable in class io.debezium.pipeline.meters.CommonEventMeter
 
lastEventKeySent - Variable in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotContext
The PK of the last record that was passed to Kafka Connect.
lastEventTimestamp - Variable in class io.debezium.pipeline.meters.CommonEventMeter
 
lastIdentifierEnd - Variable in class io.debezium.relational.TableIdParser.ParsingContext
 
lastOffsets - Variable in class io.debezium.connector.common.BaseSourceTask
The latest offsets that have been acknowledged by the Kafka producer.
lastRecoveredChange - Variable in class io.debezium.relational.history.SchemaHistoryMetrics
 
lastSegment() - Method in interface io.debezium.document.Path
Get the last segment, if there is one.
lastSegment() - Method in class io.debezium.document.Paths.ChildPath
 
lastSegment() - Method in class io.debezium.document.Paths.MultiSegmentPath
 
lastSegment() - Method in class io.debezium.document.Paths.RootPath
 
lastSegment() - Method in class io.debezium.document.Paths.SingleSegmentPath
 
lastSnapshotRecord(RelationalSnapshotChangeEventSource.RelationalSnapshotContext<P, O>) - Method in class io.debezium.relational.RelationalSnapshotChangeEventSource
 
lastTransactionId - Variable in class io.debezium.pipeline.meters.StreamingMeter
 
lastValue - Variable in class io.debezium.metrics.stats.SingleValueLongMeasurement
 
LEGACY_SNAPSHOT_MAX_THREADS - Static variable in class io.debezium.config.CommonConnectorConfig
 
legacySnapshotMaxThreads - Variable in class io.debezium.config.CommonConnectorConfig
 
LegacyV1AbstractSourceInfoStructMaker<T> - Class in io.debezium.connector
Legacy source info that does not enforce presence of the version and connector fields
LegacyV1AbstractSourceInfoStructMaker() - Constructor for class io.debezium.connector.LegacyV1AbstractSourceInfoStructMaker
 
length - Variable in class io.debezium.relational.ColumnEditorImpl
 
length - Variable in class io.debezium.relational.ColumnImpl
 
length - Variable in class io.debezium.relational.ddl.DataType
 
length - Variable in class io.debezium.relational.ddl.DataTypeBuilder
 
length() - Method in interface io.debezium.relational.Column
Get the maximum length of this column's values.
length() - Method in interface io.debezium.relational.ColumnEditor
Get the maximum length of this column's values.
length() - Method in class io.debezium.relational.ColumnEditorImpl
 
length() - Method in class io.debezium.relational.ColumnImpl
 
length() - Method in class io.debezium.relational.ddl.DataType
 
length(int) - Method in interface io.debezium.relational.ColumnEditor
Set the maximum length of this column's values.
length(int) - Method in class io.debezium.relational.ColumnEditorImpl
 
length(long) - Method in class io.debezium.relational.ddl.DataTypeBuilder
 
LENGTH_FIELD - Static variable in class io.debezium.data.Bits
 
LENGTH_KEY - Static variable in class io.debezium.relational.history.ConnectTableChangeSerializer
 
likeWildcardCharacters - Variable in class io.debezium.jdbc.JdbcConnection
The wildcard characters that must be escaped when constructing patterns for the JDBC DatabaseMetaData methods such as getColumns, getTables, etc.
LINE_STRING - Static variable in class io.debezium.spatial.GeometryConstants
 
LIST_DELIMITER - Static variable in class io.debezium.pipeline.notification.IncrementalSnapshotNotificationService
 
listener - Variable in class io.debezium.relational.history.AbstractSchemaHistory
 
LITTLE_BYTE_ORDER - Static variable in class io.debezium.spatial.GeometryConstants
 
load() - Static method in class io.debezium.util.LoggingContext.PreviousContext
Loads snapshot of previous MDC context including copy of root context keys that needs to be removed on LoggingContext.PreviousContext.restore().
load(Map<String, ?>) - Static method in class io.debezium.pipeline.source.snapshot.incremental.SignalBasedIncrementalSnapshotContext
 
load(Map<String, ?>) - Method in interface io.debezium.pipeline.spi.OffsetContext.Loader
 
load(Map<String, ?>) - Static method in class io.debezium.pipeline.txmetadata.TransactionContext
 
load(Map<String, ?>, boolean) - Static method in class io.debezium.pipeline.source.snapshot.incremental.SignalBasedIncrementalSnapshotContext
 
loader - Variable in class io.debezium.connector.common.OffsetReader
 
loadKeyStore(String, char[]) - Method in class io.debezium.jdbc.JdbcConnection
Read JKS type keystore/truststore file according related password.
loadSnapshot(Map<String, ?>) - Method in interface io.debezium.pipeline.spi.OffsetContext.Loader
 
loadSnapshotCompleted(Map<String, ?>) - Method in interface io.debezium.pipeline.spi.OffsetContext.Loader
 
lock - Variable in class io.debezium.connector.base.ChangeEventQueue
 
lock - Variable in class io.debezium.pipeline.ChangeEventSourceCoordinator.ChangeEventSourceContextImpl
 
lock - Variable in class io.debezium.relational.history.AbstractFileBasedSchemaHistory
 
lock - Variable in class io.debezium.relational.history.MemorySchemaHistory
 
lock - Variable in class io.debezium.relational.Tables
 
lockTablesForSchemaSnapshot(ChangeEventSource.ChangeEventSourceContext, RelationalSnapshotChangeEventSource.RelationalSnapshotContext<P, O>) - Method in class io.debezium.relational.RelationalSnapshotChangeEventSource
Locks all tables to be captured, so that no concurrent schema changes can be applied to them.
Log<P> - Class in io.debezium.pipeline.signal.actions
 
Log() - Constructor for class io.debezium.pipeline.signal.actions.Log
 
LOG - Static variable in class io.debezium.relational.RelationalDatabaseSchema
 
LOG_INTERVAL - Static variable in class io.debezium.pipeline.source.AbstractSnapshotChangeEventSource
Interval for showing a log statement with the progress while scanning a single table.
LOG_POSITION_CHECK_ENABLED - Static variable in class io.debezium.config.CommonConnectorConfig
 
LOG_PREFIX - Static variable in class io.debezium.pipeline.notification.channels.LogNotificationChannel
 
logDebugAndTraceRecord(Logger, Object, String, Object...) - Static method in class io.debezium.util.Loggings
Log a debug message and explicitly append the source of the debug entry as a separate log entry that uses trace logging to prevent unintended leaking of sensitive data.
logErrorAndTraceRecord(Logger, Object, String, Object...) - Static method in class io.debezium.util.Loggings
Log an error message and explicitly append the source of the error entry as a separate log entry that uses trace logging to prevent unintended leaking of sensitive data.
logErrorAndTraceRecord(Logger, Object, String, Throwable) - Static method in class io.debezium.util.Loggings
Log an error message and explicitly append the source of the error entry as a separate log entry that uses trace logging to prevent unintended leaking of sensitive data.
logger - Variable in class io.debezium.jdbc.JdbcValueConverters
 
logger - Variable in class io.debezium.relational.ddl.AbstractDdlParser
 
logger - Variable in class io.debezium.relational.history.AbstractSchemaHistory
 
LOGGER - Static variable in class io.debezium.config.CommonConnectorConfig
 
LOGGER - Static variable in class io.debezium.connector.base.ChangeEventQueue
 
LOGGER - Static variable in class io.debezium.connector.base.QueueProviderServiceProvider
 
LOGGER - Static variable in class io.debezium.connector.common.BaseSourceTask
 
LOGGER - Static variable in class io.debezium.connector.common.RelationalBaseSourceConnector
 
LOGGER - Static variable in class io.debezium.data.vector.FloatVector
 
LOGGER - Static variable in class io.debezium.data.vector.Vectors
 
LOGGER - Static variable in class io.debezium.heartbeat.DatabaseHeartbeatImpl
 
LOGGER - Static variable in class io.debezium.heartbeat.HeartbeatImpl
 
LOGGER - Static variable in class io.debezium.jdbc.JdbcConnection
 
LOGGER - Static variable in class io.debezium.metrics.activity.ActivityMonitoringMeter
 
LOGGER - Static variable in class io.debezium.metrics.stats.MeasurementCollector
 
LOGGER - Static variable in class io.debezium.pipeline.ChangeEventSourceCoordinator
 
LOGGER - Static variable in class io.debezium.pipeline.ErrorHandler
 
LOGGER - Static variable in class io.debezium.pipeline.EventDispatcher
 
LOGGER - Static variable in class io.debezium.pipeline.GuardrailValidator
 
LOGGER - Static variable in class io.debezium.pipeline.JmxUtils
 
LOGGER - Static variable in class io.debezium.pipeline.meters.SnapshotMeter
 
LOGGER - Static variable in class io.debezium.pipeline.notification.channels.jmx.JmxNotificationChannel
 
LOGGER - Static variable in class io.debezium.pipeline.notification.channels.LogNotificationChannel
 
LOGGER - Static variable in class io.debezium.pipeline.notification.channels.SinkNotificationChannel
 
LOGGER - Static variable in class io.debezium.pipeline.notification.Notification
 
LOGGER - Static variable in class io.debezium.pipeline.signal.actions.AbstractSnapshotSignal
 
LOGGER - Static variable in class io.debezium.pipeline.signal.actions.Log
 
LOGGER - Static variable in class io.debezium.pipeline.signal.actions.SchemaChanges
 
LOGGER - Static variable in class io.debezium.pipeline.signal.actions.snapshotting.ExecuteSnapshot
 
LOGGER - Static variable in class io.debezium.pipeline.signal.actions.snapshotting.StopSnapshot
 
LOGGER - Static variable in class io.debezium.pipeline.signal.channels.FileSignalChannel
 
LOGGER - Static variable in class io.debezium.pipeline.signal.channels.jmx.JmxSignalChannel
 
LOGGER - Static variable in class io.debezium.pipeline.signal.channels.KafkaSignalChannel
 
LOGGER - Static variable in class io.debezium.pipeline.signal.channels.process.InProcessSignalChannel
 
LOGGER - Static variable in class io.debezium.pipeline.signal.channels.SourceSignalChannel
 
LOGGER - Static variable in class io.debezium.pipeline.signal.SignalProcessor
 
LOGGER - Static variable in class io.debezium.pipeline.source.AbstractSnapshotChangeEventSource
 
LOGGER - Static variable in class io.debezium.pipeline.source.snapshot.chunked.ChunkBoundaryCalculator
 
LOGGER - Static variable in class io.debezium.pipeline.source.snapshot.incremental.AbstractChunkQueryBuilder
 
LOGGER - Static variable in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotChangeEventSource
 
LOGGER - Static variable in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotContext
 
LOGGER - Static variable in class io.debezium.pipeline.source.snapshot.incremental.DeleteWindowCloser
 
LOGGER - Static variable in class io.debezium.pipeline.source.snapshot.incremental.InsertWindowCloser
 
LOGGER - Static variable in class io.debezium.pipeline.source.snapshot.incremental.SignalBasedIncrementalSnapshotChangeEventSource
 
LOGGER - Static variable in class io.debezium.pipeline.source.spi.ChangeTableResultSet
 
LOGGER - Static variable in class io.debezium.pipeline.txmetadata.TransactionMonitor
 
LOGGER - Static variable in class io.debezium.processors.PostProcessorRegistryServiceProvider
 
LOGGER - Static variable in class io.debezium.processors.reselect.ReselectColumnsPostProcessor
 
LOGGER - Static variable in class io.debezium.relational.AbstractCachedTableMappingStorage
 
LOGGER - Static variable in class io.debezium.relational.HistorizedRelationalDatabaseSchema
 
LOGGER - Static variable in class io.debezium.relational.history.AbstractFileBasedSchemaHistory
 
LOGGER - Static variable in class io.debezium.relational.history.SchemaHistoryMetrics
 
LOGGER - Static variable in class io.debezium.relational.mapping.MaskStrings.HashValueConverter
 
LOGGER - Static variable in class io.debezium.relational.RelationalChangeRecordEmitter
 
LOGGER - Static variable in class io.debezium.relational.RelationalDatabaseConnectorConfig
 
LOGGER - Static variable in class io.debezium.relational.RelationalSnapshotChangeEventSource
 
LOGGER - Static variable in class io.debezium.relational.TableSchema
 
LOGGER - Static variable in class io.debezium.relational.TableSchemaBuilder
 
LOGGER - Static variable in class io.debezium.schema.AbstractRegexTopicNamingStrategy
 
LOGGER - Static variable in class io.debezium.schema.AbstractTopicNamingStrategy
 
LOGGER - Static variable in interface io.debezium.schema.SchemaNameAdjuster
 
LOGGER - Static variable in class io.debezium.schema.TopicSelector.TopicNameSanitizer
Deprecated.
 
LOGGER - Static variable in class io.debezium.service.DefaultServiceRegistry
 
LOGGER - Static variable in class io.debezium.snapshot.mode.AlwaysSnapshotter
 
LOGGER - Static variable in class io.debezium.snapshot.SnapshotLockProvider
 
LOGGER - Static variable in class io.debezium.snapshot.SnapshotQueryProvider
 
LOGGER - Static variable in class io.debezium.util.Loggings
 
LoggingContext - Class in io.debezium.util
A utility that provides a consistent set of properties for the Mapped Diagnostic Context (MDC) properties used by Debezium components.
LoggingContext() - Constructor for class io.debezium.util.LoggingContext
 
LoggingContext.PreviousContext - Class in io.debezium.util
A snapshot of an MDC context that can be LoggingContext.PreviousContext.restore().
LoggingContext.RootLoggingContext - Class in io.debezium.util
 
loggingContextSupplier - Variable in class io.debezium.connector.base.ChangeEventQueue.Builder
 
loggingContextSupplier - Variable in class io.debezium.connector.base.ChangeEventQueue
 
loggingContextSupplier(Supplier<LoggingContext.PreviousContext>) - Method in class io.debezium.connector.base.ChangeEventQueue.Builder
 
Loggings - Class in io.debezium.util
Functionality for dealing with logging.
Loggings() - Constructor for class io.debezium.util.Loggings
 
LOGICAL_NAME - Static variable in class io.debezium.data.Bits
 
LOGICAL_NAME - Static variable in class io.debezium.data.Enum
 
LOGICAL_NAME - Static variable in class io.debezium.data.EnumSet
 
LOGICAL_NAME - Static variable in class io.debezium.data.geometry.Geography
 
LOGICAL_NAME - Static variable in class io.debezium.data.geometry.Geometry
 
LOGICAL_NAME - Static variable in class io.debezium.data.geometry.Point
 
LOGICAL_NAME - Static variable in class io.debezium.data.Json
 
LOGICAL_NAME - Static variable in class io.debezium.data.TsVector
 
LOGICAL_NAME - Static variable in class io.debezium.data.Uuid
 
LOGICAL_NAME - Static variable in class io.debezium.data.VariableScaleDecimal
 
LOGICAL_NAME - Static variable in class io.debezium.data.vector.DoubleVector
 
LOGICAL_NAME - Static variable in class io.debezium.data.vector.FloatVector
 
LOGICAL_NAME - Static variable in class io.debezium.data.vector.SparseDoubleVector
 
LOGICAL_NAME - Static variable in class io.debezium.data.Xml
 
logicalName - Variable in class io.debezium.config.CommonConnectorConfig
 
LogNotificationChannel - Class in io.debezium.pipeline.notification.channels
 
LogNotificationChannel() - Constructor for class io.debezium.pipeline.notification.channels.LogNotificationChannel
 
LogPositionValidator - Interface in io.debezium.function
 
logStatistics(List<SourceRecord>) - Method in class io.debezium.connector.common.BaseSourceTask
 
logWarningAndTraceRecord(Logger, Object, String, Object...) - Static method in class io.debezium.util.Loggings
Log a warning message and explicitly append the source of the warning as a separate log entry that uses trace logging to prevent unintended leaking of sensitive data.
LONG - Enum constant in enum class io.debezium.document.Value.Type
 
LONG - Enum constant in enum class io.debezium.jdbc.JdbcValueConverters.BigIntUnsignedMode
 
LongDDSketchStatistics<T> - Class in io.debezium.metrics.stats
Implementation of MeasurementStatistics which is backed by DDSketch library.
LongDDSketchStatistics() - Constructor for class io.debezium.metrics.stats.LongDDSketchStatistics
 
longOffsetValue(Map<String, ?>, String) - Static method in class io.debezium.connector.common.OffsetUtils
 
lookupByName(String, Class<T>) - Method in class io.debezium.bean.DefaultBeanRegistry
 
lookupByName(String, Class<T>) - Method in interface io.debezium.bean.spi.BeanRegistry
Lookup a specific bean by its name and type.
lowerBounds - Variable in class io.debezium.pipeline.source.snapshot.chunked.SnapshotChunk
 
LRUCacheMap<K,V> - Class in io.debezium.util
A custom implementation of LRUCache that allows exposure to the underlying delegate's key or values collections.
LRUCacheMap(int) - Constructor for class io.debezium.util.LRUCacheMap
 

M

mainConnection - Variable in class io.debezium.jdbc.DefaultMainConnectionProvidingConnectionFactory
 
mainConnection() - Method in class io.debezium.jdbc.DefaultMainConnectionProvidingConnectionFactory
 
mainConnection() - Method in interface io.debezium.jdbc.MainConnectionProvidingConnectionFactory
 
MainConnectionProvidingConnectionFactory<T> - Interface in io.debezium.jdbc
An on-demand provider of a JDBC connection.
map(String, ColumnMapper) - Method in class io.debezium.relational.mapping.ColumnMappers.Builder
Set a mapping function for the columns with fully-qualified names that match the given comma-separated list of regular expression patterns.
map(String, Class<ColumnMapper>) - Method in class io.debezium.relational.mapping.ColumnMappers.Builder
Set a mapping function for the columns with fully-qualified names that match the given comma-separated list of regular expression patterns.
map(String, Class<ColumnMapper>, Configuration) - Method in class io.debezium.relational.mapping.ColumnMappers.Builder
Set a mapping function for the columns with fully-qualified names that match the given comma-separated list of regular expression patterns.
map(String, String) - Method in class io.debezium.relational.mapping.ColumnMappers.Builder
Set a mapping function for the columns with fully-qualified names that match the given comma-separated list of regular expression patterns.
map(String, String, Configuration) - Method in class io.debezium.relational.mapping.ColumnMappers.Builder
Set a mapping function for the columns with fully-qualified names that match the given comma-separated list of regular expression patterns.
mapByDatatype(String, ColumnMapper) - Method in class io.debezium.relational.mapping.ColumnMappers.Builder
 
MappedColumns(Map<String, Column>, int) - Constructor for class io.debezium.util.ColumnUtils.MappedColumns
 
mappedTableColumnDatatype(TableId, Column) - Method in class io.debezium.relational.mapping.ColumnMappers.Builder
 
mappedTableColumnName(TableId, Column) - Method in class io.debezium.relational.mapping.ColumnMappers.Builder
 
mappedTableId(TableId) - Method in class io.debezium.relational.mapping.ColumnMappers.Builder
 
mapper - Variable in class io.debezium.pipeline.signal.channels.FileSignalChannel
 
mapper - Variable in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotContext.SnapshotDataCollection
 
mapper - Variable in class io.debezium.relational.mapping.ColumnMappers.MapperRule
 
mapper - Variable in class io.debezium.serde.json.JsonSerde
 
MAPPER - Static variable in class io.debezium.pipeline.notification.Notification
 
MAPPER - Static variable in interface io.debezium.rest.SchemaResource
 
mapperFor(TableId, Column) - Method in class io.debezium.relational.mapping.ColumnMappers
Get the value mapping function for the given column.
MapperRule(BiPredicate<TableId, Column>, ColumnMapper) - Constructor for class io.debezium.relational.mapping.ColumnMappers.MapperRule
 
mapperTypeRef - Variable in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotContext.SnapshotDataCollection
 
mappingConverterFor(TableId, Column) - Method in class io.debezium.relational.mapping.ColumnMappers
Get the value mapping function for the given column.
mappingConverterFor(Table, Column) - Method in class io.debezium.relational.mapping.ColumnMappers
Get the value mapping function for the given column.
markChunkComplete(long) - Method in class io.debezium.pipeline.source.snapshot.chunked.TableChunkProgress
 
markSnapshotRecord(SnapshotRecord) - Method in class io.debezium.pipeline.CommonOffsetContext
 
markSnapshotRecord(SnapshotRecord) - Method in class io.debezium.pipeline.notification.channels.SinkNotificationChannel.EmptyOffsetContext
 
markSnapshotRecord(SnapshotRecord) - Method in interface io.debezium.pipeline.spi.OffsetContext
Mark the position of the record in the snapshot.
MASK_COLUMN - Static variable in class io.debezium.relational.RelationalDatabaseConnectorConfig
 
MASK_COLUMN_WITH_HASH - Static variable in class io.debezium.relational.RelationalDatabaseConnectorConfig
 
MaskingValueConverter(String) - Constructor for class io.debezium.relational.mapping.MaskStrings.MaskingValueConverter
 
maskStrings(String, int) - Method in class io.debezium.relational.mapping.ColumnMappers.Builder
Use a string of the specified number of '*' characters to mask the string values for each of the columns with fully-qualified names that match the given comma-separated list of regular expression patterns.
maskStrings(String, int, char) - Method in class io.debezium.relational.mapping.ColumnMappers.Builder
Use a string of the specified number of characters to mask the string values for each of the columns with fully-qualified names that match the given comma-separated list of regular expression patterns.
maskStrings(String, String) - Method in class io.debezium.relational.mapping.ColumnMappers.Builder
Use the specified string to mask the string values for each of the columns with fully-qualified names that match the given comma-separated list of regular expression patterns.
MaskStrings - Class in io.debezium.relational.mapping
A ColumnMapper implementation that ensures that string values are masked.
MaskStrings(byte[], String, MaskStrings.HashingByteArrayStrategy) - Constructor for class io.debezium.relational.mapping.MaskStrings
Create a ColumnMapper that masks string values by hashing the input value.
MaskStrings(String) - Constructor for class io.debezium.relational.mapping.MaskStrings
Create a ColumnMapper that masks string values with a predefined value.
MaskStrings.HashingByteArrayStrategy - Enum Class in io.debezium.relational.mapping
V1 default and previous version.
MaskStrings.HashValueConverter - Class in io.debezium.relational.mapping
 
MaskStrings.MaskingValueConverter - Class in io.debezium.relational.mapping
 
maskStringsByHashing(String, String, String) - Method in class io.debezium.relational.mapping.ColumnMappers.Builder
 
maskStringsByHashingV2(String, String, String) - Method in class io.debezium.relational.mapping.ColumnMappers.Builder
 
maskValue - Variable in class io.debezium.relational.mapping.MaskStrings.MaskingValueConverter
 
MATCH_ALL_PATTERN - Static variable in class io.debezium.pipeline.signal.actions.snapshotting.ExecuteSnapshot
 
MATCH_ALL_PATTERN - Static variable in class io.debezium.relational.RelationalSnapshotChangeEventSource
 
matchColumn(Selectors.TableIdToStringMapper, Table, Predicate<ColumnId>, Column) - Static method in class io.debezium.relational.Key
 
matches(TableId, Column) - Method in class io.debezium.relational.mapping.ColumnMappers.MapperRule
 
matches(String, String, String, String) - Method in interface io.debezium.relational.Tables.ColumnNameFilter
Determine whether the named column should be included in the table's Schema definition.
matchesDatabase(P, String) - Method in class io.debezium.pipeline.signal.SignalProcessor
 
matchingCollections - Variable in class io.debezium.rest.model.FilterValidationResults
 
max(Duration, Duration) - Static method in class io.debezium.time.Temporals
Returns that duration from the given ones which represents the larger amount of time ("is longer").
MAX_BATCH_SIZE - Static variable in class io.debezium.config.CommonConnectorConfig
 
MAX_POLL_PERIOD_IN_MILLIS - Static variable in class io.debezium.connector.common.BaseSourceTask
 
MAX_QUEUE_SIZE - Static variable in class io.debezium.config.CommonConnectorConfig
 
MAX_QUEUE_SIZE_IN_BYTES - Static variable in class io.debezium.config.CommonConnectorConfig
 
MAX_RETRIES_ON_ERROR - Static variable in class io.debezium.config.CommonConnectorConfig
 
maxBatchSize - Variable in class io.debezium.config.CommonConnectorConfig
 
maxBatchSize - Variable in class io.debezium.connector.base.ChangeEventQueue.Builder
 
maxBatchSize - Variable in class io.debezium.connector.base.ChangeEventQueue
 
maxBatchSize(int) - Method in class io.debezium.connector.base.ChangeEventQueue.Builder
 
MAXIMUM_KEY - Static variable in class io.debezium.pipeline.notification.IncrementalSnapshotNotificationService
 
maximumKey - Variable in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotContext
The largest PK in the table at the start of snapshot.
maximumKey() - Method in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotContext
 
maximumKey() - Method in interface io.debezium.pipeline.source.snapshot.incremental.IncrementalSnapshotContext
 
maximumKey(Object[]) - Method in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotContext
 
maximumKey(Object[]) - Method in interface io.debezium.pipeline.source.snapshot.incremental.IncrementalSnapshotContext
 
maxLength - Variable in class io.debezium.relational.mapping.TruncateColumn.TruncatingValueConverter
 
maxQueueSize - Variable in class io.debezium.config.CommonConnectorConfig
 
maxQueueSize - Variable in class io.debezium.connector.base.ChangeEventQueue.Builder
 
maxQueueSize - Variable in class io.debezium.connector.base.ChangeEventQueue
 
maxQueueSize(int) - Method in class io.debezium.connector.base.ChangeEventQueue.Builder
 
maxQueueSizeInBytes - Variable in class io.debezium.config.CommonConnectorConfig
 
maxQueueSizeInBytes - Variable in class io.debezium.connector.base.ChangeEventQueue.Builder
 
maxQueueSizeInBytes - Variable in class io.debezium.connector.base.ChangeEventQueue
 
maxQueueSizeInBytes() - Method in class io.debezium.connector.base.ChangeEventQueue
 
maxQueueSizeInBytes() - Method in interface io.debezium.connector.base.ChangeEventQueueMetrics
 
maxQueueSizeInBytes(long) - Method in class io.debezium.connector.base.ChangeEventQueue.Builder
 
maxRetries - Variable in class io.debezium.pipeline.ErrorHandler
 
maxRetriesOnError - Variable in class io.debezium.config.CommonConnectorConfig
 
maxRowsPerResultSet - Variable in class io.debezium.pipeline.source.spi.ChangeTableResultSet
 
maxValue - Variable in class io.debezium.metrics.stats.SingleValueLongMeasurement
 
maybeRedactSensitiveData(Object) - Static method in class io.debezium.util.Loggings
Redact sensitive data in the log entry if sensitive logging is not enabled.
maybeRedactSensitiveData(Object[]) - Static method in class io.debezium.util.Loggings
Redact sensitive data in the log entry if sensitive logging is not enabled.
mBeanServer - Static variable in interface io.debezium.rest.MetricsResource
 
Measurement<T> - Interface in io.debezium.metrics.stats
General interface, which represents one measurement.
measurementCollector - Variable in class io.debezium.pipeline.meters.StreamingMeter
 
MeasurementCollector<T> - Class in io.debezium.metrics.stats
Single point for submitting all kind of measurements.
MeasurementCollector() - Constructor for class io.debezium.metrics.stats.MeasurementCollector
 
MeasurementCollector.MeasurementPublisher - Class in io.debezium.metrics.stats
 
MeasurementEvent - Interface in io.debezium.metrics.event
General interface, which represents one measurement event, i.e. carries over a Measurement instance.
MeasurementPublisher() - Constructor for class io.debezium.metrics.stats.MeasurementCollector.MeasurementPublisher
 
measurements - Variable in class io.debezium.metrics.stats.MeasurementCollector
 
MeasurementStatistics<T,V> - Interface in io.debezium.metrics.stats
Statistics of the SingleValueMeasurements over some period of time.
MeasurementStatisticsFactory - Class in io.debezium.metrics.stats
Factory providing an instance of MeasurementStatistics implementation.
MeasurementStatisticsFactory() - Constructor for class io.debezium.metrics.stats.MeasurementStatisticsFactory
 
MeasurementStatisticsFactory.NoopStatistics<T,V> - Class in io.debezium.metrics.stats
 
MemorySchemaHistory - Class in io.debezium.relational.history
A SchemaHistory implementation that stores the schema history in memory.
MemorySchemaHistory() - Constructor for class io.debezium.relational.history.MemorySchemaHistory
Create an instance that keeps the history in memory.
merge(Count) - Method in interface io.debezium.crdt.DeltaCounter
Merge the supplied counter into this counter.
merge(Count) - Method in interface io.debezium.crdt.GCounter
Merge the supplied counter into this counter.
merge(Count) - Method in interface io.debezium.crdt.PNCounter
Merge the supplied counter into this counter.
merge(Count) - Method in class io.debezium.crdt.StateBasedGCounter
 
merge(Count) - Method in class io.debezium.crdt.StateBasedPNCounter
 
merge(Count) - Method in class io.debezium.crdt.StateBasedPNDeltaCounter
 
message - Variable in class io.debezium.rest.model.ValidationResults.ValidationResult
 
MESSAGE - Enum constant in enum class io.debezium.data.Envelope.Operation
An operation that resulted in a generic message
messageValue() - Method in class io.debezium.heartbeat.HeartbeatImpl
Produce a value struct containing the timestamp
metadataProvider - Variable in class io.debezium.pipeline.meters.CommonEventMeter
 
metadataProvider - Variable in class io.debezium.pipeline.meters.StreamingMeter
 
metadataProvider - Variable in class io.debezium.pipeline.metrics.PipelineMetrics
 
metadataString() - Method in class io.debezium.pipeline.source.snapshot.incremental.SignalMetadata
 
metricName(String, String, String, Map<String, String>) - Method in class io.debezium.metrics.Metrics
 
metricName(String, Map<String, String>) - Method in class io.debezium.metrics.Metrics
Create a JMX metric name for the given metric.
metrics - Variable in class io.debezium.rest.model.MetricsDescriptor.Connector
 
metrics - Variable in class io.debezium.rest.model.MetricsDescriptor.Namespace
 
Metrics - Class in io.debezium.metrics
Base for metrics implementations.
Metrics(CommonConnectorConfig, String, boolean) - Constructor for class io.debezium.metrics.Metrics
 
Metrics(CdcSourceTaskContext, String) - Constructor for class io.debezium.metrics.Metrics
 
Metrics(CdcSourceTaskContext, Map<String, String>) - Constructor for class io.debezium.metrics.Metrics
 
MetricsAttributes - Interface in io.debezium.rest.model
Interface containing the attributes names for the metrics exposed via REST API
MetricsDescriptor - Class in io.debezium.rest.model
Base class for JSON payloads describing connector metrics
MetricsDescriptor(String, String, MetricsDescriptor.Connector, List<MetricsDescriptor.Task>) - Constructor for class io.debezium.rest.model.MetricsDescriptor
 
MetricsDescriptor.Connector - Class in io.debezium.rest.model
 
MetricsDescriptor.Namespace - Class in io.debezium.rest.model
 
MetricsDescriptor.Task - Class in io.debezium.rest.model
 
MetricsResource - Interface in io.debezium.rest
 
MicroDuration - Class in io.debezium.time
A utility representing a duration into a corresponding INT64 number of microsecond, and for defining a Kafka Connect Schema for duration values.
MicroDuration() - Constructor for class io.debezium.time.MicroDuration
 
MICROSECONDS - Enum constant in enum class io.debezium.jdbc.TemporalPrecisionMode
Represent timestamp, datetime, time values using MicroTime semantic type, which always have microseconds precision
MICROSECONDS_PER_DAY - Static variable in class io.debezium.time.Conversions
 
MICROSECONDS_PER_MILLISECOND - Static variable in class io.debezium.time.Conversions
 
MICROSECONDS_PER_SECOND - Static variable in class io.debezium.time.Conversions
 
MicroTime - Class in io.debezium.time
A utility for converting various Java time representations into the INT64 number of microseconds since midnight, and for defining a Kafka Connect Schema for time values with no date or timezone information.
MicroTime() - Constructor for class io.debezium.time.MicroTime
 
MicroTimestamp - Class in io.debezium.time
A utility for converting various Java time representations into the signed INT64 number of microseconds past epoch, and for defining a Kafka Connect Schema for timestamp values with no timezone information.
MicroTimestamp() - Constructor for class io.debezium.time.MicroTimestamp
 
MILLISECONDS_PER_SECOND - Static variable in class io.debezium.time.Conversions
 
min(Duration, Duration) - Static method in class io.debezium.time.Temporals
Returns that duration from the given ones which represents the smaller amount of time ("is shorted").
minValue - Variable in class io.debezium.metrics.stats.SingleValueLongMeasurement
 
mkString(List<String>, String) - Method in class io.debezium.schema.AbstractTopicNamingStrategy
 
Module - Class in io.debezium
 
Module() - Constructor for class io.debezium.Module
 
monitoredDataCollectionsDetermined(Iterable<? extends DataCollectionId>) - Method in class io.debezium.pipeline.meters.SnapshotMeter
 
monitoredDataCollectionsDetermined(P, Iterable<? extends DataCollectionId>) - Method in class io.debezium.pipeline.metrics.DefaultSnapshotChangeEventSourceMetrics
 
monitoredDataCollectionsDetermined(P, Iterable<? extends DataCollectionId>) - Method in interface io.debezium.pipeline.source.spi.SnapshotProgressListener
 
moveToCurrentRow() - Method in class io.debezium.jdbc.CancellableResultSet
 
moveToInsertRow() - Method in class io.debezium.jdbc.CancellableResultSet
 
MSG_KEY_COLUMNS - Static variable in class io.debezium.relational.RelationalDatabaseConnectorConfig
 
MSG_KEY_COLUMNS_PATTERN - Static variable in class io.debezium.relational.Key.CustomKeyMapper
Pattern for defining the PK columns of a given table, in the form of "table:column1(,column2,...)", optionally with leading/trailing whitespace.
MULTI_LINE_STRING - Static variable in class io.debezium.spatial.GeometryConstants
 
MULTI_PARTITION_MODE - Static variable in class io.debezium.config.CommonConnectorConfig
 
MULTI_POINT - Static variable in class io.debezium.spatial.GeometryConstants
 
MULTI_POLYGON - Static variable in class io.debezium.spatial.GeometryConstants
 
multiPartitionMode - Variable in class io.debezium.relational.HistorizedRelationalDatabaseConnectorConfig
 
multiPartitionMode - Variable in class io.debezium.relational.TableSchemaBuilder
 
multiPartitionMode - Variable in class io.debezium.schema.AbstractTopicNamingStrategy
 
multiPartitionMode() - Method in class io.debezium.relational.HistorizedRelationalDatabaseConnectorConfig
 
MultiSegmentPath(String[]) - Constructor for class io.debezium.document.Paths.MultiSegmentPath
 

N

name - Variable in class io.debezium.document.BasicField
 
name - Variable in class io.debezium.metadata.CollectionId
table or collection
name - Variable in class io.debezium.metrics.Metrics
 
name - Variable in class io.debezium.relational.AttributeEditorImpl
 
name - Variable in class io.debezium.relational.AttributeImpl
 
name - Variable in class io.debezium.relational.ColumnEditorImpl
 
name - Variable in class io.debezium.relational.ColumnImpl
 
name - Variable in class io.debezium.relational.ddl.DataType
 
name - Variable in class io.debezium.rest.model.MetricsDescriptor
 
name - Variable in class io.debezium.rest.model.MetricsDescriptor.Namespace
 
name() - Method in class io.debezium.connector.base.DefaultQueueProvider
 
name() - Method in interface io.debezium.connector.base.QueueProvider
 
name() - Method in class io.debezium.metadata.CollectionId
 
name() - Method in class io.debezium.pipeline.notification.channels.jmx.JmxNotificationChannel
 
name() - Method in class io.debezium.pipeline.notification.channels.LogNotificationChannel
 
name() - Method in interface io.debezium.pipeline.notification.channels.NotificationChannel
 
name() - Method in class io.debezium.pipeline.notification.channels.SinkNotificationChannel
 
name() - Method in class io.debezium.pipeline.signal.channels.FileSignalChannel
 
name() - Method in class io.debezium.pipeline.signal.channels.jmx.JmxSignalChannel
 
name() - Method in class io.debezium.pipeline.signal.channels.KafkaSignalChannel
 
name() - Method in class io.debezium.pipeline.signal.channels.process.InProcessSignalChannel
 
name() - Method in interface io.debezium.pipeline.signal.channels.SignalChannelReader
 
name() - Method in class io.debezium.pipeline.signal.channels.SourceSignalChannel
 
name() - Method in interface io.debezium.relational.Attribute
The attribute name.
name() - Method in interface io.debezium.relational.AttributeEditor
Get the name of the attribute.
name() - Method in class io.debezium.relational.AttributeEditorImpl
 
name() - Method in class io.debezium.relational.AttributeImpl
 
name() - Method in interface io.debezium.relational.Column
Get the name of the column.
name() - Method in interface io.debezium.relational.ColumnEditor
Get the name of the column.
name() - Method in class io.debezium.relational.ColumnEditorImpl
 
name() - Method in class io.debezium.relational.ColumnImpl
 
name() - Method in class io.debezium.relational.ddl.DataType
 
name() - Method in class io.debezium.snapshot.lock.NoLockingSupport
 
name() - Method in class io.debezium.snapshot.mode.AlwaysSnapshotter
 
name() - Method in class io.debezium.snapshot.mode.ConfigurationBasedSnapshotter
 
name() - Method in class io.debezium.snapshot.mode.InitialOnlySnapshotter
 
name() - Method in class io.debezium.snapshot.mode.InitialSnapshotter
 
name() - Method in class io.debezium.snapshot.mode.NoDataSnapshotter
 
name() - Method in class io.debezium.snapshot.mode.RecoverySnapshotter
 
name() - Method in class io.debezium.snapshot.mode.WhenNeededNoDataSnapshotter
 
name() - Method in class io.debezium.snapshot.mode.WhenNeededSnapshotter
 
name() - Method in interface io.debezium.snapshot.spi.SnapshotLock
 
name() - Method in interface io.debezium.snapshot.spi.SnapshotQuery
 
name(String) - Method in interface io.debezium.relational.AttributeEditor
Set the name of the attribute.
name(String) - Method in class io.debezium.relational.AttributeEditorImpl
 
name(String) - Method in interface io.debezium.relational.ColumnEditor
Set the name of the column.
name(String) - Method in class io.debezium.relational.ColumnEditorImpl
 
NAME - Static variable in class io.debezium.pipeline.signal.actions.Log
 
NAME - Static variable in class io.debezium.pipeline.signal.actions.SchemaChanges
 
NAME - Static variable in class io.debezium.pipeline.signal.actions.snapshotting.CloseIncrementalSnapshotWindow
 
NAME - Static variable in class io.debezium.pipeline.signal.actions.snapshotting.ExecuteSnapshot
 
NAME - Static variable in class io.debezium.pipeline.signal.actions.snapshotting.OpenIncrementalSnapshotWindow
 
NAME - Static variable in class io.debezium.pipeline.signal.actions.snapshotting.PauseIncrementalSnapshot
 
NAME - Static variable in class io.debezium.pipeline.signal.actions.snapshotting.ResumeIncrementalSnapshot
 
NAME - Static variable in class io.debezium.pipeline.signal.actions.snapshotting.StopSnapshot
 
NAME - Static variable in interface io.debezium.relational.history.SchemaHistory
 
NAME_KEY - Static variable in class io.debezium.relational.history.ConnectTableChangeSerializer
 
namespace - Variable in class io.debezium.metadata.CollectionId
catalog, schema or replica set name
namespace() - Method in class io.debezium.metadata.CollectionId
 
Namespace(String, Map<String, String>) - Constructor for class io.debezium.rest.model.MetricsDescriptor.Namespace
 
namespaces - Variable in class io.debezium.rest.model.MetricsDescriptor.Task
 
NAN - Enum constant in enum class io.debezium.data.SpecialValueDecimal.SpecialValue
 
NanoDuration - Class in io.debezium.time
A utility representing a duration into a corresponding INT64 number of nanosecond, and for defining a Kafka Connect Schema for duration values.
NanoDuration() - Constructor for class io.debezium.time.NanoDuration
 
NANOSECONDS - Enum constant in enum class io.debezium.jdbc.TemporalPrecisionMode
Represent timestamp, datetime, time values using NanoTime semantic type, which always have nanoseconds precision
NANOSECONDS_PER_DAY - Static variable in class io.debezium.time.Conversions
 
NANOSECONDS_PER_MICROSECOND - Static variable in class io.debezium.time.Conversions
 
NANOSECONDS_PER_MILLISECOND - Static variable in class io.debezium.time.Conversions
 
NANOSECONDS_PER_SECOND - Static variable in class io.debezium.time.Conversions
 
NanoTime - Class in io.debezium.time
A utility for converting various Java time representations into the INT64 number of nanoseconds since midnight, and for defining a Kafka Connect Schema for time values with no date or timezone information.
NanoTime() - Constructor for class io.debezium.time.NanoTime
 
NanoTimestamp - Class in io.debezium.time
A utility for converting various Java time representations into the signed INT64 number of nanoseconds past epoch, and for defining a Kafka Connect Schema for timestamp values with no timezone information.
NanoTimestamp() - Constructor for class io.debezium.time.NanoTimestamp
 
NATIVE_TYPE_KEY - Static variable in class io.debezium.relational.history.ConnectTableChangeSerializer
 
nativeType - Variable in class io.debezium.relational.ColumnEditorImpl
 
nativeType - Variable in class io.debezium.relational.ColumnImpl
 
nativeType() - Method in interface io.debezium.relational.Column
Get the database native type for this column
nativeType() - Method in interface io.debezium.relational.ColumnEditor
Get the internal database-specific type identifier for this column.
nativeType() - Method in class io.debezium.relational.ColumnEditorImpl
 
nativeType() - Method in class io.debezium.relational.ColumnImpl
 
nativeType(int) - Method in interface io.debezium.relational.ColumnEditor
Set the native type for this column .
nativeType(int) - Method in class io.debezium.relational.ColumnEditorImpl
 
needsSwapping(int, int[]) - Static method in class io.debezium.spatial.GeometryCoordinateSwapper
 
NEGATIVE_INF - Static variable in class io.debezium.data.SpecialValueDecimal
 
NEGATIVE_INFINITY - Enum constant in enum class io.debezium.data.SpecialValueDecimal.SpecialValue
 
neverSkip - Variable in class io.debezium.pipeline.EventDispatcher
 
newConnection() - Method in interface io.debezium.jdbc.ConnectionFactory
 
newConnection() - Method in class io.debezium.jdbc.DefaultMainConnectionProvidingConnectionFactory
 
newDeltaCounter() - Static method in class io.debezium.crdt.CRDT
Create a new CRDT positive and negative (PN) counter that records how much the value has changed since last reset.
newDeltaCounter(long, long, long, long) - Static method in class io.debezium.crdt.CRDT
Create a new CRDT positive and negative (PN) counter that records how much the value has changed since last reset.
newDeltaCounter(DeltaCount) - Static method in class io.debezium.crdt.CRDT
Create a new CRDT positive and negative (PN) counter that records how much the value has changed since last reset.
newGCounter() - Static method in class io.debezium.crdt.CRDT
Create a new CRDT grow-only (G) counter.
newGCounter(long) - Static method in class io.debezium.crdt.CRDT
Create a new CRDT grow-only (G) counter pre-populated with the given value.
newOutOfRangeException(Object, ArithmeticException) - Static method in class io.debezium.time.NanoTimestamp
 
newPNCounter() - Static method in class io.debezium.crdt.CRDT
Create a new CRDT positive and negative (PN) counter.
newPNCounter(long, long) - Static method in class io.debezium.crdt.CRDT
Create a new CRDT positive and negative (PN) counter pre-populated with the given values.
newTransactionContextFromOffsets(Map<String, ?>) - Method in class io.debezium.pipeline.txmetadata.TransactionContext
Instance method to allow for overriding by custom transaction contexts.
next() - Method in class io.debezium.jdbc.CancellableResultSet
 
next() - Method in class io.debezium.pipeline.source.spi.ChangeTableResultSet
 
nextChunkPosition(Object[]) - Method in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotContext
 
nextChunkPosition(Object[]) - Method in interface io.debezium.pipeline.source.snapshot.incremental.IncrementalSnapshotContext
 
nextDataCollection() - Method in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotContext
 
nextDataCollection() - Method in interface io.debezium.pipeline.source.snapshot.incremental.IncrementalSnapshotContext
 
nextDataCollection(P, OffsetContext) - Method in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotChangeEventSource
 
NO_CAPTURED_DATA_COLLECTIONS_WARNING - Static variable in interface io.debezium.schema.DatabaseSchema
 
NO_LOCKING_SUPPORT - Static variable in class io.debezium.snapshot.lock.NoLockingSupport
 
NO_OP - Static variable in interface io.debezium.schema.SchemaNameAdjuster
 
NO_OP() - Static method in interface io.debezium.pipeline.source.spi.DataChangeEventListener
 
NO_OP() - Static method in interface io.debezium.pipeline.source.spi.SnapshotProgressListener
 
NO_PRIMARY_KEY - Enum constant in enum class io.debezium.pipeline.notification.IncrementalSnapshotNotificationService.TableScanCompletionStatus
 
NoDataSnapshotter - Class in io.debezium.snapshot.mode
 
NoDataSnapshotter() - Constructor for class io.debezium.snapshot.mode.NoDataSnapshotter
 
NoLockingSupport - Class in io.debezium.snapshot.lock
 
NoLockingSupport() - Constructor for class io.debezium.snapshot.lock.NoLockingSupport
 
NONE - Enum constant in enum class io.debezium.config.CommonConnectorConfig.FieldNameAdjustmentMode
Do not adjust names
NONE - Enum constant in enum class io.debezium.config.CommonConnectorConfig.SchemaNameAdjustmentMode
Do not adjust names
NONE - Static variable in class io.debezium.pipeline.notification.IncrementalSnapshotNotificationService
 
NONE - Static variable in class io.debezium.pipeline.notification.InitialSnapshotNotificationService
 
noOp(TableId) - Static method in interface io.debezium.relational.TableEditor
Create a new editor that does nothing.
NOOP - Static variable in interface io.debezium.relational.history.SchemaHistoryListener
 
NOOP - Static variable in interface io.debezium.schema.HistorizedDatabaseSchema.SchemaChangeEventConsumer
 
NOOP_HEARTBEAT - Static variable in interface io.debezium.heartbeat.Heartbeat.ScheduledHeartbeat
 
NoopStatistics() - Constructor for class io.debezium.metrics.stats.MeasurementStatisticsFactory.NoopStatistics
 
NoOpTableEditorImpl - Class in io.debezium.relational
 
NoOpTableEditorImpl() - Constructor for class io.debezium.relational.NoOpTableEditorImpl
 
normalizeBinaryData(Column, byte[]) - Method in class io.debezium.jdbc.JdbcValueConverters
Converts the given byte array value into a normalized byte array.
normalizeTableId(TableId) - Method in class io.debezium.relational.AbstractCachedTableMappingStorage
Normalizes the table identifier based on case sensitivity settings.
normalizeTableId(TableId) - Method in class io.debezium.relational.ConcurrentMapTableMappingStorage
Normalizes the table identifier based on case sensitivity settings.
NoSuchBeanException - Exception Class in io.debezium.bean
Indicates that a bean lookup failed.
NoSuchBeanException(String, String, Throwable) - Constructor for exception class io.debezium.bean.NoSuchBeanException
 
NOT_A_NUMBER - Static variable in class io.debezium.data.SpecialValueDecimal
 
notExpectedChunk(String) - Method in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotContext
The snapshotting process can receive out-of-order windowing signals after connector restart as depending on committed offset position some signals can be replayed.
Notification - Class in io.debezium.pipeline.notification
 
Notification(String, String, String, Map<String, String>, Long) - Constructor for class io.debezium.pipeline.notification.Notification
 
NOTIFICATION_CONFIGURATION_FIELD_PREFIX_STRING - Static variable in class io.debezium.config.CommonConnectorConfig
 
NOTIFICATION_ENABLED_CHANNELS - Static variable in class io.debezium.config.CommonConnectorConfig
 
NOTIFICATION_KEY_SCHEMA_NAME - Static variable in class io.debezium.schema.SchemaFactory
 
NOTIFICATION_KEY_SCHEMA_VERSION - Static variable in class io.debezium.schema.SchemaFactory
 
NOTIFICATION_TOPIC - Static variable in class io.debezium.pipeline.notification.channels.SinkNotificationChannel
 
NOTIFICATION_VALUE_SCHEMA_NAME - Static variable in class io.debezium.schema.SchemaFactory
 
NOTIFICATION_VALUE_SCHEMA_VERSION - Static variable in class io.debezium.schema.SchemaFactory
 
Notification.Builder - Class in io.debezium.pipeline.notification
 
NotificationChannel - Interface in io.debezium.pipeline.notification.channels
This interface is used to provide custom write channels for the Debezium notification feature: Implementations must: define the name of the channel in NotificationChannel.name(), initialize specific configuration/variables/connections in the NotificationChannel.init(CommonConnectorConfig connectorConfig) method, implement send of the notification on the channel in the NotificationChannel.send(Notification notification) method.
notificationChannels - Variable in class io.debezium.connector.common.BaseSourceTask
 
notificationChannels - Variable in class io.debezium.pipeline.notification.NotificationService
 
notificationKeySchema(SchemaNameAdjuster) - Method in class io.debezium.schema.SchemaFactory
 
notifications - Variable in class io.debezium.pipeline.notification.channels.jmx.JmxNotificationChannel
 
notificationSequence - Variable in class io.debezium.pipeline.notification.channels.jmx.JmxNotificationChannel
 
notificationService - Variable in class io.debezium.pipeline.ChangeEventSourceCoordinator
 
notificationService - Variable in class io.debezium.pipeline.notification.IncrementalSnapshotNotificationService
 
notificationService - Variable in class io.debezium.pipeline.notification.InitialSnapshotNotificationService
 
notificationService - Variable in class io.debezium.pipeline.source.AbstractSnapshotChangeEventSource
 
notificationService - Variable in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotChangeEventSource
 
NotificationService<P,O> - Class in io.debezium.pipeline.notification
This service can be used to send notification to available and enabled channels
NotificationService(List<NotificationChannel>, CommonConnectorConfig, SchemaFactory, BlockingConsumer<SourceRecord>) - Constructor for class io.debezium.pipeline.notification.NotificationService
 
notificationTopicName - Variable in class io.debezium.config.CommonConnectorConfig
 
notificationValueSchema(SchemaNameAdjuster) - Method in class io.debezium.schema.SchemaFactory
 
notify(Notification) - Method in class io.debezium.pipeline.notification.NotificationService
This method permits to just send a notification.
notify(Notification, Offsets<P, ? extends OffsetContext>) - Method in class io.debezium.pipeline.notification.NotificationService
This method permits to send a notification together with offsets.
notifyAborted(IncrementalSnapshotContext<T>, P, OffsetContext) - Method in class io.debezium.pipeline.notification.IncrementalSnapshotNotificationService
 
notifyAborted(IncrementalSnapshotContext<T>, P, OffsetContext, List<String>) - Method in class io.debezium.pipeline.notification.IncrementalSnapshotNotificationService
 
notifyAborted(P, OffsetContext) - Method in class io.debezium.pipeline.notification.InitialSnapshotNotificationService
 
notifyCompleted(IncrementalSnapshotContext<T>, P, OffsetContext) - Method in class io.debezium.pipeline.notification.IncrementalSnapshotNotificationService
 
notifyCompleted(P, OffsetContext) - Method in class io.debezium.pipeline.notification.InitialSnapshotNotificationService
 
notifyCompletedTableChunkSuccessfully(P, OffsetContext, String, int, int, Set<TableId>) - Method in class io.debezium.pipeline.notification.InitialSnapshotNotificationService
 
notifyCompletedTableSuccessfully(P, OffsetContext, String) - Method in class io.debezium.pipeline.notification.InitialSnapshotNotificationService
 
notifyCompletedTableSuccessfully(P, OffsetContext, String, long, Set<TableId>) - Method in class io.debezium.pipeline.notification.InitialSnapshotNotificationService
 
notifyCompletedTableWithError(P, OffsetContext, String) - Method in class io.debezium.pipeline.notification.InitialSnapshotNotificationService
 
notifyInProgress(IncrementalSnapshotContext<T>, P, OffsetContext) - Method in class io.debezium.pipeline.notification.IncrementalSnapshotNotificationService
 
notifyPaused(IncrementalSnapshotContext<T>, P, OffsetContext) - Method in class io.debezium.pipeline.notification.IncrementalSnapshotNotificationService
 
notifyResumed(IncrementalSnapshotContext<T>, P, OffsetContext) - Method in class io.debezium.pipeline.notification.IncrementalSnapshotNotificationService
 
notifySkipped(P, OffsetContext) - Method in class io.debezium.pipeline.notification.InitialSnapshotNotificationService
 
notifyStarted(IncrementalSnapshotContext<T>, P, OffsetContext) - Method in class io.debezium.pipeline.notification.IncrementalSnapshotNotificationService
 
notifyStarted(P, OffsetContext) - Method in class io.debezium.pipeline.notification.InitialSnapshotNotificationService
 
notifyTableChunkInProgress(P, OffsetContext, String, int, int, long) - Method in class io.debezium.pipeline.notification.InitialSnapshotNotificationService
 
notifyTableInProgress(P, OffsetContext, String) - Method in class io.debezium.pipeline.notification.InitialSnapshotNotificationService
 
notifyTableInProgress(P, OffsetContext, String, Set<TableId>) - Method in class io.debezium.pipeline.notification.InitialSnapshotNotificationService
 
notifyTableScanCompleted(IncrementalSnapshotContext<T>, P, OffsetContext, long, IncrementalSnapshotNotificationService.TableScanCompletionStatus) - Method in class io.debezium.pipeline.notification.IncrementalSnapshotNotificationService
 
notNull(Value) - Static method in interface io.debezium.document.Value
 
NULL - Enum constant in enum class io.debezium.document.Value.Type
 
NULL - Static variable in class io.debezium.pipeline.EventDispatcher.BufferedDataChangeEvent
 
Nullable - Interface in io.debezium.connector
 
nullOr() - Method in interface io.debezium.relational.ValueConverter
Return a new converter that will call this converter only when the input is not null.
nullsSortLast() - Method in class io.debezium.jdbc.JdbcConnection
Indicates how NULL values are sorted by default in an ORDER BY clause.
nullValue() - Static method in interface io.debezium.document.Value
 
NullValue - Class in io.debezium.document
A specialization of Value that represents a null value.
NullValue() - Constructor for class io.debezium.document.NullValue
 
numberOfCommittedTransactions - Variable in class io.debezium.pipeline.meters.StreamingMeter
 
numberOfErroneousEvents - Variable in class io.debezium.pipeline.meters.CommonEventMeter
 
numberOfEventsFiltered - Variable in class io.debezium.pipeline.meters.CommonEventMeter
 
numberOfUnchangedEventsSkipped - Variable in class io.debezium.pipeline.meters.StreamingMeter
 

O

objectSize() - Method in class io.debezium.pipeline.DataChangeEvent
 
objectSize() - Method in interface io.debezium.pipeline.Sizeable
 
of(SchemaChangeEvent.SchemaChangeEventType, Partition, OffsetContext, String, String, String, Table, boolean) - Static method in class io.debezium.schema.SchemaChangeEvent
Create a schema change event for any event type that does not involve a table rename.
of(Map<P, O>) - Static method in class io.debezium.pipeline.spi.Offsets
 
of(P, O) - Static method in class io.debezium.pipeline.spi.Offsets
 
ofAlter(Partition, OffsetContext, String, String, String, Table) - Static method in class io.debezium.schema.SchemaChangeEvent
Create a schema change event for a ALTER TABLE event.
ofCreate(Partition, OffsetContext, String, String, String, Table, boolean) - Static method in class io.debezium.schema.SchemaChangeEvent
Create a schema change event for a CREATE TABLE statement with DDL.
ofDatabase(Partition, OffsetContext, String, String, boolean) - Static method in class io.debezium.schema.SchemaChangeEvent
Create a schema change event for a database-specific DDL operation.
ofDrop(Partition, OffsetContext, String, String, String, Table) - Static method in class io.debezium.schema.SchemaChangeEvent
Create a schema change event for a DROP TABLE event.
offset - Variable in class io.debezium.pipeline.source.AbstractSnapshotChangeEventSource.SnapshotContext
 
offset - Variable in class io.debezium.pipeline.spi.SnapshotResult
 
offset - Variable in class io.debezium.schema.SchemaChangeEvent
 
offset() - Method in interface io.debezium.heartbeat.Heartbeat.OffsetProducer
 
OFFSET_TABLE_COUNT_PREFIX - Static variable in class io.debezium.pipeline.txmetadata.TransactionContext
 
OFFSET_TABLE_COUNT_PREFIX_LENGTH - Static variable in class io.debezium.pipeline.txmetadata.TransactionContext
 
OFFSET_TRANSACTION_ID - Static variable in class io.debezium.pipeline.txmetadata.TransactionContext
 
offsetContext - Variable in class io.debezium.pipeline.AbstractChangeRecordEmitter
 
offsetContext - Variable in class io.debezium.pipeline.EventDispatcher.BufferedDataChangeEvent
 
offsetContext - Variable in class io.debezium.pipeline.signal.SignalPayload
 
OffsetContext - Interface in io.debezium.pipeline.spi
Keeps track of the current offset within the source DB's change stream.
OffsetContext.Loader<O> - Interface in io.debezium.pipeline.spi
Implementations load a connector-specific offset context based on the offset values stored in Kafka.
offsetLoadedInPast - Variable in class io.debezium.connector.common.BaseSourceTask
A flag to record whether the offsets stored in the offset store are loaded for the first time.
OffsetReader<P,O,L> - Class in io.debezium.connector.common
Provides access to the partition offsets stored by connectors.
OffsetReader(OffsetStorageReader, L) - Constructor for class io.debezium.connector.common.OffsetReader
 
offsets - Variable in class io.debezium.pipeline.spi.Offsets
 
offsets(Set<P>) - Method in class io.debezium.connector.common.OffsetReader
Given the collection of connector-specific task partitions, returns their respective connector-specific offsets.
Offsets<P,O> - Class in io.debezium.pipeline.spi
Keeps track the source partitions to be processed by the connector task and their respective offsets.
Offsets(Map<P, O>) - Constructor for class io.debezium.pipeline.spi.Offsets
 
OFFSETS - Static variable in interface io.debezium.bean.StandardBeanNames
The connector-specific offsets.
OffsetUtils - Class in io.debezium.connector.common
 
OffsetUtils() - Constructor for class io.debezium.connector.common.OffsetUtils
 
ofRename(Partition, OffsetContext, String, String, String, Table, TableId) - Static method in class io.debezium.schema.SchemaChangeEvent
Create a schema change event for a ALTER TABLE RENAME event.
ofSnapshotCreate(Partition, OffsetContext, String, Table) - Static method in class io.debezium.schema.SchemaChangeEvent
Create a schema change event for a CREATE TABLE statement without DDL from snapshot phase.
ofTableChange(TableChanges.TableChange, Map<String, ?>, Map<String, ?>, Struct, String, String) - Static method in class io.debezium.schema.SchemaChangeEvent
Create a schema change event for a TableChanges.TableChange.
ofTruncate(Partition, OffsetContext, String, String, String, Table) - Static method in class io.debezium.schema.SchemaChangeEvent
Create a schema change event for a TRUNCATE TABLE event.
om - Variable in class io.debezium.data.SchemaUtil.RecordWriter
 
ON_CONNECT_STATEMENTS - Static variable in interface io.debezium.jdbc.JdbcConfiguration
A semicolon separated list of SQL statements to be executed when the connection to database is established.
onChangeApplied(HistoryRecord) - Method in interface io.debezium.relational.history.SchemaHistoryListener
Invoked for every change applied and not filtered.
onChangeApplied(HistoryRecord) - Method in class io.debezium.relational.history.SchemaHistoryMetrics
 
onChangeFromHistory(HistoryRecord) - Method in interface io.debezium.relational.history.SchemaHistoryListener
Invoked for every change read from the history during recovery.
onChangeFromHistory(HistoryRecord) - Method in class io.debezium.relational.history.SchemaHistoryMetrics
 
onConnectorEvent(P, ConnectorEvent) - Method in class io.debezium.pipeline.metrics.DefaultStreamingChangeEventSourceMetrics
 
onConnectorEvent(P, ConnectorEvent) - Method in class io.debezium.pipeline.metrics.PipelineMetrics
 
onConnectorEvent(P, ConnectorEvent) - Method in interface io.debezium.pipeline.source.spi.DataChangeEventListener
Invoked for events that represent a connector event.
onDemand - Variable in class io.debezium.pipeline.source.SnapshottingTask
 
onDemand - Variable in class io.debezium.relational.RelationalSnapshotChangeEventSource.RelationalSnapshotContext
 
ONE_DAY - Static variable in class io.debezium.time.IsoTime
 
ONE_DAY - Static variable in class io.debezium.time.MicroTime
 
ONE_DAY - Static variable in class io.debezium.time.NanoTime
 
ONE_DAY - Static variable in class io.debezium.time.Time
 
onEntry(TableIdParser.ParsingContext) - Method in enum class io.debezium.relational.TableIdParser.ParsingState
 
onErroneousEvent() - Method in class io.debezium.pipeline.meters.CommonEventMeter
 
onErroneousEvent(Envelope.Operation) - Method in class io.debezium.pipeline.meters.CommonEventMeter
 
onErroneousEvent(P, String) - Method in class io.debezium.pipeline.metrics.PipelineMetrics
 
onErroneousEvent(P, String) - Method in interface io.debezium.pipeline.source.spi.DataChangeEventListener
Invoked for events that cannot be processed.
onErroneousEvent(P, String, Envelope.Operation) - Method in class io.debezium.pipeline.metrics.PipelineMetrics
 
onErroneousEvent(P, String, Envelope.Operation) - Method in interface io.debezium.pipeline.source.spi.DataChangeEventListener
Invoked for events that cannot be processed.
onError(SQLException) - Method in interface io.debezium.heartbeat.HeartbeatErrorHandler
 
onEvent(DataCollectionId, OffsetContext, Object, Struct) - Method in class io.debezium.pipeline.meters.StreamingMeter
 
onEvent(DataCollectionId, OffsetContext, Object, Struct, Envelope.Operation) - Method in class io.debezium.metrics.activity.ActivityMonitoringMeter
 
onEvent(DataCollectionId, OffsetContext, Object, Struct, Envelope.Operation) - Method in class io.debezium.pipeline.meters.CommonEventMeter
 
onEvent(P, DataCollectionId, OffsetContext, Object, Struct, Envelope.Operation) - Method in class io.debezium.pipeline.metrics.DefaultStreamingChangeEventSourceMetrics
 
onEvent(P, DataCollectionId, OffsetContext, Object, Struct, Envelope.Operation) - Method in class io.debezium.pipeline.metrics.PipelineMetrics
 
onEvent(P, DataCollectionId, OffsetContext, Object, Struct, Envelope.Operation) - Method in interface io.debezium.pipeline.source.spi.DataChangeEventListener
Invoked if an event is processed for a captured table.
onExit(TableIdParser.ParsingContext) - Method in enum class io.debezium.relational.TableIdParser.ParsingState
 
onFilteredEvent() - Method in class io.debezium.pipeline.meters.CommonEventMeter
 
onFilteredEvent(Envelope.Operation) - Method in class io.debezium.pipeline.meters.CommonEventMeter
 
onFilteredEvent(P, String) - Method in class io.debezium.pipeline.metrics.PipelineMetrics
 
onFilteredEvent(P, String) - Method in interface io.debezium.pipeline.source.spi.DataChangeEventListener
Invoked for events pertaining to non-captured tables.
onFilteredEvent(P, String, Envelope.Operation) - Method in class io.debezium.pipeline.metrics.PipelineMetrics
 
onFilteredEvent(P, String, Envelope.Operation) - Method in interface io.debezium.pipeline.source.spi.DataChangeEventListener
Invoked for events pertaining to non-captured tables.
onUnchangedEventSkipped() - Method in class io.debezium.pipeline.meters.StreamingMeter
 
onUnchangedEventSkipped(P) - Method in class io.debezium.pipeline.metrics.DefaultStreamingChangeEventSourceMetrics
 
onUnchangedEventSkipped(P) - Method in interface io.debezium.pipeline.source.spi.DataChangeEventListener
 
open - Variable in class io.debezium.pipeline.signal.channels.process.InProcessSignalChannel
 
OPEN_LINEAGE_INTEGRATION_CONFIG_FILE_PATH - Static variable in class io.debezium.config.CommonConnectorConfig
Configuration field specifying the path to the OpenLineage configuration file.
OPEN_LINEAGE_INTEGRATION_DATASET_KAFKA_BOOTSTRAP_SERVER - Static variable in class io.debezium.config.CommonConnectorConfig
Configuration field for specifying the Kafka bootstrap server used in Kafka Connect deployment.
OPEN_LINEAGE_INTEGRATION_ENABLED - Static variable in class io.debezium.config.CommonConnectorConfig
Configuration field to enable or disable OpenLineage integration.
OPEN_LINEAGE_INTEGRATION_JOB_DESCRIPTION - Static variable in class io.debezium.config.CommonConnectorConfig
Configuration field providing a human-readable description for the Debezium job.
OPEN_LINEAGE_INTEGRATION_JOB_NAMESPACE - Static variable in class io.debezium.config.CommonConnectorConfig
Configuration field defining the namespace for the Debezium job in OpenLineage.
OPEN_LINEAGE_INTEGRATION_JOB_OWNERS - Static variable in class io.debezium.config.CommonConnectorConfig
Configuration field for specifying the owners of the Debezium job.
OPEN_LINEAGE_INTEGRATION_JOB_TAGS - Static variable in class io.debezium.config.CommonConnectorConfig
Configuration field for specifying tags associated with the Debezium job.
OpenIncrementalSnapshotWindow<P> - Class in io.debezium.pipeline.signal.actions.snapshotting
 
OpenIncrementalSnapshotWindow() - Constructor for class io.debezium.pipeline.signal.actions.snapshotting.OpenIncrementalSnapshotWindow
 
openingQuoteCharacter - Variable in class io.debezium.jdbc.JdbcConnection
 
openWindow(String) - Method in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotContext
 
openWindow(String) - Method in interface io.debezium.pipeline.source.snapshot.incremental.IncrementalSnapshotContext
 
openWindowTimestamp - Variable in class io.debezium.pipeline.source.snapshot.incremental.SignalMetadata
 
Operation(String) - Constructor for enum class io.debezium.data.Envelope.Operation
 
OPERATION - Static variable in class io.debezium.data.Envelope.FieldName
The op field is used to store the kind of operation on a record.
OPERATION_REQUIRED - Static variable in class io.debezium.data.Envelope
Flag that specifies whether the Envelope.FieldName.OPERATION field is required within the envelope.
operationFor(SourceRecord) - Static method in class io.debezium.data.Envelope
Obtain the operation for the given source record.
optional - Variable in class io.debezium.relational.ColumnEditorImpl
 
optional - Variable in class io.debezium.relational.ColumnImpl
 
optional(boolean) - Method in interface io.debezium.relational.ColumnEditor
Set whether the column's values are optional (e.g., can contain nulls).
optional(boolean) - Method in class io.debezium.relational.ColumnEditorImpl
 
OPTIONAL_KEY - Static variable in class io.debezium.relational.history.ConnectTableChangeSerializer
 
OPTIONAL_OF_ROOT - Static variable in class io.debezium.document.Paths.RootPath
 
optionalRoot() - Static method in interface io.debezium.document.Path
Get an Optional reference to the root path.
optionalSchema() - Static method in class io.debezium.data.VariableScaleDecimal
Returns a Schema for an optional VariableScaleDecimal but with all other default Schema settings.
or(ValueConverter) - Method in interface io.debezium.relational.ValueConverter
Adapt this converter to call the specified fallback converter when this converter returns null for a non-null input.
order - Variable in class io.debezium.relational.ddl.DdlParserListener.SetVariableEvent
 
order() - Method in class io.debezium.relational.ddl.DdlParserListener.SetVariableEvent
In case of multiple vars set in the same SET statement the order of the variable in the statement.
output - Variable in record class io.debezium.spatial.GeometryCoordinateSwapper.SwapVisitor
The field for the output record component.
output - Variable in record class io.debezium.spatial.GeometryEndiannessConverter.EndianConverterVisitor
The field for the output record component.
output() - Method in record class io.debezium.spatial.GeometryCoordinateSwapper.SwapVisitor
Returns the value of the output record component.
output() - Method in record class io.debezium.spatial.GeometryEndiannessConverter.EndianConverterVisitor
Returns the value of the output record component.
overrideColumn(ColumnEditor) - Method in class io.debezium.jdbc.JdbcConnection
Allow implementations an opportunity to adjust the current state of the ColumnEditor that has been seeded with data from the column metadata from the JDBC driver.
overwriteTable(Table) - Method in class io.debezium.relational.Tables
Add or update the definition for the identified table.
overwriteTable(TableId, List<Column>, List<String>, String, List<Attribute>) - Method in class io.debezium.relational.Tables
Add or update the definition for the identified table.

P

PackagePrivate - Annotation Interface in io.debezium.annotation
Indicates that the annotated element intentionally uses default visibility.
padLittleEndian(int, byte[]) - Method in class io.debezium.jdbc.JdbcValueConverters
 
parameters - Variable in class io.debezium.relational.ddl.DataTypeBuilder
 
parameters(String) - Method in class io.debezium.relational.ddl.DataTypeBuilder
 
parent - Variable in class io.debezium.document.Paths.ChildPath
 
parent() - Method in interface io.debezium.document.Path
Get the optional parent path.
parent() - Method in class io.debezium.document.Paths.ChildPath
 
parent() - Method in class io.debezium.document.Paths.MultiSegmentPath
 
parent() - Method in class io.debezium.document.Paths.RootPath
 
parent() - Method in class io.debezium.document.Paths.SingleSegmentPath
 
parse(JsonParser) - Method in class io.debezium.document.JacksonReader
 
parse(Column, String) - Method in interface io.debezium.relational.DefaultValueConverter.DefaultValueMapper
Parses the string-representation of the default value to an object.
parse(String) - Static method in enum class io.debezium.config.CommonConnectorConfig.BinaryHandlingMode
Determine if the supplied values is one of the predefined options
parse(String) - Static method in enum class io.debezium.config.CommonConnectorConfig.EventConvertingFailureHandlingMode
Determine if the supplied value is one of the predefined options.
parse(String) - Static method in enum class io.debezium.config.CommonConnectorConfig.EventProcessingFailureHandlingMode
Determine if the supplied value is one of the predefined options.
parse(String) - Static method in enum class io.debezium.config.CommonConnectorConfig.FieldNameAdjustmentMode
Determine if the supplied values is one of the predefined options
parse(String) - Static method in enum class io.debezium.config.CommonConnectorConfig.GuardrailCollectionsLimitAction
Determine if the supplied value is one of the predefined options.
parse(String) - Static method in enum class io.debezium.config.CommonConnectorConfig.SchemaNameAdjustmentMode
Determine if the supplied values is one of the predefined options
parse(String) - Static method in enum class io.debezium.config.CommonConnectorConfig.SnapshotQueryMode
Determine if the supplied value is one of the predefined options.
parse(String) - Static method in enum class io.debezium.config.CommonConnectorConfig.Version
Determine if the supplied value is one of the predefined options.
parse(String) - Static method in enum class io.debezium.config.CommonConnectorConfig.WatermarkStrategy
Determine if the supplied value is one of the predefined options.
parse(String) - Static method in interface io.debezium.document.Path
Parse a JSON Path expression.
parse(String) - Static method in enum class io.debezium.jdbc.TemporalPrecisionMode
Determine if the supplied value is one of the predefined options.
parse(String) - Static method in enum class io.debezium.processors.reselect.ReselectColumnsPostProcessor.ErrorHandlingMode
Determine if the supplied value is one of the predefined options.
parse(String) - Static method in class io.debezium.relational.ColumnId
Parse the supplied string delimited with a period (.) character, extracting the last segment into a column name and the prior segments into the TableID.
parse(String) - Static method in enum class io.debezium.relational.RelationalDatabaseConnectorConfig.DecimalHandlingMode
Determine if the supplied value is one of the predefined options.
parse(String) - Static method in enum class io.debezium.relational.RelationalDatabaseConnectorConfig.SnapshotTablesRowCountOrder
Determine if the supplied value is one of the predefined options.
parse(String) - Static method in class io.debezium.relational.TableId
Parse the supplied string, extracting up to the first 3 parts into a TableID.
parse(String) - Static method in class io.debezium.relational.TableIdParser
 
parse(String[], int, boolean) - Static method in class io.debezium.relational.TableId
Parse the supplied string, extracting up to the first 3 parts into a TableID.
parse(String, boolean) - Static method in interface io.debezium.document.Path
Parse a JSON Path expression.
parse(String, boolean) - Static method in class io.debezium.document.Paths
 
parse(String, boolean) - Static method in class io.debezium.relational.ColumnId
Parse the supplied string delimited with the specified delimiter character, extracting the last segment into a column name and the prior segments into the TableID.
parse(String, boolean) - Static method in class io.debezium.relational.TableId
Parse the supplied string, extracting up to the first 3 parts into a TableID.
parse(String, boolean, TableIdPredicates) - Static method in class io.debezium.relational.TableId
Parse the supplied string, extracting up to the first 3 parts into a TableID.
parse(String, TableIdPredicates) - Static method in class io.debezium.relational.TableId
Parse the supplied string, extracting up to the first 3 parts into a TableID.
parse(String, TableIdPredicates) - Static method in class io.debezium.relational.TableIdParser
 
parse(String, Tables) - Method in interface io.debezium.relational.ddl.DdlParser
Examine the supplied string containing DDL statements, and apply those statements to the specified database table definitions.
parse(String, String) - Static method in enum class io.debezium.config.CommonConnectorConfig.BinaryHandlingMode
Determine if the supplied values is one of the predefined options
parse(String, String) - Static method in enum class io.debezium.config.CommonConnectorConfig.GuardrailCollectionsLimitAction
Determine if the supplied value is one of the predefined options.
parse(String, String) - Static method in enum class io.debezium.config.CommonConnectorConfig.SnapshotQueryMode
Determine if the supplied value is one of the predefined options.
parse(String, String) - Static method in enum class io.debezium.config.CommonConnectorConfig.Version
Determine if the supplied value is one of the predefined options.
parse(String, String) - Static method in enum class io.debezium.config.CommonConnectorConfig.WatermarkStrategy
Determine if the supplied value is one of the predefined options.
parse(String, String) - Static method in enum class io.debezium.jdbc.TemporalPrecisionMode
Determine if the supplied value is one of the predefined options.
parse(String, String) - Static method in enum class io.debezium.relational.RelationalDatabaseConnectorConfig.DecimalHandlingMode
Determine if the supplied value is one of the predefined options.
parse(String, String) - Static method in enum class io.debezium.relational.RelationalDatabaseConnectorConfig.SnapshotTablesRowCountOrder
Determine if the supplied value is one of the predefined options.
parseArray(JsonParser, boolean) - Method in class io.debezium.document.JacksonReader
 
parseDefaultValue(Column, String) - Method in interface io.debezium.relational.DefaultValueConverter
This interface is used to convert the default value literal to a Java type recognized by value converters for a subset of types.
parseDefaultValue(TableId, Column) - Method in class io.debezium.relational.TableSchemaBuilder
 
parseDocument(JsonParser, boolean) - Method in class io.debezium.document.JacksonReader
 
parseJson(String) - Static method in class io.debezium.pipeline.signal.channels.KafkaSignalChannel
 
parseParts(String) - Static method in class io.debezium.relational.TableId
Parse the supplied string into its tokenized parts.
parseParts(String, TableIdPredicates) - Static method in class io.debezium.relational.TableId
Parse the supplied string into its tokenized parts.
parseSegment(String, boolean) - Static method in class io.debezium.document.Paths
 
parseSignallingMessage(Struct, String) - Method in class io.debezium.config.CommonConnectorConfig
 
parseSqlStatementString(String) - Method in class io.debezium.jdbc.JdbcConnection
 
parseWKBPoint(byte[]) - Static method in class io.debezium.data.geometry.Point
Parses a 2D WKB Point into a {x,y} coordinate array.
ParsingContext(TokenStream.CharacterStream, TokenStream.Tokens, TableIdPredicates) - Constructor for class io.debezium.relational.TableIdParser.ParsingContext
 
ParsingState() - Constructor for enum class io.debezium.relational.TableIdParser.ParsingState
 
partition - Variable in class io.debezium.pipeline.AbstractChangeRecordEmitter
 
partition - Variable in class io.debezium.pipeline.signal.SignalPayload
 
partition - Variable in class io.debezium.pipeline.source.AbstractSnapshotChangeEventSource.SnapshotContext
 
partition - Variable in class io.debezium.schema.SchemaChangeEvent
 
Partition - Interface in io.debezium.pipeline.spi
Describes the source partition to be processed by the connector in connector-specific terms and provides its representation as a Kafka Connect source partition.
Partition.Provider<P> - Interface in io.debezium.pipeline.spi
Implementations provide a set of connector-specific partitions based on the connector task configuration.
partitionOffsets - Variable in class io.debezium.pipeline.signal.SignalProcessor
 
parts() - Method in class io.debezium.relational.TableId
 
passthrough() - Static method in interface io.debezium.relational.DefaultValueConverter
Obtain a DefaultValueConverter that passes through values.
passthrough() - Static method in interface io.debezium.relational.ValueConverter
Obtain a ValueConverter that passes through values.
PASSWORD - Static variable in interface io.debezium.jdbc.JdbcConfiguration
A field for the password of the database.
PASSWORD - Static variable in class io.debezium.relational.RelationalDatabaseConnectorConfig
 
Path - Interface in io.debezium.document
A representation of multiple name segments that together form a path within Document.
PATH_SEPARATOR_PATTERN - Static variable in class io.debezium.document.Paths
 
Path.Segments - Interface in io.debezium.document
 
Paths - Class in io.debezium.document
A package-level utility that implements useful operations to create paths.
Paths() - Constructor for class io.debezium.document.Paths
 
Paths.ChildPath - Class in io.debezium.document
 
Paths.InnerPath - Interface in io.debezium.document
 
Paths.MultiSegmentPath - Class in io.debezium.document
 
Paths.RootPath - Class in io.debezium.document
 
Paths.SingleSegmentPath - Class in io.debezium.document
 
PATTERN_SPLIT - Static variable in class io.debezium.relational.Key.CustomKeyMapper
 
patternBasedFactory(String, Field...) - Static method in class io.debezium.jdbc.JdbcConnection
Create a JdbcConnection.ConnectionFactory that replaces variables in the supplied URL pattern.
patternBasedFactory(String, String, ClassLoader, Field...) - Static method in class io.debezium.jdbc.JdbcConnection
Create a JdbcConnection.ConnectionFactory that uses the specific JDBC driver class loaded with the given class loader, and obtains the connection URL by replacing the following variables in the URL pattern: ${hostname} ${port} ${dbname} ${username} ${password}
pause() - Method in class io.debezium.metrics.activity.ActivityMonitoringMeter
 
pause() - Method in interface io.debezium.metrics.activity.ActivityMonitoringMXBean
 
pause() - Method in class io.debezium.pipeline.metrics.DefaultStreamingChangeEventSourceMetrics
 
PAUSE_BETWEEN_LOG_MESSAGES - Static variable in class io.debezium.relational.history.SchemaHistoryMetrics
 
paused - Variable in class io.debezium.pipeline.ChangeEventSourceCoordinator
 
paused - Variable in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotContext
Determines if the incremental snapshot was paused or not.
PAUSED - Enum constant in enum class io.debezium.pipeline.notification.SnapshotStatus
 
pauseDuration - Variable in class io.debezium.pipeline.meters.SnapshotMeter
 
PauseIncrementalSnapshot<P> - Class in io.debezium.pipeline.signal.actions.snapshotting
 
PauseIncrementalSnapshot(EventDispatcher<P, ? extends DataCollectionId>) - Constructor for class io.debezium.pipeline.signal.actions.snapshotting.PauseIncrementalSnapshot
 
pauseSnapshot() - Method in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotContext
 
pauseSnapshot() - Method in interface io.debezium.pipeline.source.snapshot.incremental.IncrementalSnapshotContext
 
pauseSnapshot(P, OffsetContext) - Method in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotChangeEventSource
 
pauseSnapshot(P, OffsetContext) - Method in interface io.debezium.pipeline.source.snapshot.incremental.IncrementalSnapshotChangeEventSource
 
PAYLOAD_FIELD - Static variable in class io.debezium.serde.json.JsonSerde
 
payloadJson(Class<T>) - Static method in class io.debezium.serde.DebeziumSerdes
Provides a Serde implementation that maps JSON Debezium change events into a T Java object.
peek() - Method in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotContext.SnapshotDataCollection
 
performCommit() - Method in class io.debezium.connector.common.BaseSourceTask
 
performedCatchUpStreaming - Variable in class io.debezium.pipeline.ChangeEventSourceCoordinator.CatchUpStreamingResult
 
perTableEventCount - Variable in class io.debezium.pipeline.txmetadata.TransactionContext
 
physicalColumnName - Variable in class io.debezium.pipeline.source.snapshot.incremental.PhysicalRowIdentifierChunkQueryBuilder
 
physicalIdentifierExpression - Variable in class io.debezium.pipeline.source.snapshot.incremental.PhysicalRowIdentifierChunkQueryBuilder
 
physicalJdbcType - Variable in class io.debezium.pipeline.source.snapshot.incremental.PhysicalRowIdentifierChunkQueryBuilder
 
physicalLength - Variable in class io.debezium.pipeline.source.snapshot.incremental.PhysicalRowIdentifierChunkQueryBuilder
 
physicalNativeType - Variable in class io.debezium.pipeline.source.snapshot.incremental.PhysicalRowIdentifierChunkQueryBuilder
 
PhysicalRowIdentifierChunkQueryBuilder<T> - Class in io.debezium.pipeline.source.snapshot.incremental
Chunk query builder that injects a hidden physical row identifier (e.g.
PhysicalRowIdentifierChunkQueryBuilder(RelationalDatabaseConnectorConfig, JdbcConnection, String, String, int, int, String, Integer, Integer, boolean, String) - Constructor for class io.debezium.pipeline.source.snapshot.incremental.PhysicalRowIdentifierChunkQueryBuilder
 
physicalScale - Variable in class io.debezium.pipeline.source.snapshot.incremental.PhysicalRowIdentifierChunkQueryBuilder
 
physicalTypeName - Variable in class io.debezium.pipeline.source.snapshot.incremental.PhysicalRowIdentifierChunkQueryBuilder
 
PipelineMetrics<P> - Class in io.debezium.pipeline.metrics
Base for metrics implementations.
PipelineMetrics(T, ChangeEventQueueMetrics, EventMetadataProvider, Map<String, String>) - Constructor for class io.debezium.pipeline.metrics.PipelineMetrics
 
PipelineMetrics(T, String, ChangeEventQueueMetrics, EventMetadataProvider) - Constructor for class io.debezium.pipeline.metrics.PipelineMetrics
 
PK_UPDATE_NEWKEY_FIELD - Static variable in class io.debezium.relational.RelationalChangeRecordEmitter
 
PK_UPDATE_OLDKEY_FIELD - Static variable in class io.debezium.relational.RelationalChangeRecordEmitter
 
pkColumnNames - Variable in class io.debezium.relational.TableEditorImpl
 
pkColumnNames - Variable in class io.debezium.relational.TableImpl
 
PNCount - Interface in io.debezium.crdt
A read-only result of the state of a PNCounter.
PNCounter - Interface in io.debezium.crdt
A simple counter that maintains a single changing value by separately tracking the positive and negative changes.
Point - Class in io.debezium.data.geometry
A semantic type for a geometric Point, defined as a set of (x,y) coordinates.
Point() - Constructor for class io.debezium.data.geometry.Point
 
POINT - Static variable in class io.debezium.spatial.GeometryConstants
 
POINT_REGEX - Static variable in class io.debezium.pipeline.signal.SignalProcessor
 
poll() - Method in class io.debezium.connector.base.ChangeEventQueue
Returns the next batch of elements from this queue.
poll() - Method in class io.debezium.connector.base.DefaultQueueProvider
 
poll() - Method in interface io.debezium.connector.base.QueueProvider
Retrieves and removes the next event from the queue.
poll() - Method in class io.debezium.connector.common.BaseSourceTask
 
POLL_INTERVAL_MS - Static variable in class io.debezium.config.CommonConnectorConfig
 
pollInterval - Variable in class io.debezium.config.CommonConnectorConfig
 
pollInterval - Variable in class io.debezium.connector.base.ChangeEventQueue.Builder
 
pollInterval - Variable in class io.debezium.connector.base.ChangeEventQueue
 
pollInterval(Duration) - Method in class io.debezium.connector.base.ChangeEventQueue.Builder
 
pollOutputDelay - Variable in class io.debezium.connector.common.BaseSourceTask
 
pollTimeoutMs - Variable in class io.debezium.pipeline.signal.channels.KafkaSignalChannel
 
POLYGON - Static variable in class io.debezium.spatial.GeometryConstants
 
PORT - Static variable in interface io.debezium.jdbc.JdbcConfiguration
A field for the port of the database server.
PORT - Static variable in class io.debezium.relational.RelationalDatabaseConnectorConfig
 
position - Variable in class io.debezium.relational.ColumnEditorImpl
 
position - Variable in class io.debezium.relational.ColumnImpl
 
position() - Method in interface io.debezium.relational.Column
Get the position of the column in the table.
position() - Method in interface io.debezium.relational.ColumnEditor
Get the position of the column in the table.
position() - Method in class io.debezium.relational.ColumnEditorImpl
 
position() - Method in class io.debezium.relational.ColumnImpl
 
position() - Method in class io.debezium.relational.history.HistoryRecord
 
position(int) - Method in interface io.debezium.relational.ColumnEditor
Set the position of the column within the table definition.
position(int) - Method in class io.debezium.relational.ColumnEditorImpl
 
POSITION - Static variable in class io.debezium.relational.history.HistoryRecord.Fields
 
POSITION_KEY - Static variable in class io.debezium.relational.history.ConnectTableChangeSerializer
 
positionsAreValid() - Method in class io.debezium.relational.TableEditorImpl
 
POSITIVE_INF - Static variable in class io.debezium.data.SpecialValueDecimal
 
POSITIVE_INFINITY - Enum constant in enum class io.debezium.data.SpecialValueDecimal.SpecialValue
 
POST_PROCESSOR_MISS_CONFIGURATION_ERROR_MESSAGE - Static variable in class io.debezium.processors.PostProcessorRegistryServiceProvider
 
postIncrementalSnapshotCompleted() - Method in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotChangeEventSource
 
PostProcessor - Interface in io.debezium.processors.spi
A contract that defines a post-processing step that can be applied to any outgoing event before it is added to the change event queue.
postProcessorFactory - Variable in class io.debezium.processors.PostProcessorRegistryServiceProvider
 
PostProcessorFactory - Interface in io.debezium.processors.spi
 
postProcessorRegistry - Variable in class io.debezium.pipeline.EventDispatcher
 
PostProcessorRegistry - Class in io.debezium.processors
Registry of all post processors that are provided by the connector configuration.
PostProcessorRegistry(List<PostProcessor>) - Constructor for class io.debezium.processors.PostProcessorRegistry
 
PostProcessorRegistryServiceProvider - Class in io.debezium.processors
An implementation of the ServiceProvider contract for the PostProcessorRegistry.
PostProcessorRegistryServiceProvider() - Constructor for class io.debezium.processors.PostProcessorRegistryServiceProvider
 
postReadChunk(IncrementalSnapshotContext<T>) - Method in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotChangeEventSource
 
postSnapshot() - Method in class io.debezium.relational.RelationalSnapshotChangeEventSource
 
postSnapshotCompletion() - Method in class io.debezium.pipeline.CommonOffsetContext
 
postSnapshotCompletion() - Method in class io.debezium.pipeline.notification.channels.SinkNotificationChannel.EmptyOffsetContext
 
postSnapshotCompletion() - Method in interface io.debezium.pipeline.spi.OffsetContext
Signals that a snapshot has been completed, which should reflect in an updated offset state.
PRECISE - Enum constant in enum class io.debezium.jdbc.JdbcValueConverters.BigIntUnsignedMode
 
PRECISE - Enum constant in enum class io.debezium.jdbc.JdbcValueConverters.DecimalMode
 
PRECISE - Enum constant in enum class io.debezium.relational.RelationalDatabaseConnectorConfig.DecimalHandlingMode
Represent DECIMAL and NUMERIC values as precise BigDecimal values, which are represented in change events in a binary form.
PRECISION_PARAMETER_KEY - Static variable in class io.debezium.data.SpecialValueDecimal
Used as a schema parameter by the Avro serializer for creating a corresponding Avro schema with the correct precision.
predicate - Variable in class io.debezium.relational.mapping.ColumnMappers.MapperRule
 
predicates - Variable in class io.debezium.relational.TableIdParser.ParsingContext
 
predicates - Variable in class io.debezium.relational.TableIdParser.TableIdTokenizer
 
preferDdl - Variable in class io.debezium.relational.history.AbstractSchemaHistory
 
prefix - Variable in class io.debezium.relational.ddl.DataTypeBuilder
 
prefix - Variable in class io.debezium.schema.AbstractTopicNamingStrategy
 
prefix - Variable in class io.debezium.schema.TopicSelector
Deprecated.
 
preIncrementalSnapshotStart() - Method in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotChangeEventSource
 
prepare(P, boolean) - Method in class io.debezium.pipeline.source.AbstractSnapshotChangeEventSource
Prepares the taking of a snapshot and returns an initial AbstractSnapshotChangeEventSource.SnapshotContext.
prepareChunkStatement(SnapshotChunk, List<Column>, String) - Method in class io.debezium.pipeline.source.snapshot.chunked.SnapshotChunkQueryBuilder
Prepare a statement and bind chunk boundary parameters.
PreparedTables(Map<TableId, RelationalSnapshotChangeEventSource.SnapshotSelect>, Map<TableId, OptionalLong>) - Constructor for record class io.debezium.relational.RelationalSnapshotChangeEventSource.PreparedTables
Creates an instance of a PreparedTables record class.
prepareQuery(String) - Method in class io.debezium.jdbc.JdbcConnection
Executes a SQL query, preparing it if encountering it for the first time.
prepareQuery(String[], JdbcConnection.StatementPreparer[], JdbcConnection.BlockingMultiResultSetConsumer) - Method in class io.debezium.jdbc.JdbcConnection
Execute multiple SQL prepared queries where each query is executed with the same set of parameters.
prepareQuery(String[], JdbcConnection.StatementPreparer, JdbcConnection.BlockingMultiResultSetConsumer) - Method in class io.debezium.jdbc.JdbcConnection
Execute multiple SQL prepared queries where each query is executed with the same set of parameters.
prepareQuery(String, JdbcConnection.StatementPreparer, JdbcConnection.ResultSetConsumer) - Method in class io.debezium.jdbc.JdbcConnection
Execute a SQL prepared query.
prepareQuery(String, List<?>, JdbcConnection.ParameterResultSetConsumer) - Method in class io.debezium.jdbc.JdbcConnection
Execute a SQL prepared query.
prepareQueryAndMap(String, JdbcConnection.StatementPreparer, JdbcConnection.ResultSetMapper<T>) - Method in class io.debezium.jdbc.JdbcConnection
Execute a SQL prepared query and map the result set into an expected type..
prepareQueryWithBlockingConsumer(String, JdbcConnection.StatementPreparer, JdbcConnection.BlockingResultSetConsumer) - Method in class io.debezium.jdbc.JdbcConnection
Execute a SQL prepared query.
prepareTable(IncrementalSnapshotContext<T>, Table) - Method in interface io.debezium.pipeline.source.snapshot.incremental.ChunkQueryBuilder
Allows builders to adjust the Table metadata before it is used for chunking.
prepareTable(IncrementalSnapshotContext<T>, Table) - Method in class io.debezium.pipeline.source.snapshot.incremental.PhysicalRowIdentifierChunkQueryBuilder
 
prepareTables(RelationalSnapshotChangeEventSource.RelationalSnapshotContext<P, O>, Function<TableId, RelationalSnapshotChangeEventSource.SnapshotSelect>, RelationalSnapshotChangeEventSource.CheckedFunction<TableId, OptionalLong>) - Method in class io.debezium.relational.RelationalSnapshotChangeEventSource
Prepares tables for snapshot by generating select statements and row counts.
prepareTxBeginValue(OffsetContext, Instant) - Method in class io.debezium.pipeline.txmetadata.TransactionMonitor
 
prepareTxEndValue(OffsetContext, Instant) - Method in class io.debezium.pipeline.txmetadata.TransactionMonitor
 
prepareTxKey(OffsetContext) - Method in class io.debezium.pipeline.txmetadata.TransactionMonitor
 
prepareTxStruct(OffsetContext, long, Struct) - Method in class io.debezium.pipeline.txmetadata.TransactionMonitor
 
prepareUpdate(String, JdbcConnection.StatementPreparer) - Method in class io.debezium.jdbc.JdbcConnection
Execute a SQL update via a prepared statement.
preReadChunk(IncrementalSnapshotContext<T>) - Method in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotChangeEventSource
 
preSnapshot() - Method in class io.debezium.relational.RelationalSnapshotChangeEventSource
 
preSnapshotCompletion() - Method in class io.debezium.pipeline.CommonOffsetContext
 
preSnapshotCompletion() - Method in class io.debezium.pipeline.notification.channels.SinkNotificationChannel.EmptyOffsetContext
 
preSnapshotCompletion() - Method in interface io.debezium.pipeline.spi.OffsetContext
Signals that a snapshot will complete, which should reflect in an updated offset state.
preSnapshotStart(boolean) - Method in class io.debezium.pipeline.CommonOffsetContext
 
preSnapshotStart(boolean) - Method in class io.debezium.pipeline.notification.channels.SinkNotificationChannel.EmptyOffsetContext
 
preSnapshotStart(boolean) - Method in interface io.debezium.pipeline.spi.OffsetContext
Signals that a snapshot will begin, which should reflect in an updated offset state.
preStart(Configuration) - Method in class io.debezium.connector.common.BaseSourceTask
 
pretty - Variable in class io.debezium.document.JacksonWriter
 
PRETTY_WRITER - Static variable in class io.debezium.document.JacksonWriter
 
prettyWriter() - Static method in interface io.debezium.document.ArrayWriter
Get the default ArrayWriter instance that outputs nicely-formatted JSON arrays.
prettyWriter() - Static method in interface io.debezium.document.DocumentWriter
Get the default DocumentWriter instance that outputs nicely-formatted JSON arrays.
previous() - Method in class io.debezium.jdbc.CancellableResultSet
 
previousChangePosition - Variable in class io.debezium.pipeline.source.spi.ChangeTableResultSet
 
PreviousContext(Map<String, String>, Set<String>) - Constructor for class io.debezium.util.LoggingContext.PreviousContext
 
previousDatabaseName - Variable in class io.debezium.relational.ddl.DdlParserListener.DatabaseAlteredEvent
 
previousDatabaseName() - Method in class io.debezium.relational.ddl.DdlParserListener.DatabaseAlteredEvent
If the table was renamed, then get the old identifier of the table before it was renamed.
previousId - Variable in class io.debezium.relational.history.TableChanges.TableChange
 
previousLogContext - Variable in class io.debezium.pipeline.ChangeEventSourceCoordinator
 
previousOffsets - Variable in class io.debezium.pipeline.ChangeEventSourceCoordinator
Waiting period for the polling loop to finish.
previousOutputBatchSize - Variable in class io.debezium.connector.common.BaseSourceTask
 
previousOutputInstant - Variable in class io.debezium.connector.common.BaseSourceTask
 
previousTableId - Variable in class io.debezium.relational.ddl.DdlParserListener.TableAlteredEvent
 
previousTableId() - Method in class io.debezium.relational.ddl.DdlParserListener.TableAlteredEvent
If the table was renamed, then get the old identifier of the table before it was renamed.
PRIMARY_KEY_COLUMN_NAMES_KEY - Static variable in class io.debezium.relational.history.ConnectTableChangeSerializer
 
primaryKeyColumnNames() - Method in class io.debezium.relational.NoOpTableEditorImpl
 
primaryKeyColumnNames() - Method in interface io.debezium.relational.Table
The list of column names that make up the primary key for this table.
primaryKeyColumnNames() - Method in interface io.debezium.relational.TableEditor
The list of column names that make up the primary key for this table.
primaryKeyColumnNames() - Method in class io.debezium.relational.TableEditorImpl
 
primaryKeyColumnNames() - Method in class io.debezium.relational.TableImpl
 
primaryKeyColumns() - Method in interface io.debezium.relational.Table
Get the columns that make up the primary key for this table.
print(ResultSet) - Method in class io.debezium.jdbc.JdbcConnection
 
print(ResultSet, Consumer<String>) - Method in class io.debezium.jdbc.JdbcConnection
 
printSimpleValue(Object, Object) - Method in class io.debezium.pipeline.source.spi.EventFormatter
 
printStruct(Struct) - Method in class io.debezium.pipeline.source.spi.EventFormatter
 
priority - Variable in enum class io.debezium.relational.SystemVariables.DefaultScope
 
priority() - Method in enum class io.debezium.relational.SystemVariables.DefaultScope
 
priority() - Method in interface io.debezium.relational.SystemVariables.Scope
 
process() - Method in class io.debezium.pipeline.signal.SignalProcessor
 
process(Struct) - Method in class io.debezium.pipeline.signal.channels.SourceSignalChannel
Used in streaming flow to add signals from signaling table
processFilteredEvent(P, OffsetContext) - Method in interface io.debezium.pipeline.source.snapshot.incremental.IncrementalSnapshotChangeEventSource
 
processHeartbeat(P, OffsetContext) - Method in interface io.debezium.pipeline.source.snapshot.incremental.IncrementalSnapshotChangeEventSource
 
processMessage(Partition, DataCollectionId, Object, OffsetContext) - Method in class io.debezium.pipeline.source.snapshot.incremental.SignalBasedIncrementalSnapshotChangeEventSource
 
processMessage(P, DataCollectionId, Object, OffsetContext) - Method in interface io.debezium.pipeline.source.snapshot.incremental.IncrementalSnapshotChangeEventSource
 
processors - Variable in class io.debezium.processors.PostProcessorRegistry
 
processSchemaChange(P, OffsetContext, DataCollectionId) - Method in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotChangeEventSource
 
processSchemaChange(P, OffsetContext, DataCollectionId) - Method in interface io.debezium.pipeline.source.snapshot.incremental.IncrementalSnapshotChangeEventSource
 
processSignal(SignalRecord, P) - Method in class io.debezium.pipeline.signal.SignalProcessor
 
processSignal(ConsumerRecord<String, String>) - Method in class io.debezium.pipeline.signal.channels.KafkaSignalChannel
 
processSourceSignal(P) - Method in class io.debezium.pipeline.signal.SignalProcessor
 
processTransactionCommittedEvent(P, OffsetContext) - Method in interface io.debezium.pipeline.source.snapshot.incremental.IncrementalSnapshotChangeEventSource
 
processTransactionStartedEvent(P, OffsetContext) - Method in interface io.debezium.pipeline.source.snapshot.incremental.IncrementalSnapshotChangeEventSource
 
producerException - Variable in class io.debezium.connector.base.ChangeEventQueue
 
producerException(RuntimeException) - Method in class io.debezium.connector.base.ChangeEventQueue
 
producerThrowable - Variable in class io.debezium.pipeline.ErrorHandler
 
progressListener - Variable in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotChangeEventSource
 
PROPAGATE_COLUMN_SOURCE_TYPE - Static variable in class io.debezium.relational.RelationalDatabaseConnectorConfig
 
PROPAGATE_DATATYPE_SOURCE_TYPE - Static variable in class io.debezium.relational.RelationalDatabaseConnectorConfig
 
PropagateSourceMetadataToSchemaParameter - Class in io.debezium.relational.mapping
PropagateSourceMetadataToSchemaParameter() - Constructor for class io.debezium.relational.mapping.PropagateSourceMetadataToSchemaParameter
 
propagateSourceTypeToSchemaParameter(String, String) - Method in class io.debezium.relational.mapping.ColumnMappers.Builder
 
propagateSourceTypeToSchemaParameterByDatatype(String, String) - Method in class io.debezium.relational.mapping.ColumnMappers.Builder
 
property - Variable in class io.debezium.rest.model.ValidationResults.ValidationResult
 
propsWithMaskedPassword(Properties) - Static method in class io.debezium.jdbc.JdbcConnection
 
PROVIDE_TRANSACTION_METADATA - Static variable in class io.debezium.config.CommonConnectorConfig
 
publisherThread - Variable in class io.debezium.metrics.stats.MeasurementCollector
 
put(TableId, Table) - Method in class io.debezium.relational.Tables.TablesById
 
put(TableId, TableSchema) - Method in class io.debezium.relational.RelationalDatabaseSchema.SchemasByTableId
 
put(TableId, V) - Method in class io.debezium.relational.AbstractCachedTableMappingStorage
 
put(TableId, V) - Method in class io.debezium.relational.ConcurrentMapTableMappingStorage
 
put(TableId, V) - Method in interface io.debezium.relational.TableMappingStorage
Associates the specified value with the specified table identifier.
put(K, V) - Method in class io.debezium.util.LRUCacheMap
 
putAll(Tables.TablesById) - Method in class io.debezium.relational.Tables.TablesById
 
putAll(Iterable<Array.Entry>) - Method in interface io.debezium.document.Array
Sets on this object all key/value pairs from the supplied map.
putAll(Iterable<Document.Field>) - Method in class io.debezium.document.BasicDocument
 
putAll(Iterable<Document.Field>) - Method in interface io.debezium.document.Document
Sets on this object all name/value pairs from the supplied object.
putAll(Iterable<Document.Field>, Predicate<CharSequence>) - Method in interface io.debezium.document.Document
Attempts to copy all of the acceptable fields from the source and set on this document, overwriting any existing values.
putAll(Iterator<Document.Field>) - Method in interface io.debezium.document.Document
Sets on this object all name/value pairs from the supplied object.
putAll(Map<? extends CharSequence, ?>) - Method in interface io.debezium.document.Document
Sets on this object all key/value pairs from the supplied map.
putPerTableEventCount(Map<String, Long>) - Method in class io.debezium.pipeline.txmetadata.TransactionContext
 
putToStorage(TableId, V) - Method in class io.debezium.relational.AbstractCachedTableMappingStorage
Stores a value in the underlying storage.

Q

query(String, JdbcConnection.ResultSetConsumer) - Method in class io.debezium.jdbc.JdbcConnection
Execute a SQL query.
query(String, JdbcConnection.StatementFactory, JdbcConnection.ResultSetConsumer) - Method in class io.debezium.jdbc.JdbcConnection
Execute a SQL query.
QUERY_FETCH_SIZE - Static variable in class io.debezium.config.CommonConnectorConfig
 
QUERY_TIMEOUT_MS - Static variable in interface io.debezium.jdbc.JdbcConfiguration
 
QUERY_TIMEOUT_MS - Static variable in class io.debezium.relational.RelationalDatabaseConnectorConfig
 
queryAndMap(String, JdbcConnection.ResultSetMapper<T>) - Method in class io.debezium.jdbc.JdbcConnection
Execute a SQL query and map the result set into an expected type.
queryAndMap(String, JdbcConnection.StatementFactory, JdbcConnection.ResultSetMapper<T>) - Method in class io.debezium.jdbc.JdbcConnection
Execute a SQL query and map the result set into an expected type.
queryBoundaryAtPosition(TableId, String, List<Column>, long) - Method in class io.debezium.pipeline.source.snapshot.chunked.ChunkBoundaryCalculator
 
queryColumnValues(List<Column>, String) - Method in class io.debezium.pipeline.source.snapshot.chunked.ChunkBoundaryCalculator
 
queryFetchSize - Variable in class io.debezium.config.CommonConnectorConfig
 
queryMetrics(Map<String, String>, String, String, String) - Method in interface io.debezium.rest.MetricsResource
 
querySingleValue(Connection, String, JdbcConnection.StatementPreparer, JdbcConnection.ResultSetExtractor<T>) - Static method in class io.debezium.jdbc.JdbcConnection
 
queryTables - Variable in record class io.debezium.relational.RelationalSnapshotChangeEventSource.PreparedTables
The field for the queryTables record component.
queryTables() - Method in record class io.debezium.relational.RelationalSnapshotChangeEventSource.PreparedTables
Returns the value of the queryTables record component.
queryTimeout - Variable in class io.debezium.jdbc.JdbcConnection
 
queryWithBlockingConsumer(String, JdbcConnection.StatementFactory, JdbcConnection.BlockingResultSetConsumer) - Method in class io.debezium.jdbc.JdbcConnection
 
queue - Variable in class io.debezium.connector.base.ChangeEventQueue
 
queue - Variable in class io.debezium.connector.base.DefaultQueueProvider
 
queue - Variable in class io.debezium.heartbeat.HeartbeatImpl
 
queue - Variable in class io.debezium.metrics.stats.MeasurementCollector
 
queue - Variable in class io.debezium.pipeline.ErrorHandler
 
queue - Variable in class io.debezium.pipeline.EventDispatcher
 
QUEUE_PROVIDER_TYPE - Static variable in class io.debezium.config.CommonConnectorConfig
 
QUEUE_SIZE - Static variable in class io.debezium.metrics.stats.MeasurementCollector
 
QueueMetricsMXBean - Interface in io.debezium.pipeline.metrics.traits
Exposes queue metrics.
queueProvider - Variable in class io.debezium.connector.base.ChangeEventQueue.Builder
 
queueProvider - Variable in class io.debezium.connector.base.QueueProviderService
 
queueProvider(QueueProvider<T>) - Method in class io.debezium.connector.base.ChangeEventQueue.Builder
Sets a custom QueueProvider implementation to be used by the ChangeEventQueue.
QueueProvider<T> - Interface in io.debezium.connector.base
Provides queue operations for change events.
QueueProviderService - Class in io.debezium.connector.base
Service that provides the resolved QueueProvider instance for buffering change events.
QueueProviderService(QueueProvider<?>) - Constructor for class io.debezium.connector.base.QueueProviderService
 
QueueProviderServiceProvider - Class in io.debezium.connector.base
An implementation of the ServiceProvider contract for the QueueProviderService.
QueueProviderServiceProvider() - Constructor for class io.debezium.connector.base.QueueProviderServiceProvider
 
queueProviderType - Variable in class io.debezium.config.CommonConnectorConfig
 
quote(String, char, char) - Static method in class io.debezium.relational.TableId
Quotes the given identifier part, e.g. schema or table name in openingChar and closingChar.
quotedTableIdString(TableId) - Method in class io.debezium.jdbc.JdbcConnection
Converts a table id into a string with all components of the id quoted so non-alphanumeric characters are properly handled.
quoteIdentifier(String) - Method in class io.debezium.jdbc.JdbcConnection
Returns an SQL identifier representing the given database object name.
quotingChar - Variable in class io.debezium.relational.TableIdParser.ParsingContext
 

R

rawConfig - Variable in class io.debezium.connector.common.CdcSourceTaskContext
 
read() - Method in class io.debezium.pipeline.signal.channels.FileSignalChannel
 
read() - Method in class io.debezium.pipeline.signal.channels.jmx.JmxSignalChannel
 
read() - Method in class io.debezium.pipeline.signal.channels.KafkaSignalChannel
 
read() - Method in class io.debezium.pipeline.signal.channels.process.InProcessSignalChannel
 
read() - Method in interface io.debezium.pipeline.signal.channels.SignalChannelReader
 
read() - Method in class io.debezium.pipeline.signal.channels.SourceSignalChannel
 
read(byte[]) - Method in interface io.debezium.document.DocumentReader
Read a document from the supplied bytes.
read(byte[]) - Method in class io.debezium.document.JacksonReader
 
read(File) - Method in interface io.debezium.document.DocumentReader
Read a document from the supplied file.
read(File) - Method in class io.debezium.document.JacksonReader
 
read(InputStream) - Method in interface io.debezium.document.DocumentReader
Read a document from the supplied stream.
read(InputStream) - Method in class io.debezium.document.JacksonReader
 
read(Reader) - Method in interface io.debezium.document.DocumentReader
Read a document from the supplied Reader.
read(Reader) - Method in class io.debezium.document.JacksonReader
 
read(Object, Struct, Instant) - Method in class io.debezium.data.Envelope
Generate a read message with the given information.
read(String) - Method in interface io.debezium.document.DocumentReader
Read a document from the supplied JSON-formatted string.
read(String) - Method in class io.debezium.document.JacksonReader
 
read(URL) - Method in interface io.debezium.document.DocumentReader
Read a document from the content at the given URL.
read(URL) - Method in class io.debezium.document.JacksonReader
 
READ - Enum constant in enum class io.debezium.data.Envelope.Operation
The operation that read the current state of a record, most typically during snapshots.
readAllCatalogNames() - Method in class io.debezium.jdbc.JdbcConnection
Get the names of all of the catalogs.
readAllSchemaNames(Predicate<String>) - Method in class io.debezium.jdbc.JdbcConnection
Get the names of all of the schemas, optionally applying a filter.
readAllTableNames(String[]) - Method in class io.debezium.jdbc.JdbcConnection
Get the identifiers of all available tables.
readArray(byte[]) - Method in interface io.debezium.document.ArrayReader
Read an array from the supplied bytes.
readArray(File) - Method in interface io.debezium.document.ArrayReader
Read an array from the supplied file.
readArray(File) - Method in class io.debezium.document.JacksonReader
 
readArray(InputStream) - Method in interface io.debezium.document.ArrayReader
Read an array from the supplied stream.
readArray(InputStream) - Method in class io.debezium.document.JacksonReader
 
readArray(Reader) - Method in interface io.debezium.document.ArrayReader
Read an array from the supplied Reader.
readArray(Reader) - Method in class io.debezium.document.JacksonReader
 
readArray(String) - Method in interface io.debezium.document.ArrayReader
Read an array from the supplied JSON-formatted string.
readArray(String) - Method in class io.debezium.document.JacksonReader
 
readArray(URL) - Method in interface io.debezium.document.ArrayReader
Read an array from the content at the given URL.
readArray(URL) - Method in class io.debezium.document.JacksonReader
 
readChunk(P, OffsetContext) - Method in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotChangeEventSource
 
reader - Variable in class io.debezium.connector.common.OffsetReader
 
reader - Variable in class io.debezium.serde.json.JsonSerde
 
readKey(JsonNode) - Method in class io.debezium.serde.json.JsonSerde.JsonDeserializer
 
ReadOnly - Annotation Interface in io.debezium.annotation
Annotation that can be used to specify that the target field, method, constructor, package or type is read-only.
readPrimaryKeyNames(DatabaseMetaData, TableId) - Method in class io.debezium.jdbc.JdbcConnection
 
readPrimaryKeyOrUniqueIndexNames(DatabaseMetaData, TableId) - Method in class io.debezium.jdbc.JdbcConnection
 
readSchema() - Method in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotChangeEventSource
 
readSchema(Tables, String, String, Tables.TableFilter, Tables.ColumnNameFilter, boolean) - Method in class io.debezium.jdbc.JdbcConnection
Create definitions for each tables in the database, given the catalog name, schema pattern, table filter, and column filter.
readSchemaForTable(TableId) - Method in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotChangeEventSource
Reads the schema for the specified table ID.
readSignalString(String) - Method in class io.debezium.pipeline.signal.channels.FileSignalChannel
 
readTableChunkStatement(IncrementalSnapshotContext<T>, Table, String) - Method in class io.debezium.pipeline.source.snapshot.incremental.AbstractChunkQueryBuilder
 
readTableChunkStatement(IncrementalSnapshotContext<T>, Table, String) - Method in interface io.debezium.pipeline.source.snapshot.incremental.ChunkQueryBuilder
Prepares a statement for reading the next incremental snapshot chunk from a table using the SQL statement returned by buildChunkQuery.
readTableChunkStatement(IncrementalSnapshotContext<T>, Table, String) - Method in class io.debezium.pipeline.source.snapshot.incremental.RowValueConstructorChunkQueryBuilder
 
readTableColumn(ResultSet, TableId, Tables.ColumnNameFilter) - Method in class io.debezium.jdbc.JdbcConnection
Returns a ColumnEditor representing the current record of the given result set of column metadata, if included in column.include.list.
readTableNames(String, String, String, String[]) - Method in class io.debezium.jdbc.JdbcConnection
Get the identifiers of the tables.
readTablePreparedStatement(CommonConnectorConfig, String, OptionalLong) - Method in class io.debezium.jdbc.JdbcConnection
Allow per-connector prepared query creation to override for best database performance depending on the table size.
readTableStatement(CommonConnectorConfig, OptionalLong) - Method in class io.debezium.jdbc.JdbcConnection
Allow per-connector query creation to override for best database performance depending on the table size.
readTableStatement(JdbcConnection, OptionalLong) - Method in class io.debezium.relational.RelationalSnapshotChangeEventSource
Allow per-connector query creation to override for best database performance depending on the table size.
readTableStructure(ChangeEventSource.ChangeEventSourceContext, RelationalSnapshotChangeEventSource.RelationalSnapshotContext<P, O>, O, SnapshottingTask) - Method in class io.debezium.relational.RelationalSnapshotChangeEventSource
Reads the structure of all the captured tables, writing it to RelationalSnapshotChangeEventSource.RelationalSnapshotContext.tables.
readTableUniqueIndices(DatabaseMetaData, TableId) - Method in class io.debezium.jdbc.JdbcConnection
 
readValue(JsonNode) - Method in class io.debezium.serde.json.JsonSerde.JsonDeserializer
 
realm - Variable in class io.debezium.metadata.CollectionId
optional database or schema name
realm() - Method in class io.debezium.metadata.CollectionId
 
reconnect() - Method in class io.debezium.jdbc.JdbcConnection
Ensure a connection to the database is established again.
record - Variable in class io.debezium.pipeline.DataChangeEvent
 
record(SchemaChangeEvent, TableChanges) - Method in class io.debezium.relational.HistorizedRelationalDatabaseSchema
Records the given schema change event in the persistent history.
record(Map<String, ?>, Map<String, ?>, String, String) - Method in class io.debezium.relational.history.AbstractSchemaHistory
 
record(Map<String, ?>, Map<String, ?>, String, String) - Method in interface io.debezium.relational.history.SchemaHistory
Record a change to the schema of the named database, and store it in the schema storage.
record(Map<String, ?>, Map<String, ?>, String, String, String, TableChanges, Instant) - Method in class io.debezium.relational.history.AbstractSchemaHistory
 
record(Map<String, ?>, Map<String, ?>, String, String, String, TableChanges, Instant) - Method in interface io.debezium.relational.history.SchemaHistory
 
records - Variable in class io.debezium.relational.history.AbstractFileBasedSchemaHistory
 
records - Variable in class io.debezium.relational.history.MemorySchemaHistory
 
RecordWriter() - Constructor for class io.debezium.data.SchemaUtil.RecordWriter
 
recover(Offsets<?, ?>) - Method in class io.debezium.relational.HistorizedRelationalDatabaseSchema
 
recover(Offsets<?, ?>) - Method in interface io.debezium.schema.HistorizedDatabaseSchema
 
recover(Offsets<?, ?>, Tables, DdlParser) - Method in interface io.debezium.relational.history.SchemaHistory
Recover the database schema to a known point in its history.
recover(Partition, OffsetContext) - Method in interface io.debezium.schema.HistorizedDatabaseSchema
 
recover(Map<String, ?>, Map<String, ?>, Tables, DdlParser) - Method in interface io.debezium.relational.history.SchemaHistory
recover(Map<Map<String, ?>, Map<String, ?>>, Tables, DdlParser) - Method in class io.debezium.relational.history.AbstractSchemaHistory
 
recover(Map<Map<String, ?>, Map<String, ?>>, Tables, DdlParser) - Method in interface io.debezium.relational.history.SchemaHistory
recoveredTables - Variable in class io.debezium.relational.HistorizedRelationalDatabaseSchema
 
RECOVERING - Enum constant in enum class io.debezium.relational.history.SchemaHistoryMetrics.SchemaHistoryStatus
 
recoverRecords(Consumer<HistoryRecord>) - Method in class io.debezium.relational.history.AbstractFileBasedSchemaHistory
 
recoverRecords(Consumer<HistoryRecord>) - Method in class io.debezium.relational.history.AbstractSchemaHistory
 
recoverRecords(Consumer<HistoryRecord>) - Method in class io.debezium.relational.history.MemorySchemaHistory
 
RecoverySnapshotter - Class in io.debezium.snapshot.mode
 
RecoverySnapshotter() - Constructor for class io.debezium.snapshot.mode.RecoverySnapshotter
 
recoveryStarted() - Method in interface io.debezium.relational.history.SchemaHistoryListener
 
recoveryStarted() - Method in class io.debezium.relational.history.SchemaHistoryMetrics
 
recoveryStartTime - Variable in class io.debezium.relational.history.SchemaHistoryMetrics
 
recoveryStopped() - Method in interface io.debezium.relational.history.SchemaHistoryListener
 
recoveryStopped() - Method in class io.debezium.relational.history.SchemaHistoryMetrics
 
REFERENCE_SIZE - Static variable in class io.debezium.util.ApproximateStructSizeCalculator
 
refresh(Table) - Method in class io.debezium.relational.RelationalDatabaseSchema
Refreshes the schema content with a table constructed externally
refreshRow() - Method in class io.debezium.jdbc.CancellableResultSet
 
refreshSchema(TableId) - Method in class io.debezium.relational.RelationalDatabaseSchema
 
refreshTableSchema(Table) - Method in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotChangeEventSource
 
register() - Method in class io.debezium.metrics.Metrics
Registers a metrics MBean into the platform MBean server.
register() - Method in interface io.debezium.pipeline.metrics.ChangeEventSourceMetrics
 
register() - Method in class io.debezium.pipeline.metrics.DefaultStreamingChangeEventSourceMetrics
 
registerConverterFor(TableId, Column, Object) - Method in class io.debezium.relational.CustomConverterRegistry
Create and register a converter for a given database column.
registered - Variable in class io.debezium.metrics.Metrics
 
registerMXBean(Object, CommonConnectorConfig, String, String) - Static method in class io.debezium.pipeline.JmxUtils
 
registerMXBean(ObjectName, Object) - Static method in class io.debezium.pipeline.JmxUtils
 
registerService(ServiceRegistration<T>, T) - Method in class io.debezium.service.DefaultServiceRegistry
 
registerServiceProvider(ServiceProvider<T>) - Method in class io.debezium.service.DefaultServiceRegistry
 
registerServiceProvider(ServiceProvider<T>) - Method in interface io.debezium.service.spi.ServiceRegistry
Register a service provider with the service registry.
registerServiceProviders(ServiceRegistry) - Method in class io.debezium.connector.common.BaseSourceTask
 
registerSignalAction(String, SignalAction<P>) - Method in class io.debezium.pipeline.signal.SignalProcessor
 
registerSignalActionsAndStartProcessor(SignalProcessor<P, O>, EventDispatcher<P, ? extends DataCollectionId>, ChangeEventSourceCoordinator<P, ?>, CommonConnectorConfig) - Method in class io.debezium.pipeline.ChangeEventSourceCoordinator
 
REGISTRATION_RETRIES - Static variable in class io.debezium.pipeline.JmxUtils
 
REGISTRATION_RETRY_DELAY - Static variable in class io.debezium.pipeline.JmxUtils
 
registrations - Variable in class io.debezium.service.DefaultServiceRegistry
 
registry - Variable in class io.debezium.bean.DefaultBeanRegistry
 
RelationalBaseSourceConnector - Class in io.debezium.connector.common
Base class for Debezium's relational CDC BaseSourceConnector implementations.
RelationalBaseSourceConnector() - Constructor for class io.debezium.connector.common.RelationalBaseSourceConnector
 
RelationalChangeRecordEmitter<P> - Class in io.debezium.relational
Base class for ChangeRecordEmitter implementations based on a relational database.
RelationalChangeRecordEmitter(P, OffsetContext, Clock, RelationalDatabaseConnectorConfig) - Constructor for class io.debezium.relational.RelationalChangeRecordEmitter
 
RelationalDatabaseConnectorConfig - Class in io.debezium.relational
Configuration options shared across the relational CDC connectors.
RelationalDatabaseConnectorConfig(Configuration, Tables.TableFilter, Selectors.TableIdToStringMapper, int, ColumnFilterMode, boolean) - Constructor for class io.debezium.relational.RelationalDatabaseConnectorConfig
 
RelationalDatabaseConnectorConfig.DecimalHandlingMode - Enum Class in io.debezium.relational
The set of predefined DecimalHandlingMode options or aliases.
RelationalDatabaseConnectorConfig.SnapshotTablesRowCountOrder - Enum Class in io.debezium.relational
The set of predefined DecimalHandlingMode options or aliases.
RelationalDatabaseSchema - Class in io.debezium.relational
A DatabaseSchema of a relational database such as Postgres.
RelationalDatabaseSchema(RelationalDatabaseConnectorConfig, TopicNamingStrategy<TableId>, Tables.TableFilter, Tables.ColumnNameFilter, TableSchemaBuilder, boolean, Key.KeyMapper, CdcSourceTaskContext<? extends CommonConnectorConfig>) - Constructor for class io.debezium.relational.RelationalDatabaseSchema
 
RelationalDatabaseSchema.SchemasByTableId - Class in io.debezium.relational
A map of schemas by table id.
RelationalSnapshotChangeEventSource<P,O> - Class in io.debezium.relational
Base class for SnapshotChangeEventSource for relational databases with or without a schema history.
RelationalSnapshotChangeEventSource(RelationalDatabaseConnectorConfig, MainConnectionProvidingConnectionFactory<? extends JdbcConnection>, RelationalDatabaseSchema, EventDispatcher<P, TableId>, Clock, SnapshotProgressListener<P>, NotificationService<P, O>, SnapshotterService) - Constructor for class io.debezium.relational.RelationalSnapshotChangeEventSource
 
RelationalSnapshotChangeEventSource.CheckedFunction<T,R> - Interface in io.debezium.relational
Functional interface for operations that may throw SQLException.
RelationalSnapshotChangeEventSource.PooledWork<T> - Interface in io.debezium.relational
Functional interface for snapshot work that uses pooled resources.
RelationalSnapshotChangeEventSource.PreparedTables - Record Class in io.debezium.relational
Holds the prepared table information for snapshot processing.
RelationalSnapshotChangeEventSource.RelationalSnapshotContext<P,O> - Class in io.debezium.relational
Mutable context which is populated in the course of snapshotting.
RelationalSnapshotChangeEventSource.SnapshotMarkerResolver - Class in io.debezium.relational
Determines the appropriate SnapshotRecord marker based on record position.
RelationalSnapshotChangeEventSource.SnapshotSelect - Record Class in io.debezium.relational
 
RelationalSnapshotChangeEventSource.ThreadedSnapshotExecutor - Class in io.debezium.relational
Manages threaded execution of snapshot work using a thread pool.
RelationalSnapshotContext(P, String, boolean) - Constructor for class io.debezium.relational.RelationalSnapshotChangeEventSource.RelationalSnapshotContext
 
RelationalTableFilters - Class in io.debezium.relational
 
RelationalTableFilters(Configuration, Tables.TableFilter, Selectors.TableIdToStringMapper, boolean) - Constructor for class io.debezium.relational.RelationalTableFilters
 
relative(int) - Method in class io.debezium.jdbc.CancellableResultSet
 
releaseDataSnapshotLocks(RelationalSnapshotChangeEventSource.RelationalSnapshotContext<P, O>) - Method in class io.debezium.relational.RelationalSnapshotChangeEventSource
Releases all locks established in order to create a consistent data snapshot.
releaseSchemaSnapshotLocks(RelationalSnapshotChangeEventSource.RelationalSnapshotContext<P, O>) - Method in class io.debezium.relational.RelationalSnapshotChangeEventSource
Releases all locks established in order to create a consistent schema snapshot.
remainingCapacity() - Method in class io.debezium.connector.base.ChangeEventQueue
 
remainingCapacity() - Method in interface io.debezium.connector.base.ChangeEventQueueMetrics
 
remainingTables - Variable in class io.debezium.pipeline.meters.SnapshotMeter
 
remove(int) - Method in interface io.debezium.document.Array
Remove the specified entry from this array
remove(int) - Method in class io.debezium.document.BasicArray
 
remove(TableId) - Method in class io.debezium.relational.AbstractCachedTableMappingStorage
 
remove(TableId) - Method in class io.debezium.relational.ConcurrentMapTableMappingStorage
 
remove(TableId) - Method in class io.debezium.relational.RelationalDatabaseSchema.SchemasByTableId
 
remove(TableId) - Method in interface io.debezium.relational.TableMappingStorage
Removes the mapping for the specified table identifier.
remove(TableId) - Method in class io.debezium.relational.Tables.TablesById
 
remove(CharSequence) - Method in class io.debezium.document.BasicDocument
 
remove(CharSequence) - Method in interface io.debezium.document.Document
Remove the field with the supplied name, and return the value.
remove(String) - Method in class io.debezium.bean.DefaultBeanRegistry
 
remove(String) - Method in interface io.debezium.bean.spi.BeanRegistry
Remove a bean from the registry by name.
remove(List<DataCollection<T>>) - Method in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotContext.SnapshotDataCollection
 
remove(Optional<? extends CharSequence>) - Method in interface io.debezium.document.Document
If the supplied name is provided, then remove the field with the supplied name and return the value.
remove(K) - Method in class io.debezium.util.LRUCacheMap
 
removeAll() - Method in interface io.debezium.document.Array
Remove all entries from this array.
removeAll() - Method in class io.debezium.document.BasicArray
 
removeAll() - Method in class io.debezium.document.BasicDocument
 
removeAll() - Method in interface io.debezium.document.Document
Remove all fields from this document.
removeAttribute(String) - Method in class io.debezium.relational.NoOpTableEditorImpl
 
removeAttribute(String) - Method in interface io.debezium.relational.TableEditor
Remove an attribute from this table.
removeAttribute(String) - Method in class io.debezium.relational.TableEditorImpl
 
removeColumn(String) - Method in class io.debezium.relational.NoOpTableEditorImpl
 
removeColumn(String) - Method in interface io.debezium.relational.TableEditor
Remove the column with the given name.
removeColumn(String) - Method in class io.debezium.relational.TableEditorImpl
 
removeDataCollectionFromSnapshot(String) - Method in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotContext
 
removeDataCollectionFromSnapshot(String) - Method in interface io.debezium.pipeline.source.snapshot.incremental.IncrementalSnapshotContext
 
removeDelimiter() - Method in class io.debezium.pipeline.source.spi.EventFormatter
 
removeFromStorage(TableId) - Method in class io.debezium.relational.AbstractCachedTableMappingStorage
Removes a value from the underlying storage.
removeLineFeeds(String) - Method in class io.debezium.relational.ddl.AbstractDdlParser
Removes line feeds from input string.
removeRepeatedBacktick(String) - Method in class io.debezium.relational.ddl.AbstractDdlParser
Remove the repeated backtick in the middle of the name
removes - Variable in class io.debezium.crdt.StateBasedPNCounter
 
removeSchema(TableId) - Method in class io.debezium.relational.RelationalDatabaseSchema
 
removeTable(TableId) - Method in class io.debezium.relational.Tables
Remove the definition of the identified table.
removeTablesForDatabase(String) - Method in class io.debezium.relational.Tables
 
removeTablesForDatabase(String, String) - Method in class io.debezium.relational.Tables
 
rename(Table, TableId) - Method in class io.debezium.relational.history.TableChanges
 
renameColumn(String, String) - Method in class io.debezium.relational.NoOpTableEditorImpl
 
renameColumn(String, String) - Method in interface io.debezium.relational.TableEditor
Rename the column with the given name to the new specified name.
renameColumn(String, String) - Method in class io.debezium.relational.TableEditorImpl
 
renameTable(TableId, TableId) - Method in class io.debezium.relational.Tables
Rename an existing table.
reorderColumn(String, String) - Method in class io.debezium.relational.NoOpTableEditorImpl
 
reorderColumn(String, String) - Method in interface io.debezium.relational.TableEditor
Reorder the column with the given name to be positioned after the designated column.
reorderColumn(String, String) - Method in class io.debezium.relational.TableEditorImpl
 
repeat(char) - Static method in class io.debezium.relational.TableId
 
replace(char) - Method in class io.debezium.schema.FieldNameUnderscoreReplacementFunction
 
replace(char) - Method in class io.debezium.schema.UnicodeReplacementFunction
 
replacement - Variable in class io.debezium.schema.AbstractTopicNamingStrategy
 
REPLACEMENT_CHAR - Static variable in class io.debezium.schema.TopicSelector.TopicNameSanitizer
Deprecated.
 
requestSnapshotStop(List<String>) - Method in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotContext
 
requestSnapshotStop(List<String>) - Method in interface io.debezium.pipeline.source.snapshot.incremental.IncrementalSnapshotContext
 
requestStopSnapshot(P, OffsetContext, Map<String, Object>, List<String>) - Method in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotChangeEventSource
 
requestStopSnapshot(P, OffsetContext, Map<String, Object>, List<String>) - Method in interface io.debezium.pipeline.source.snapshot.incremental.IncrementalSnapshotChangeEventSource
 
required() - Element in annotation interface io.debezium.service.spi.InjectService
Specifies whether the service injection is required.
rereadChunk(P, OffsetContext) - Method in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotChangeEventSource
 
RESELECT_COLUMNS_EXCLUDE_LIST - Static variable in class io.debezium.processors.reselect.ReselectColumnsPostProcessor
 
RESELECT_COLUMNS_INCLUDE_LIST - Static variable in class io.debezium.processors.reselect.ReselectColumnsPostProcessor
 
RESELECT_NULL_VALUES - Static variable in class io.debezium.processors.reselect.ReselectColumnsPostProcessor
 
RESELECT_UNAVAILABLE_VALUES - Static variable in class io.debezium.processors.reselect.ReselectColumnsPostProcessor
 
RESELECT_USE_EVENT_KEY - Static variable in class io.debezium.processors.reselect.ReselectColumnsPostProcessor
 
reselectColumnExclusions - Variable in class io.debezium.processors.reselect.ReselectColumnsPostProcessor.ReselectColumnsPredicateBuilder
 
reselectColumnInclusions - Variable in class io.debezium.processors.reselect.ReselectColumnsPostProcessor.ReselectColumnsPredicateBuilder
 
reselectColumns(Table, List<String>, List<String>, List<Object>, Struct, JdbcConnection.ResultSetConsumer) - Method in class io.debezium.jdbc.JdbcConnection
 
reselectColumns(String, TableId, List<String>, List<Object>, JdbcConnection.ResultSetConsumer) - Method in class io.debezium.jdbc.JdbcConnection
 
ReselectColumnsPostProcessor - Class in io.debezium.processors.reselect
An implementation of the Debezium PostProcessor contract that allows for the re-selection of columns that are populated with the unavailable value placeholder or that the user wishes to have re-queried with the latest state if the column's value happens to be null.
ReselectColumnsPostProcessor() - Constructor for class io.debezium.processors.reselect.ReselectColumnsPostProcessor
 
ReselectColumnsPostProcessor.ErrorHandlingMode - Enum Class in io.debezium.processors.reselect
 
ReselectColumnsPostProcessor.ReselectColumnsPredicateBuilder - Class in io.debezium.processors.reselect
 
ReselectColumnsPredicateBuilder() - Constructor for class io.debezium.processors.reselect.ReselectColumnsPostProcessor.ReselectColumnsPredicateBuilder
 
reselectNullValues - Variable in class io.debezium.processors.reselect.ReselectColumnsPostProcessor
 
reselectUnavailableValues - Variable in class io.debezium.processors.reselect.ReselectColumnsPostProcessor
 
reselectUseEventKeyFields - Variable in class io.debezium.processors.reselect.ReselectColumnsPostProcessor
 
reset() - Method in interface io.debezium.crdt.DeltaCounter
Start a new interval and reset the DeltaCount.getChanges() to initial values.
reset() - Method in class io.debezium.crdt.StateBasedPNDeltaCounter
 
reset() - Method in interface io.debezium.heartbeat.Heartbeat.ScheduledHeartbeat
reset the timer for the heartbeat
reset() - Method in class io.debezium.heartbeat.HeartbeatImpl
 
reset() - Method in class io.debezium.metrics.activity.ActivityMonitoringMeter.ActivityCounter
 
reset() - Method in class io.debezium.metrics.activity.ActivityMonitoringMeter
 
reset() - Method in class io.debezium.metrics.stats.LongDDSketchStatistics
 
reset() - Method in class io.debezium.metrics.stats.MeasurementCollector
 
reset() - Method in interface io.debezium.metrics.stats.MeasurementStatistics
 
reset() - Method in class io.debezium.metrics.stats.MeasurementStatisticsFactory.NoopStatistics
 
reset() - Method in class io.debezium.metrics.stats.SingleValueLongMeasurement
 
reset() - Method in class io.debezium.metrics.stats.SingleValueLongMeasurementWithStats
 
reset() - Method in interface io.debezium.metrics.stats.SingleValueMeasurement
 
reset() - Method in class io.debezium.pipeline.meters.CommonEventMeter
 
reset() - Method in class io.debezium.pipeline.meters.ConnectionMeter
 
reset() - Method in class io.debezium.pipeline.meters.SnapshotMeter
 
reset() - Method in class io.debezium.pipeline.meters.StreamingMeter
 
reset() - Method in interface io.debezium.pipeline.metrics.ChangeEventSourceMetricsMXBean
 
reset() - Method in class io.debezium.pipeline.metrics.DefaultSnapshotChangeEventSourceMetrics
 
reset() - Method in class io.debezium.pipeline.metrics.DefaultStreamingChangeEventSourceMetrics
 
reset() - Method in class io.debezium.pipeline.metrics.PipelineMetrics
 
reset() - Method in class io.debezium.pipeline.notification.channels.jmx.JmxNotificationChannel
 
reset() - Method in interface io.debezium.pipeline.notification.channels.jmx.JmxNotificationChannelMXBean
 
reset() - Method in class io.debezium.pipeline.txmetadata.TransactionContext
 
reset() - Method in class io.debezium.relational.ddl.DataTypeBuilder
 
reset() - Method in class io.debezium.relational.ddl.DdlChanges
Clear all accumulated changes.
reset(Object) - Method in class io.debezium.pipeline.signal.channels.FileSignalChannel
 
reset(T) - Method in interface io.debezium.pipeline.signal.channels.SignalChannelReader
 
resetChunk() - Method in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotContext
 
resetErrorHandlerRetriesIfNeeded(List<SourceRecord>) - Method in class io.debezium.connector.common.BaseSourceTask
Should be called to reset the error handler's retry counter upon a successful poll or when known that the connector task has recovered from a previous failure state.
resetHeartbeat() - Method in class io.debezium.heartbeat.HeartbeatImpl
 
resetLagBehindSource() - Method in class io.debezium.pipeline.meters.StreamingMeter
 
resetLagBehindSource() - Method in class io.debezium.pipeline.metrics.DefaultStreamingChangeEventSourceMetrics
 
resetLagBehindSource() - Method in interface io.debezium.pipeline.metrics.traits.StreamingMetricsMXBean
 
resetOffset(P) - Method in class io.debezium.pipeline.spi.Offsets
 
resetRetries() - Method in class io.debezium.pipeline.ErrorHandler
 
resolve(boolean, boolean, boolean, boolean) - Static method in class io.debezium.relational.RelationalSnapshotChangeEventSource.SnapshotMarkerResolver
Resolves the snapshot marker for a record based on its position within the snapshot.
resolveCatalogName(String) - Method in class io.debezium.jdbc.JdbcConnection
 
resolveJdbcType(int, int) - Method in class io.debezium.jdbc.JdbcConnection
Resolves the supplied metadata JDBC type to a final JDBC type.
resolveKeyFieldValue(Struct, Field) - Method in class io.debezium.processors.reselect.ReselectColumnsPostProcessor
 
resolveNativeType(String) - Method in class io.debezium.jdbc.JdbcConnection
Provides a native type for the given type name.
resolveTableId(String, String) - Method in class io.debezium.relational.ddl.AbstractDdlParser
Create a TableId from the supplied schema and table names.
restartDelay - Variable in class io.debezium.connector.common.BaseSourceTask
 
restore() - Method in class io.debezium.util.LoggingContext.PreviousContext
Restore this logging context.
ResultReceiver - Interface in io.debezium.jdbc
This interface allows the code to optionally pass a value between two parts of the application.
resultSet - Variable in class io.debezium.jdbc.CancellableResultSet
 
resultSet - Variable in class io.debezium.pipeline.source.spi.ChangeTableResultSet
 
resultSetForDataEvents(String, Statement) - Method in class io.debezium.relational.RelationalSnapshotChangeEventSource
 
resume() - Method in class io.debezium.metrics.activity.ActivityMonitoringMeter
 
resume() - Method in interface io.debezium.metrics.activity.ActivityMonitoringMXBean
 
resume() - Method in class io.debezium.pipeline.metrics.DefaultStreamingChangeEventSourceMetrics
 
RESUMED - Enum constant in enum class io.debezium.pipeline.notification.SnapshotStatus
 
ResumeIncrementalSnapshot<P> - Class in io.debezium.pipeline.signal.actions.snapshotting
 
ResumeIncrementalSnapshot(EventDispatcher<P, ? extends DataCollectionId>) - Constructor for class io.debezium.pipeline.signal.actions.snapshotting.ResumeIncrementalSnapshot
 
resumeSnapshot() - Method in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotContext
 
resumeSnapshot() - Method in interface io.debezium.pipeline.source.snapshot.incremental.IncrementalSnapshotContext
 
resumeSnapshot(P, OffsetContext) - Method in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotChangeEventSource
 
resumeSnapshot(P, OffsetContext) - Method in interface io.debezium.pipeline.source.snapshot.incremental.IncrementalSnapshotChangeEventSource
 
resumeStreaming() - Method in class io.debezium.pipeline.ChangeEventSourceCoordinator.ChangeEventSourceContextImpl
 
resumeStreaming() - Method in interface io.debezium.pipeline.source.spi.ChangeEventSource.ChangeEventSourceContext
Called to indicate that the snapshot has been completed and that streaming should therefore continue.
resumeStreaming(P) - Method in class io.debezium.pipeline.ChangeEventSourceCoordinator
 
RETRIABLE_RESTART_WAIT - Static variable in class io.debezium.config.CommonConnectorConfig
 
retriableRestartWait - Variable in class io.debezium.config.CommonConnectorConfig
 
retriableRestartWait - Variable in class io.debezium.connector.common.BaseSourceTask
 
retries - Variable in class io.debezium.pipeline.ErrorHandler
 
RETRIES_DISABLED - Static variable in class io.debezium.pipeline.ErrorHandler
 
RETRIES_UNLIMITED - Static variable in class io.debezium.pipeline.ErrorHandler
 
retrieveAndRefreshSchema(TableId, P, OffsetContext) - Method in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotChangeEventSource
 
retrieveColumnNames() - Method in interface io.debezium.relational.Table
The list of column names that make up this table.
retrieveColumnNames() - Method in class io.debezium.relational.TableImpl
 
RETURN_CONTROL_INTERVAL - Static variable in class io.debezium.config.ConfigurationDefaults
The maximum wait time before poll() return control back to Connect when no events are available.
revertChunk() - Method in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotContext
 
revertChunk() - Method in interface io.debezium.pipeline.source.snapshot.incremental.IncrementalSnapshotContext
 
rollback() - Method in class io.debezium.jdbc.JdbcConnection
 
rollbackTransaction(Connection) - Method in class io.debezium.relational.RelationalSnapshotChangeEventSource
 
root() - Static method in interface io.debezium.document.Path
Get the zero-length path.
rootContextKeys - Variable in class io.debezium.util.LoggingContext.PreviousContext
 
RootLoggingContext(Set<String>) - Constructor for class io.debezium.util.LoggingContext.RootLoggingContext
 
RootPath() - Constructor for class io.debezium.document.Paths.RootPath
 
row - Variable in class io.debezium.relational.SnapshotChangeRecordEmitter
 
rowCountForTable(TableId) - Method in class io.debezium.relational.RelationalSnapshotChangeEventSource
If connector is able to provide statistics-based number of records per table.
rowCountForTableChunked(TableId) - Method in class io.debezium.relational.RelationalSnapshotChangeEventSource
 
rowCountTables - Variable in record class io.debezium.relational.RelationalSnapshotChangeEventSource.PreparedTables
The field for the rowCountTables record component.
rowCountTables() - Method in record class io.debezium.relational.RelationalSnapshotChangeEventSource.PreparedTables
Returns the value of the rowCountTables record component.
rowDeleted() - Method in class io.debezium.jdbc.CancellableResultSet
 
rowInserted() - Method in class io.debezium.jdbc.CancellableResultSet
 
rowsReadPerResultSet - Variable in class io.debezium.pipeline.source.spi.ChangeTableResultSet
 
rowsScanned - Variable in class io.debezium.pipeline.meters.SnapshotMeter
 
rowsScanned(TableId, long) - Method in class io.debezium.pipeline.meters.SnapshotMeter
 
rowsScanned(P, TableId, long) - Method in class io.debezium.pipeline.metrics.DefaultSnapshotChangeEventSourceMetrics
 
rowsScanned(P, TableId, long) - Method in interface io.debezium.pipeline.source.spi.SnapshotProgressListener
 
rowToArray(Table, ResultSet, ColumnUtils.ColumnArray) - Method in class io.debezium.jdbc.JdbcConnection
Converts a ResultSet row to an array of Objects
rowUpdated() - Method in class io.debezium.jdbc.CancellableResultSet
 
rowValueComparison(List<Column>, String, StringBuilder) - Method in class io.debezium.pipeline.source.snapshot.incremental.RowValueConstructorChunkQueryBuilder
 
RowValueConstructorChunkQueryBuilder<T> - Class in io.debezium.pipeline.source.snapshot.incremental
Builds queries for reading incremental snapshot chunks from a table using row value constructors.
RowValueConstructorChunkQueryBuilder(RelationalDatabaseConnectorConfig, JdbcConnection) - Constructor for class io.debezium.pipeline.source.snapshot.incremental.RowValueConstructorChunkQueryBuilder
 
rules - Variable in class io.debezium.relational.mapping.ColumnMappers.Builder
 
rules - Variable in class io.debezium.relational.mapping.ColumnMappers
 
run() - Method in interface io.debezium.function.BlockingRunnable
Performs this action.
run() - Method in class io.debezium.metrics.stats.MeasurementCollector.MeasurementPublisher
 
runId - Variable in class io.debezium.connector.common.CdcSourceTaskContext
 
running - Variable in class io.debezium.pipeline.ChangeEventSourceCoordinator
 
running - Variable in class io.debezium.relational.history.AbstractFileBasedSchemaHistory
 
RUNNING - Enum constant in enum class io.debezium.relational.history.SchemaHistoryMetrics.SchemaHistoryStatus
 

S

salt - Variable in class io.debezium.relational.mapping.MaskStrings.HashValueConverter
 
sanitizedTopicName(String) - Method in class io.debezium.schema.AbstractTopicNamingStrategy
 
sb - Variable in class io.debezium.data.SchemaUtil.RecordWriter
 
scale - Variable in class io.debezium.relational.ColumnEditorImpl
 
scale - Variable in class io.debezium.relational.ColumnImpl
 
scale - Variable in class io.debezium.relational.ddl.DataType
 
scale - Variable in class io.debezium.relational.ddl.DataTypeBuilder
 
scale() - Method in interface io.debezium.relational.Column
Get the scale of the column.
scale() - Method in interface io.debezium.relational.ColumnEditor
Get the scale of the column.
scale() - Method in class io.debezium.relational.ColumnEditorImpl
 
scale() - Method in class io.debezium.relational.ColumnImpl
 
scale() - Method in class io.debezium.relational.ddl.DataType
 
scale(int) - Method in class io.debezium.relational.ddl.DataTypeBuilder
 
scale(Integer) - Method in interface io.debezium.relational.ColumnEditor
Set the scale of the column.
scale(Integer) - Method in class io.debezium.relational.ColumnEditorImpl
 
SCALE_FIELD - Static variable in class io.debezium.data.VariableScaleDecimal
 
SCALE_KEY - Static variable in class io.debezium.relational.history.ConnectTableChangeSerializer
 
SCANNED_COLLECTION - Static variable in class io.debezium.pipeline.notification.IncrementalSnapshotNotificationService
 
SCANNED_COLLECTION - Static variable in class io.debezium.pipeline.notification.InitialSnapshotNotificationService
 
scheduledHeartbeat - Variable in class io.debezium.heartbeat.CompositeHeartbeat
 
schema - Variable in enum class io.debezium.config.CommonConnectorConfig.BinaryHandlingMode
 
schema - Variable in class io.debezium.data.Envelope
 
schema - Variable in class io.debezium.pipeline.ChangeEventSourceCoordinator
 
schema - Variable in class io.debezium.pipeline.EventDispatcher
 
schema - Variable in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotContext
 
schema - Variable in class io.debezium.processors.reselect.ReselectColumnsPostProcessor
 
schema - Variable in class io.debezium.relational.RelationalSnapshotChangeEventSource
 
schema - Variable in class io.debezium.schema.SchemaChangeEvent
 
schema() - Method in class io.debezium.connector.AbstractSourceInfo
Returns the schema of specific sub-types.
schema() - Method in interface io.debezium.connector.SourceInfoStructMaker
Returns the schema of the source info.
schema() - Method in class io.debezium.data.Envelope
Get the Schema describing the message envelopes and their content.
schema() - Static method in class io.debezium.data.geometry.Geometry
Returns a SchemaBuilder for a Geometry field, with all other default Schema settings.
schema() - Static method in class io.debezium.data.Json
Returns a SchemaBuilder for a JSON field, with all other default Schema settings.
schema() - Static method in class io.debezium.data.Uuid
Returns a SchemaBuilder for a Uuid field, with all other default Schema settings.
schema() - Static method in class io.debezium.data.VariableScaleDecimal
Returns a Schema for a VariableScaleDecimal but with all other default Schema settings.
schema() - Static method in class io.debezium.data.vector.DoubleVector
Returns a SchemaBuilder for a 8-byte ector field, with all other default Schema settings.
schema() - Static method in class io.debezium.data.vector.FloatVector
Returns a SchemaBuilder for a 4-byte vector field, with all other default Schema settings.
schema() - Static method in class io.debezium.data.vector.SparseDoubleVector
Returns a SchemaBuilder for a float64 sparse vector field, with all other default Schema settings.
schema() - Static method in class io.debezium.data.Xml
Returns a SchemaBuilder for an XML field, with all other default Schema settings.
schema() - Method in class io.debezium.relational.ColumnId
Get the name of the JDBC schema.
schema() - Method in class io.debezium.relational.TableId
Get the name of the JDBC schema.
schema() - Static method in class io.debezium.time.Date
Returns a Schema for a Date but with all other default Schema settings.
schema() - Static method in class io.debezium.time.Interval
Returns a Schema for a Interval but with all other default Schema settings.
schema() - Static method in class io.debezium.time.IsoDate
Returns a Schema for a IsoDate but with all other default Schema settings.
schema() - Static method in class io.debezium.time.IsoTime
Returns a Schema for a IsoTime but with all other default Schema settings.
schema() - Static method in class io.debezium.time.IsoTimestamp
Returns a Schema for a IsoTimestamp but with all other default Schema settings.
schema() - Static method in class io.debezium.time.MicroDuration
Returns a Schema for a MicroDuration but with all other default Schema settings.
schema() - Static method in class io.debezium.time.MicroTime
Returns a Schema for a MicroTime but with all other default Schema settings.
schema() - Static method in class io.debezium.time.MicroTimestamp
Returns a Schema for a MicroTimestamp but with all other default Schema settings.
schema() - Static method in class io.debezium.time.NanoDuration
Returns a Schema for a NanoDuration but with all other default Schema settings.
schema() - Static method in class io.debezium.time.NanoTime
Returns a Schema for a NanoTime but with all other default Schema settings.
schema() - Static method in class io.debezium.time.NanoTimestamp
Returns a Schema for a NanoTimestamp but with all other default Schema settings.
schema() - Static method in class io.debezium.time.Time
Returns a Schema for a Time but with all other default Schema settings.
schema() - Static method in class io.debezium.time.Timestamp
Returns a Schema for a Timestamp but with all other default Schema settings.
schema() - Static method in class io.debezium.time.Year
Returns a Schema for a Year but with all other default Schema settings.
schema() - Static method in class io.debezium.time.ZonedTime
Returns a Schema for a ZonedTime but with all other default Schema settings.
schema() - Static method in class io.debezium.time.ZonedTimestamp
Returns a Schema for a ZonedTimestamp but with all other default Schema settings.
schema(int) - Static method in class io.debezium.data.Bits
Returns a Schema for a Bits but with all other default Schema settings.
schema(String) - Static method in class io.debezium.data.Enum
Returns a SchemaBuilder for an enumeration, with all other default Schema settings.
schema(String) - Static method in class io.debezium.data.EnumSet
Returns a Schema for a set of enumerated values, with all other default Schema settings.
schema(List<String>) - Static method in class io.debezium.data.Enum
Returns a SchemaBuilder for an enumeration, with all other default Schema settings.
schema(List<String>) - Static method in class io.debezium.data.EnumSet
Returns a Schema for a set of enumerated values, with all other default Schema settings.
SCHEMA - Enum constant in enum class io.debezium.relational.ColumnFilterMode
 
SCHEMA_CHANGE_VALUE - Static variable in class io.debezium.schema.SchemaFactory
 
SCHEMA_ENDPOINT - Static variable in interface io.debezium.rest.SchemaResource
 
SCHEMA_EXCLUDE_LIST - Static variable in class io.debezium.relational.RelationalDatabaseConnectorConfig
A comma-separated list of regular expressions that match schema names to be excluded from monitoring.
SCHEMA_EXCLUDE_LIST_NAME - Static variable in class io.debezium.relational.RelationalDatabaseConnectorConfig
 
SCHEMA_HISTORY - Static variable in class io.debezium.relational.HistorizedRelationalDatabaseConnectorConfig
The database schema history class is hidden in the
invalid reference
#configDef()
since that is designed to work with a user interface, and in these situations using Kafka is the only way to go.
SCHEMA_HISTORY_CHANGE_SCHEMA_NAME - Static variable in class io.debezium.schema.SchemaFactory
 
SCHEMA_HISTORY_CHANGE_SCHEMA_VERSION - Static variable in class io.debezium.schema.SchemaFactory
 
SCHEMA_HISTORY_COLUMN_SCHEMA_NAME - Static variable in class io.debezium.schema.SchemaFactory
 
SCHEMA_HISTORY_COLUMN_SCHEMA_VERSION - Static variable in class io.debezium.schema.SchemaFactory
 
SCHEMA_HISTORY_CONNECTOR_KEY_SCHEMA_NAME_SUFFIX - Static variable in class io.debezium.schema.SchemaFactory
 
SCHEMA_HISTORY_CONNECTOR_KEY_SCHEMA_VERSION - Static variable in class io.debezium.schema.SchemaFactory
 
SCHEMA_HISTORY_CONNECTOR_SCHEMA_NAME_PREFIX - Static variable in class io.debezium.schema.SchemaFactory
 
SCHEMA_HISTORY_CONNECTOR_VALUE_SCHEMA_NAME_SUFFIX - Static variable in class io.debezium.schema.SchemaFactory
 
SCHEMA_HISTORY_CONNECTOR_VALUE_SCHEMA_VERSION - Static variable in class io.debezium.schema.SchemaFactory
 
SCHEMA_HISTORY_TABLE_SCHEMA_NAME - Static variable in class io.debezium.schema.SchemaFactory
 
SCHEMA_HISTORY_TABLE_SCHEMA_VERSION - Static variable in class io.debezium.schema.SchemaFactory
 
SCHEMA_INCLUDE_LIST - Static variable in class io.debezium.relational.RelationalDatabaseConnectorConfig
A comma-separated list of regular expressions that match schema names to be monitored.
SCHEMA_INCLUDE_LIST_NAME - Static variable in class io.debezium.relational.RelationalDatabaseConnectorConfig
 
SCHEMA_NAME - Static variable in class io.debezium.relational.history.HistoryRecord.Fields
 
SCHEMA_NAME - Static variable in class io.debezium.time.Date
 
SCHEMA_NAME - Static variable in class io.debezium.time.Interval
 
SCHEMA_NAME - Static variable in class io.debezium.time.IsoDate
 
SCHEMA_NAME - Static variable in class io.debezium.time.IsoTime
 
SCHEMA_NAME - Static variable in class io.debezium.time.IsoTimestamp
 
SCHEMA_NAME - Static variable in class io.debezium.time.MicroDuration
 
SCHEMA_NAME - Static variable in class io.debezium.time.MicroTime
 
SCHEMA_NAME - Static variable in class io.debezium.time.MicroTimestamp
 
SCHEMA_NAME - Static variable in class io.debezium.time.NanoDuration
 
SCHEMA_NAME - Static variable in class io.debezium.time.NanoTime
 
SCHEMA_NAME - Static variable in class io.debezium.time.NanoTimestamp
 
SCHEMA_NAME - Static variable in class io.debezium.time.Time
 
SCHEMA_NAME - Static variable in class io.debezium.time.Timestamp
 
SCHEMA_NAME - Static variable in class io.debezium.time.Year
 
SCHEMA_NAME - Static variable in class io.debezium.time.ZonedTime
 
SCHEMA_NAME - Static variable in class io.debezium.time.ZonedTimestamp
 
SCHEMA_NAME_ADJUSTMENT_MODE - Static variable in class io.debezium.config.CommonConnectorConfig
 
SCHEMA_NAME_KEY - Static variable in class io.debezium.connector.AbstractSourceInfo
 
SCHEMA_NAME_SUFFIX - Static variable in class io.debezium.data.Envelope
A suffix appended to each schema name representing Envelope
SCHEMA_STORAGE_CLASS - Static variable in class io.debezium.relational.RelationalDatabaseConnectorConfig
The fully-qualified class name of the storage implementation for schema metadata.
SCHEMA_VERSION - Static variable in class io.debezium.data.Bits
 
SCHEMA_VERSION - Static variable in class io.debezium.data.Enum
 
SCHEMA_VERSION - Static variable in class io.debezium.data.EnumSet
 
SCHEMA_VERSION - Static variable in class io.debezium.data.Envelope
 
SCHEMA_VERSION - Static variable in class io.debezium.data.Json
 
SCHEMA_VERSION - Static variable in class io.debezium.data.Uuid
 
SCHEMA_VERSION - Static variable in class io.debezium.data.VariableScaleDecimal
 
SCHEMA_VERSION - Static variable in class io.debezium.data.vector.DoubleVector
 
SCHEMA_VERSION - Static variable in class io.debezium.data.vector.FloatVector
 
SCHEMA_VERSION - Static variable in class io.debezium.data.vector.SparseDoubleVector
 
SCHEMA_VERSION - Static variable in class io.debezium.data.Xml
 
schemaBuilder - Variable in class io.debezium.relational.RelationalDatabaseSchema
 
schemaBuilder(Column) - Method in class io.debezium.jdbc.JdbcValueConverters
 
schemaBuilder(Column) - Method in interface io.debezium.relational.ValueConverterProvider
Returns a SchemaBuilder for a Schema describing literal values of the given JDBC type.
schemaChangeEvent(SchemaChangeEvent) - Method in class io.debezium.pipeline.EventDispatcher.SchemaChangeEventReceiver
 
schemaChangeEvent(SchemaChangeEvent) - Method in interface io.debezium.pipeline.spi.SchemaChangeEventEmitter.Receiver
 
SchemaChangeEvent - Class in io.debezium.schema
Represents a structural change to a database schema.
SchemaChangeEvent(Map<String, ?>, Map<String, ?>, Struct, String, String, String, Table, SchemaChangeEvent.SchemaChangeEventType, boolean, TableId) - Constructor for class io.debezium.schema.SchemaChangeEvent
 
SchemaChangeEvent(Map<String, ?>, Map<String, ?>, Struct, String, String, String, Set<Table>, SchemaChangeEvent.SchemaChangeEventType, boolean, Instant, TableId) - Constructor for class io.debezium.schema.SchemaChangeEvent
 
SchemaChangeEvent.SchemaChangeEventType - Enum Class in io.debezium.schema
Type describing the content of the event.
SchemaChangeEventEmitter - Interface in io.debezium.pipeline.spi
Emits one or more change records - specific to a given DataCollectionSchema.
SchemaChangeEventEmitter.Receiver - Interface in io.debezium.pipeline.spi
 
SchemaChangeEventReceiver() - Constructor for class io.debezium.pipeline.EventDispatcher.SchemaChangeEventReceiver
 
SchemaChangeEventType() - Constructor for enum class io.debezium.schema.SchemaChangeEvent.SchemaChangeEventType
 
schemaChangeKeySchema - Variable in class io.debezium.pipeline.EventDispatcher
 
schemaChangeRecordKey(SchemaChangeEvent) - Method in class io.debezium.pipeline.EventDispatcher.SchemaChangeEventReceiver
 
schemaChangeRecordValue(SchemaChangeEvent) - Method in class io.debezium.pipeline.EventDispatcher.SchemaChangeEventReceiver
 
SchemaChanges<P> - Class in io.debezium.pipeline.signal.actions
 
SchemaChanges(EventDispatcher<P, ? extends DataCollectionId>, CommonConnectorConfig, TableChanges.TableChangesSerializer<Array>) - Constructor for class io.debezium.pipeline.signal.actions.SchemaChanges
 
schemaChangeTopic() - Method in class io.debezium.schema.AbstractTopicNamingStrategy
 
schemaChangeValueSchema - Variable in class io.debezium.pipeline.EventDispatcher
 
schemaExcludeList() - Method in class io.debezium.relational.RelationalDatabaseConnectorConfig
 
schemaExclusions - Variable in class io.debezium.relational.Selectors.TableSelectionPredicateBuilder
 
SchemaFactory - Class in io.debezium.schema
A factory for creating SchemaBuilder structs.
SchemaFactory() - Constructor for class io.debezium.schema.SchemaFactory
 
schemaFactoryObject - Static variable in class io.debezium.schema.SchemaFactory
 
schemaFilter - Variable in class io.debezium.relational.RelationalTableFilters
 
schemaFilter() - Method in class io.debezium.relational.RelationalTableFilters
 
schemaFor(I) - Method in interface io.debezium.schema.DatabaseSchema
 
schemaFor(TableId) - Method in class io.debezium.relational.RelationalDatabaseSchema
Get the Schema information for the table with the given identifier, if that table exists and is included by the filter configuration.
schemaHistory - Variable in class io.debezium.relational.HistorizedRelationalDatabaseSchema
 
SchemaHistory - Interface in io.debezium.relational.history
A history of the database schema described by a Tables.
schemaHistoryChangeSchema(SchemaNameAdjuster) - Method in class io.debezium.schema.SchemaFactory
 
schemaHistoryColumnSchema(SchemaNameAdjuster) - Method in class io.debezium.schema.SchemaFactory
 
schemaHistoryConnectorKeySchema(SchemaNameAdjuster, CommonConnectorConfig) - Method in class io.debezium.schema.SchemaFactory
 
schemaHistoryConnectorValueSchema(SchemaNameAdjuster, CommonConnectorConfig, ConnectTableChangeSerializer) - Method in class io.debezium.schema.SchemaFactory
 
SchemaHistoryException - Exception Class in io.debezium.relational.history
 
SchemaHistoryException(String) - Constructor for exception class io.debezium.relational.history.SchemaHistoryException
 
SchemaHistoryException(String, Throwable) - Constructor for exception class io.debezium.relational.history.SchemaHistoryException
 
SchemaHistoryException(String, Throwable, boolean, boolean) - Constructor for exception class io.debezium.relational.history.SchemaHistoryException
 
SchemaHistoryException(Throwable) - Constructor for exception class io.debezium.relational.history.SchemaHistoryException
 
schemaHistoryIsUpToDate() - Method in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotChangeEventSource
Verifies that in-memory representation of the table’s schema is up to date with the table's schema in the database.
SchemaHistoryListener - Interface in io.debezium.relational.history
Listener receiving lifecycle and data events from SchemaHistory.
SchemaHistoryMetrics - Class in io.debezium.relational.history
Implementation of DatabaseSchema metrics.
SchemaHistoryMetrics(CommonConnectorConfig, boolean) - Constructor for class io.debezium.relational.history.SchemaHistoryMetrics
 
SchemaHistoryMetrics.SchemaHistoryStatus - Enum Class in io.debezium.relational.history
 
SchemaHistoryMXBean - Interface in io.debezium.relational.history
Metrics describing SchemaHistory use.
SchemaHistoryStatus() - Constructor for enum class io.debezium.relational.history.SchemaHistoryMetrics.SchemaHistoryStatus
 
schemaHistoryTableSchema(SchemaNameAdjuster) - Method in class io.debezium.schema.SchemaFactory
 
schemaIncludeList() - Method in class io.debezium.relational.RelationalDatabaseConnectorConfig
 
schemaInclusions - Variable in class io.debezium.relational.Selectors.TableSelectionPredicateBuilder
 
SchemaMetricsMXBean - Interface in io.debezium.pipeline.metrics.traits
Exposes schema metrics.
schemaName - Variable in class io.debezium.relational.TableId
 
schemaName() - Method in class io.debezium.relational.history.HistoryRecord
 
schemaName(String) - Static method in class io.debezium.data.Envelope
Converts an event type name into envelope schema name
schemaNameAdjuster - Variable in class io.debezium.heartbeat.HeartbeatFactory
 
schemaNameAdjuster - Variable in class io.debezium.relational.TableSchemaBuilder
 
schemaNameAdjuster() - Method in class io.debezium.config.CommonConnectorConfig
 
SchemaNameAdjuster - Interface in io.debezium.schema
A adjuster for the names of change data message schemas and for the names of the fiields in the schemas.
SchemaNameAdjuster.ReplacementOccurred - Interface in io.debezium.schema
Function used to report that an original value was replaced with an Avro-compatible string.
schemaNameAdjustmentMode - Variable in class io.debezium.config.CommonConnectorConfig
 
SchemaNameAdjustmentMode(String) - Constructor for enum class io.debezium.config.CommonConnectorConfig.SchemaNameAdjustmentMode
 
schemaParts() - Method in class io.debezium.relational.TableId
 
SchemaRegexTopicNamingStrategy - Class in io.debezium.schema
Implement a regex expression strategy to determine data event topic names using DataCollectionId.schemaParts().
SchemaRegexTopicNamingStrategy(Properties) - Constructor for class io.debezium.schema.SchemaRegexTopicNamingStrategy
 
SchemaResource - Interface in io.debezium.rest
 
SCHEMAS - Enum constant in enum class io.debezium.relational.TableMappingStorage.Type
 
schemasByTableId - Variable in class io.debezium.relational.RelationalDatabaseSchema
 
SchemasByTableId(TableMappingStorage<TableSchema>) - Constructor for class io.debezium.relational.RelationalDatabaseSchema.SchemasByTableId
 
schemaSnapshotFilter - Variable in class io.debezium.relational.RelationalTableFilters
Evaluate whether the table is eligible for schema snapshotting or not.
SchemaTopicNamingStrategy - Class in io.debezium.schema
Determine data event topic names using DataCollectionId.schemaParts().
SchemaTopicNamingStrategy(Properties) - Constructor for class io.debezium.schema.SchemaTopicNamingStrategy
 
SchemaTopicNamingStrategy(Properties, boolean) - Constructor for class io.debezium.schema.SchemaTopicNamingStrategy
 
SchemaUnicodeTopicNamingStrategy - Class in io.debezium.schema
Implement a unicode converter strategy to determine data event topic names using DataCollectionId.schemaParts().
SchemaUnicodeTopicNamingStrategy(Properties) - Constructor for class io.debezium.schema.SchemaUnicodeTopicNamingStrategy
 
SchemaUtil - Class in io.debezium.data
Utilities for obtaining JSON string representations of Schema, Struct, and Field objects.
SchemaUtil() - Constructor for class io.debezium.data.SchemaUtil
 
SchemaUtil.RecordWriter - Class in io.debezium.data
 
schemaVerificationPassed - Variable in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotContext
 
SECONDS_PER_DAY - Static variable in class io.debezium.time.Conversions
 
seek(long) - Method in class io.debezium.pipeline.signal.channels.KafkaSignalChannel
 
segment - Variable in class io.debezium.document.Paths.ChildPath
 
segment - Variable in class io.debezium.document.Paths.SingleSegmentPath
 
segment(int) - Method in interface io.debezium.document.Path
Get the segment at the given index.
segment(int) - Method in class io.debezium.document.Paths.ChildPath
 
segment(int) - Method in class io.debezium.document.Paths.MultiSegmentPath
 
segment(int) - Method in class io.debezium.document.Paths.RootPath
 
segment(int) - Method in class io.debezium.document.Paths.SingleSegmentPath
 
segments - Variable in class io.debezium.document.Paths.MultiSegmentPath
 
SELECT_ALL - Enum constant in enum class io.debezium.config.CommonConnectorConfig.SnapshotQueryMode
This mode will do a select based on column.include.list and column.exclude.list configurations.
SELECT_ALL_PATTERN - Static variable in class io.debezium.relational.RelationalSnapshotChangeEventSource
 
selector - Variable in class io.debezium.processors.reselect.ReselectColumnsPostProcessor
 
Selectors - Class in io.debezium.relational
Define predicates determines whether tables or columns should be used.
Selectors() - Constructor for class io.debezium.relational.Selectors
 
Selectors.DatabaseSelectionPredicateBuilder - Class in io.debezium.relational
A builder of a database predicate.
Selectors.TableIdToStringMapper - Interface in io.debezium.relational
Implementations convert given TableIds to strings, so regular expressions can be applied to them for the purpose of table filtering.
Selectors.TableSelectionPredicateBuilder - Class in io.debezium.relational
A builder of a table predicate.
selectOverride - Variable in record class io.debezium.relational.RelationalSnapshotChangeEventSource.SnapshotSelect
The field for the selectOverride record component.
selectOverride() - Method in record class io.debezium.relational.RelationalSnapshotChangeEventSource.SnapshotSelect
Returns the value of the selectOverride record component.
semaphore - Variable in class io.debezium.pipeline.signal.SignalProcessor
 
SEMAPHORE_WAIT_TIME - Static variable in class io.debezium.pipeline.signal.SignalProcessor
 
send(Notification) - Method in class io.debezium.pipeline.notification.channels.jmx.JmxNotificationChannel
 
send(Notification) - Method in class io.debezium.pipeline.notification.channels.LogNotificationChannel
 
send(Notification) - Method in interface io.debezium.pipeline.notification.channels.NotificationChannel
 
send(Notification) - Method in class io.debezium.pipeline.notification.channels.SinkNotificationChannel
 
send(Notification, Offsets<P, O>) - Method in interface io.debezium.pipeline.notification.channels.ConnectChannel
 
send(Notification, Offsets<P, O>) - Method in class io.debezium.pipeline.notification.channels.SinkNotificationChannel
 
sender - Variable in class io.debezium.pipeline.txmetadata.TransactionMonitor
 
sendEvent(Object[]) - Method in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotContext
 
sendEvent(Object[]) - Method in interface io.debezium.pipeline.source.snapshot.incremental.IncrementalSnapshotContext
 
sendEvent(P, EventDispatcher<P, T>, OffsetContext, Object[]) - Method in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotChangeEventSource
 
sendWindowEvents(P, OffsetContext) - Method in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotChangeEventSource
 
SEPARATOR - Static variable in class io.debezium.relational.TableIdParser
 
sequence() - Method in class io.debezium.connector.AbstractSourceInfo
Returns extra sequencing metadata about a change event formatted as a stringified JSON array.
SEQUENCE_KEY - Static variable in class io.debezium.connector.AbstractSourceInfo
 
serialize(TableChanges) - Method in class io.debezium.relational.history.ConnectTableChangeSerializer
 
serialize(TableChanges) - Method in class io.debezium.relational.history.JsonTableChangeSerializer
 
serialize(TableChanges) - Method in interface io.debezium.relational.history.TableChanges.TableChangesSerializer
 
serialize(String, Array) - Method in class io.debezium.document.ArraySerdes
 
serialize(String, Document) - Method in class io.debezium.document.DocumentSerdes
 
serialize(String, T) - Method in class io.debezium.serde.json.JsonSerde.JsonSerializer
 
serializedStringToArray(String, String) - Method in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotContext
 
serializer - Variable in class io.debezium.pipeline.signal.actions.SchemaChanges
 
serializer() - Method in class io.debezium.serde.json.JsonSerde
 
serialVersionUID - Static variable in class io.debezium.data.SpecialValueDecimal
 
serialVersionUID - Static variable in exception class io.debezium.document.JacksonWriter.WritingError
 
serialVersionUID - Static variable in exception class io.debezium.jdbc.JdbcConnectionException
 
serialVersionUID - Static variable in exception class io.debezium.relational.history.SchemaHistoryException
 
SERVER_NAME_KEY - Static variable in class io.debezium.connector.AbstractSourceInfo
 
SERVER_NAME_KEY - Static variable in class io.debezium.heartbeat.HeartbeatImpl
 
serverName - Variable in class io.debezium.connector.AbstractSourceInfoStructMaker
 
serverName - Variable in class io.debezium.connector.LegacyV1AbstractSourceInfoStructMaker
 
serverName() - Method in class io.debezium.connector.AbstractSourceInfo
 
serverNameKey - Variable in class io.debezium.heartbeat.HeartbeatImpl
 
serverNameKey() - Method in class io.debezium.heartbeat.HeartbeatImpl
 
service - Variable in class io.debezium.service.ServiceRegistration
 
service() - Element in annotation interface io.debezium.service.spi.InjectService
The service that should be injected.
Service - Interface in io.debezium.service
Contract that defines a service that can be registered with a ServiceRegistry.
serviceClass - Variable in class io.debezium.service.ServiceRegistration
 
serviceClass - Variable in exception class io.debezium.service.UnknownServiceException
 
ServiceDependencyException - Exception Class in io.debezium.service
Exception that identifies a service dependency injection failure.
ServiceDependencyException(String) - Constructor for exception class io.debezium.service.ServiceDependencyException
 
serviceProvider - Variable in class io.debezium.service.ServiceRegistration
 
ServiceProvider<T> - Interface in io.debezium.service.spi
A contract that defines how a service is provided to the ServiceRegistry.
ServiceRegistration<T> - Class in io.debezium.service
Describes a registration for a specific service.
ServiceRegistration(ServiceProvider<T>) - Constructor for class io.debezium.service.ServiceRegistration
Create a service registration where the service will be initialized on first-use.
ServiceRegistration(Class<T>, T) - Constructor for class io.debezium.service.ServiceRegistration
Create a service registration for an already existing service instance.
serviceRegistrations - Variable in class io.debezium.service.DefaultServiceRegistry
 
serviceRegistry - Variable in class io.debezium.config.CommonConnectorConfig
 
serviceRegistry - Variable in class io.debezium.processors.PostProcessorRegistry
 
ServiceRegistry - Interface in io.debezium.service.spi
Registry of Debezium Services.
ServiceRegistryAware - Interface in io.debezium.service.spi
Allows the injection of the ServiceRegistry during service configuration.
set(Path, boolean, Value, Consumer<Path>) - Method in interface io.debezium.document.Document
Set the value at the given path resolved against this document, optionally adding any missing intermediary documents or arrays based upon the format of the path segments.
set(CharSequence, Object) - Method in interface io.debezium.document.Document
Set the value for the field with the given name to be a binary value.
SET_VARIABLE - Enum constant in enum class io.debezium.relational.ddl.DdlParserListener.EventType
 
setArray(int) - Method in interface io.debezium.document.Array
Set the value for the field with the given name to be a new, empty array.
setArray(int, Array) - Method in interface io.debezium.document.Array
Set the value for the field with the given name to be the supplied array.
setArray(int, Value...) - Method in interface io.debezium.document.Array
Set the value for the field with the given name to be the supplied array.
setArray(CharSequence) - Method in interface io.debezium.document.Document
Set the value for the field with the given name to be a new, empty array.
setArray(CharSequence, Array) - Method in interface io.debezium.document.Document
Set the value for the field with the given name to be the supplied array.
setArray(CharSequence, Object...) - Method in interface io.debezium.document.Document
Set the value for the field with the given name to be the supplied array.
setAutoCommit(boolean) - Method in class io.debezium.jdbc.JdbcConnection
 
setBeanRegistry(BeanRegistry) - Method in class io.debezium.processors.PostProcessorRegistry
 
setBinary(int, byte[]) - Method in interface io.debezium.document.Array
Set the value for the field with the given name to be a binary value.
setBinary(CharSequence, byte[]) - Method in interface io.debezium.document.Document
Set the value for the field with the given name to be a binary value.
setBoolean(int, boolean) - Method in interface io.debezium.document.Array
Set the value for the field with the given name to the supplied boolean value.
setBoolean(CharSequence, boolean) - Method in interface io.debezium.document.Document
Set the value for the field with the given name to the supplied boolean value.
setChunkSnapshotMarker(OffsetContext, SnapshotChunk, boolean, boolean) - Method in class io.debezium.relational.RelationalSnapshotChangeEventSource
 
setColumns(Column...) - Method in class io.debezium.relational.NoOpTableEditorImpl
 
setColumns(Column...) - Method in interface io.debezium.relational.TableEditor
Set this table's column definitions.
setColumns(Column...) - Method in class io.debezium.relational.TableEditorImpl
 
setColumns(Iterable<Column>) - Method in class io.debezium.relational.NoOpTableEditorImpl
 
setColumns(Iterable<Column>) - Method in interface io.debezium.relational.TableEditor
Set this table's column definitions.
setColumns(Iterable<Column>) - Method in class io.debezium.relational.TableEditorImpl
 
setComment(String) - Method in class io.debezium.relational.NoOpTableEditorImpl
 
setComment(String) - Method in interface io.debezium.relational.TableEditor
Set the comment of the table
setComment(String) - Method in class io.debezium.relational.TableEditorImpl
 
setContext(IncrementalSnapshotContext<T>) - Method in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotChangeEventSource
 
setContext(Offsets<P, O>) - Method in class io.debezium.pipeline.signal.SignalProcessor
 
setCurrentDatabase(String) - Method in class io.debezium.relational.ddl.AbstractDdlParser
 
setCurrentDatabase(String) - Method in interface io.debezium.relational.ddl.DdlParser
 
setCurrentSchema(String) - Method in class io.debezium.relational.ddl.AbstractDdlParser
 
setCurrentSchema(String) - Method in interface io.debezium.relational.ddl.DdlParser
Set the name of the current schema.
setDefaultCharsetName(String) - Method in class io.debezium.relational.NoOpTableEditorImpl
 
setDefaultCharsetName(String) - Method in interface io.debezium.relational.TableEditor
Set the name of the character set that should be used by default in the columns that require a character set but have not defined one.
setDefaultCharsetName(String) - Method in class io.debezium.relational.TableEditorImpl
 
setDocument(int) - Method in interface io.debezium.document.Array
Set the value for the field with the given name to be a new, empty Document.
setDocument(int, Document) - Method in interface io.debezium.document.Array
Set the value for the field with the given name to be the supplied Document.
setDocument(CharSequence) - Method in interface io.debezium.document.Document
Set the value for the field with the given name to be a new, empty Document.
setDocument(CharSequence, Document) - Method in interface io.debezium.document.Document
Set the value for the field with the given name to be the supplied Document.
setEventListener(DataChangeEventListener<P>) - Method in class io.debezium.pipeline.EventDispatcher
Provide a listener that is invoked for every incoming event to be processed.
setFetchDirection(int) - Method in class io.debezium.jdbc.CancellableResultSet
 
setFetchSize(int) - Method in class io.debezium.jdbc.CancellableResultSet
 
setHeartbeatInterval(int) - Method in class io.debezium.config.CommonConnectorConfig
 
setIncrementalSnapshotChangeEventSource(Optional<IncrementalSnapshotChangeEventSource<P, ? extends DataCollectionId>>) - Method in class io.debezium.pipeline.EventDispatcher
Enable support for incremental snapshotting.
setNull(int) - Method in interface io.debezium.document.Array
Set the value for the field with the given name to be a null value.
setNull(CharSequence) - Method in interface io.debezium.document.Document
Set the value for the field with the given name to be a null value.
setNumber(int, double) - Method in interface io.debezium.document.Array
Set the value for the field with the given name to the supplied double value.
setNumber(int, float) - Method in interface io.debezium.document.Array
Set the value for the field with the given name to the supplied float value.
setNumber(int, int) - Method in interface io.debezium.document.Array
Set the value for the field with the given name to the supplied integer value.
setNumber(int, long) - Method in interface io.debezium.document.Array
Set the value for the field with the given name to the supplied long value.
setNumber(int, BigDecimal) - Method in interface io.debezium.document.Array
Set the value for the field with the given name to the supplied big integer value.
setNumber(int, BigInteger) - Method in interface io.debezium.document.Array
Set the value for the field with the given name to the supplied big integer value.
setNumber(CharSequence, double) - Method in interface io.debezium.document.Document
Set the value for the field with the given name to the supplied double value.
setNumber(CharSequence, float) - Method in interface io.debezium.document.Document
Set the value for the field with the given name to the supplied float value.
setNumber(CharSequence, int) - Method in interface io.debezium.document.Document
Set the value for the field with the given name to the supplied integer value.
setNumber(CharSequence, long) - Method in interface io.debezium.document.Document
Set the value for the field with the given name to the supplied long value.
setNumber(CharSequence, BigDecimal) - Method in interface io.debezium.document.Document
Set the value for the field with the given name to the supplied big integer value.
setNumber(CharSequence, BigInteger) - Method in interface io.debezium.document.Document
Set the value for the field with the given name to the supplied big integer value.
setPrimaryKeyNames(String...) - Method in class io.debezium.relational.NoOpTableEditorImpl
 
setPrimaryKeyNames(String...) - Method in interface io.debezium.relational.TableEditor
Set the columns that make up this table's primary key.
setPrimaryKeyNames(String...) - Method in class io.debezium.relational.TableEditorImpl
 
setPrimaryKeyNames(List<String>) - Method in class io.debezium.relational.NoOpTableEditorImpl
 
setPrimaryKeyNames(List<String>) - Method in interface io.debezium.relational.TableEditor
Set the columns that make up this table's primary key.
setPrimaryKeyNames(List<String>) - Method in class io.debezium.relational.TableEditorImpl
 
setProducerThrowable(Throwable) - Method in class io.debezium.pipeline.ErrorHandler
 
setQueryColumnValue(PreparedStatement, Column, int, Object) - Method in class io.debezium.jdbc.JdbcConnection
Sets value on PreparedStatement and set explicit SQL type for it if necessary
setSchema(Table) - Method in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotContext
 
setSchema(Table) - Method in interface io.debezium.pipeline.source.snapshot.incremental.IncrementalSnapshotContext
 
setSchemaVerificationPassed(boolean) - Method in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotContext
 
setSchemaVerificationPassed(boolean) - Method in interface io.debezium.pipeline.source.snapshot.incremental.IncrementalSnapshotContext
 
setService(T) - Method in class io.debezium.service.ServiceRegistration
Set the service once initialized, used by ServiceProvider registrations.
setSnapshot(SnapshotRecord) - Method in class io.debezium.connector.common.BaseSourceInfo
 
setSnapshot(SnapshotType) - Method in class io.debezium.pipeline.CommonOffsetContext
 
setSnapshotMarker(OffsetContext, boolean, boolean, boolean, boolean) - Method in class io.debezium.relational.RelationalSnapshotChangeEventSource
 
setSourceTable(Table) - Method in class io.debezium.relational.ChangeTable
 
setString(int, String) - Method in interface io.debezium.document.Array
Set the value for the field with the given name to the supplied string value.
setString(CharSequence, String) - Method in interface io.debezium.document.Document
Set the value for the field with the given name to the supplied string value.
setTaskState(DebeziumTaskState) - Method in class io.debezium.connector.common.BaseSourceTask
Sets the new state for the task.
setTotalEventCount(long) - Method in class io.debezium.pipeline.txmetadata.TransactionContext
 
setTransactionId(String) - Method in class io.debezium.pipeline.txmetadata.TransactionContext
 
setTypeInfoForConstant(String, ColumnEditor) - Method in class io.debezium.relational.ddl.AbstractDdlParser
 
setUniqueValues() - Method in class io.debezium.relational.NoOpTableEditorImpl
 
setUniqueValues() - Method in interface io.debezium.relational.TableEditor
Sets this table's primary key to contain all columns, ensuring that all values are unique within the table.
setUniqueValues() - Method in class io.debezium.relational.TableEditorImpl
 
setValue(int, Value) - Method in interface io.debezium.document.Array
Set the value for the field with the given name to be a value.
setValue(int, Value) - Method in class io.debezium.document.BasicArray
 
setValue(Document.Field) - Method in interface io.debezium.document.Document
Set the field on this document.
setValue(CharSequence, Value) - Method in class io.debezium.document.BasicDocument
 
setValue(CharSequence, Value) - Method in interface io.debezium.document.Document
Set the value for the field with the given name.
setVariable(SystemVariables.Scope, String, String) - Method in class io.debezium.relational.SystemVariables
Set the variable with the specified scope.
SetVariableEvent(String, String, String, int, String) - Constructor for class io.debezium.relational.ddl.DdlParserListener.SetVariableEvent
 
shouldPerformCommit - Variable in class io.debezium.connector.common.BaseSourceTask
 
shouldProvideTransactionMetadata - Variable in class io.debezium.config.CommonConnectorConfig
 
shouldProvideTransactionMetadata() - Method in class io.debezium.config.CommonConnectorConfig
 
shouldSkipSnapshot() - Method in class io.debezium.pipeline.source.SnapshottingTask
Whether to skip the snapshot phase.
shouldSnapshotData(boolean, boolean) - Method in class io.debezium.snapshot.mode.AlwaysSnapshotter
 
shouldSnapshotData(boolean, boolean) - Method in class io.debezium.snapshot.mode.ConfigurationBasedSnapshotter
 
shouldSnapshotData(boolean, boolean) - Method in class io.debezium.snapshot.mode.InitialSnapshotter
 
shouldSnapshotData(boolean, boolean) - Method in class io.debezium.snapshot.mode.NoDataSnapshotter
 
shouldSnapshotData(boolean, boolean) - Method in class io.debezium.snapshot.mode.WhenNeededNoDataSnapshotter
 
shouldSnapshotData(boolean, boolean) - Method in class io.debezium.snapshot.mode.WhenNeededSnapshotter
 
shouldSnapshotOnDataError() - Method in class io.debezium.snapshot.mode.AlwaysSnapshotter
 
shouldSnapshotOnDataError() - Method in class io.debezium.snapshot.mode.ConfigurationBasedSnapshotter
 
shouldSnapshotOnDataError() - Method in class io.debezium.snapshot.mode.InitialSnapshotter
 
shouldSnapshotOnDataError() - Method in class io.debezium.snapshot.mode.NoDataSnapshotter
 
shouldSnapshotOnDataError() - Method in class io.debezium.snapshot.mode.WhenNeededSnapshotter
 
shouldSnapshotOnSchemaError() - Method in class io.debezium.snapshot.mode.AlwaysSnapshotter
 
shouldSnapshotOnSchemaError() - Method in class io.debezium.snapshot.mode.ConfigurationBasedSnapshotter
 
shouldSnapshotOnSchemaError() - Method in class io.debezium.snapshot.mode.InitialSnapshotter
 
shouldSnapshotOnSchemaError() - Method in class io.debezium.snapshot.mode.NoDataSnapshotter
 
shouldSnapshotOnSchemaError() - Method in class io.debezium.snapshot.mode.RecoverySnapshotter
 
shouldSnapshotOnSchemaError() - Method in class io.debezium.snapshot.mode.WhenNeededSnapshotter
 
shouldSnapshotSchema(boolean, boolean) - Method in class io.debezium.snapshot.mode.AlwaysSnapshotter
 
shouldSnapshotSchema(boolean, boolean) - Method in class io.debezium.snapshot.mode.ConfigurationBasedSnapshotter
 
shouldSnapshotSchema(boolean, boolean) - Method in class io.debezium.snapshot.mode.InitialSnapshotter
 
shouldSnapshotSchema(boolean, boolean) - Method in class io.debezium.snapshot.mode.NoDataSnapshotter
 
shouldSnapshotSchema(boolean, boolean) - Method in class io.debezium.snapshot.mode.RecoverySnapshotter
 
shouldSnapshotSchema(boolean, boolean) - Method in class io.debezium.snapshot.mode.WhenNeededSnapshotter
 
shouldStream() - Method in class io.debezium.snapshot.mode.AlwaysSnapshotter
 
shouldStream() - Method in class io.debezium.snapshot.mode.ConfigurationBasedSnapshotter
 
shouldStream() - Method in class io.debezium.snapshot.mode.InitialOnlySnapshotter
 
shouldStream() - Method in class io.debezium.snapshot.mode.InitialSnapshotter
 
shouldStream() - Method in class io.debezium.snapshot.mode.NoDataSnapshotter
 
shouldStream() - Method in class io.debezium.snapshot.mode.WhenNeededSnapshotter
 
shouldStreamEventsStartingFromSnapshot() - Method in class io.debezium.snapshot.mode.RecoverySnapshotter
 
shouldUseCatalogBeforeSchema() - Method in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotContext
 
signal(SignalRecord) - Method in class io.debezium.pipeline.signal.channels.process.InProcessSignalChannel
 
signal(SignalRecord) - Method in interface io.debezium.pipeline.signal.channels.process.SignalChannelWriter
 
signal(String, String, String) - Method in class io.debezium.pipeline.signal.channels.jmx.JmxSignalChannel
 
signal(String, String, String) - Method in interface io.debezium.pipeline.signal.channels.jmx.JmxSignalChannelMXBean
 
SIGNAL_DATA_COLLECTION - Static variable in class io.debezium.config.CommonConnectorConfig
 
SIGNAL_ENABLED_CHANNELS - Static variable in class io.debezium.config.CommonConnectorConfig
 
SIGNAL_FILE - Static variable in class io.debezium.pipeline.signal.channels.FileSignalChannel
 
SIGNAL_POLL_INTERVAL_MS - Static variable in class io.debezium.config.CommonConnectorConfig
 
SIGNAL_POLL_TIMEOUT_MS - Static variable in class io.debezium.pipeline.signal.channels.KafkaSignalChannel
 
SIGNAL_TOPIC - Static variable in class io.debezium.pipeline.signal.channels.KafkaSignalChannel
 
SignalAction<P> - Interface in io.debezium.pipeline.signal.actions
 
SignalActionProvider - Interface in io.debezium.pipeline.signal.actions
This interface is used to provide custom signal actions: Implementations must: provide a map of signal action in the SignalActionProvider.createActions(EventDispatcher, ChangeEventSourceCoordinator, CommonConnectorConfig) method.
signalActions - Variable in class io.debezium.pipeline.signal.SignalProcessor
 
signalAlterDatabase(String, String, String) - Method in class io.debezium.relational.ddl.AbstractDdlParser
Signal an alter database event to ddl changes listener.
signalAlterTable(TableId, TableId, String) - Method in class io.debezium.relational.ddl.AbstractDdlParser
Signal an alter table event to ddl changes listener.
signalAlterView(TableId, TableId, String) - Method in class io.debezium.relational.ddl.AbstractDdlParser
Signal an alter view event to ddl changes listener.
SignalBasedIncrementalSnapshotChangeEventSource<P,T> - Class in io.debezium.pipeline.source.snapshot.incremental
 
SignalBasedIncrementalSnapshotChangeEventSource(RelationalDatabaseConnectorConfig, JdbcConnection, EventDispatcher<P, T>, DatabaseSchema<?>, Clock, SnapshotProgressListener<P>, DataChangeEventListener<P>, NotificationService<P, ? extends OffsetContext>) - Constructor for class io.debezium.pipeline.source.snapshot.incremental.SignalBasedIncrementalSnapshotChangeEventSource
 
SignalBasedIncrementalSnapshotContext<T> - Class in io.debezium.pipeline.source.snapshot.incremental
A class describing current state of incremental snapshot
SignalBasedIncrementalSnapshotContext() - Constructor for class io.debezium.pipeline.source.snapshot.incremental.SignalBasedIncrementalSnapshotContext
 
SignalBasedIncrementalSnapshotContext(boolean) - Constructor for class io.debezium.pipeline.source.snapshot.incremental.SignalBasedIncrementalSnapshotContext
 
signalChangeEvent(DdlParserListener.Event) - Method in class io.debezium.relational.ddl.AbstractDdlParser
Signal an event to ddl changes listener.
SignalChannelReader - Interface in io.debezium.pipeline.signal.channels
This interface is used to provide custom read channels for the Debezium signaling feature: Implementations must: define the name of the reader in SignalChannelReader.name(), initialize specific configuration/variables/connections in the SignalChannelReader.init(CommonConnectorConfig connectorConfig) method, implement reset logic for specific channel in the SignalChannelReader.reset(Object) method if you need to reset already processed signals, provide a list of signal record in the SignalChannelReader.read() method.
signalChannelReaders - Variable in class io.debezium.pipeline.signal.SignalProcessor
 
signalChannels - Variable in class io.debezium.connector.common.BaseSourceTask
 
SignalChannelWriter - Interface in io.debezium.pipeline.signal.channels.process
Interface for writing signals to a channel.
signalChunkComplete() - Method in class io.debezium.pipeline.source.snapshot.chunked.TableChunkProgress
Signals that a non-last chunk has completed all its records.
signalCreateDatabase(String, String) - Method in class io.debezium.relational.ddl.AbstractDdlParser
Signal a create database event to ddl changes listener.
signalCreateIndex(String, TableId, String) - Method in class io.debezium.relational.ddl.AbstractDdlParser
Signal a create index event to ddl changes listener.
signalCreateTable(TableId, String) - Method in class io.debezium.relational.ddl.AbstractDdlParser
Signal a create table event to ddl changes listener.
signalCreateView(TableId, String) - Method in class io.debezium.relational.ddl.AbstractDdlParser
Signal a create view event to ddl changes listener.
signalDataCollectionTableId - Variable in class io.debezium.relational.RelationalSnapshotChangeEventSource
 
signalDropDatabase(String, String) - Method in class io.debezium.relational.ddl.AbstractDdlParser
Signal a drop database event to ddl changes listener.
signalDropIndex(String, TableId, String) - Method in class io.debezium.relational.ddl.AbstractDdlParser
Signal a drop index event to ddl changes listener.
signalDropTable(TableId, String) - Method in class io.debezium.relational.ddl.AbstractDdlParser
Signal a drop table event to ddl changes listener.
signalDropView(TableId, String) - Method in class io.debezium.relational.ddl.AbstractDdlParser
Signal a drop view event to ddl changes listener.
signalEnabledChannels - Variable in class io.debezium.config.CommonConnectorConfig
 
signalFile - Variable in class io.debezium.pipeline.signal.channels.FileSignalChannel
 
signalFirstRecordEmitted() - Method in class io.debezium.pipeline.source.snapshot.chunked.SnapshotProgress
Signals that the global FIRST record has been emitted.
signalFirstRecordEmitted() - Method in class io.debezium.pipeline.source.snapshot.chunked.TableChunkProgress
Signals that the first record of this table has been emitted.
signalingDataCollectionIds - Variable in class io.debezium.config.CommonConnectorConfig
 
signalingDataCollections - Variable in class io.debezium.config.CommonConnectorConfig
 
signalMetadata - Variable in class io.debezium.pipeline.source.snapshot.incremental.InsertWindowCloser
 
signalMetadata - Variable in class io.debezium.pipeline.source.snapshot.incremental.SignalBasedIncrementalSnapshotChangeEventSource
 
SignalMetadata - Class in io.debezium.pipeline.source.snapshot.incremental
Signal metadata for the incremental snapshotting
SignalMetadata(Instant, Instant) - Constructor for class io.debezium.pipeline.source.snapshot.incremental.SignalMetadata
 
SignalPayload<P> - Class in io.debezium.pipeline.signal
 
SignalPayload(P, String, String, Document, OffsetContext, Map<String, Object>) - Constructor for class io.debezium.pipeline.signal.SignalPayload
 
signalPollInterval - Variable in class io.debezium.config.CommonConnectorConfig
 
signalProcessor - Variable in class io.debezium.pipeline.ChangeEventSourceCoordinator
 
signalProcessor - Variable in class io.debezium.pipeline.EventDispatcher
 
SignalProcessor<P,O> - Class in io.debezium.pipeline.signal
This class permits to process signals coming from the different channels.
SignalProcessor(Class<? extends SourceConnector>, CommonConnectorConfig, Map<String, SignalAction<P>>, List<SignalChannelReader>, DocumentReader, Offsets<P, O>) - Constructor for class io.debezium.pipeline.signal.SignalProcessor
 
signalProcessorExecutor - Variable in class io.debezium.pipeline.signal.SignalProcessor
 
SignalRecord - Class in io.debezium.pipeline.signal
The class represent the signal sent on a channel: id STRING - the unique identifier of the signal sent, usually UUID, can be used for deduplication type STRING - the unique logical name of the code executing the signal data STRING - the data in JSON format that are passed to the signal code
SignalRecord(DebeziumEngine.Signal) - Constructor for class io.debezium.pipeline.signal.SignalRecord
 
SignalRecord(String, String, String, Map<String, Object>) - Constructor for class io.debezium.pipeline.signal.SignalRecord
 
signals - Variable in class io.debezium.pipeline.signal.channels.jmx.JmxSignalChannel
 
signals - Variable in class io.debezium.pipeline.signal.channels.process.InProcessSignalChannel
 
signals - Variable in class io.debezium.pipeline.signal.channels.SourceSignalChannel
 
signalsConsumer - Variable in class io.debezium.pipeline.signal.channels.KafkaSignalChannel
 
signalSetVariable(String, String, int, String) - Method in class io.debezium.relational.ddl.AbstractDdlParser
 
signalTableComplete() - Method in class io.debezium.pipeline.source.snapshot.chunked.SnapshotProgress
Signals that a table has completed all its records (including LAST_IN_DATA_COLLECTION).
signalTruncateTable(TableId, String) - Method in class io.debezium.relational.ddl.AbstractDdlParser
Signal a truncate table event to ddl changes listener.
signalUseDatabase(String) - Method in class io.debezium.relational.ddl.AbstractDdlParser
 
signalWindowStatement - Variable in class io.debezium.pipeline.source.snapshot.incremental.DeleteWindowCloser
 
signalWindowStatement - Variable in class io.debezium.pipeline.source.snapshot.incremental.InsertWindowCloser
 
SIGNED_UNSIGNED_ZEROFILL_PATTERN - Static variable in class io.debezium.relational.ddl.DataTypeBuilder
 
SINGLE_QUOTES - Static variable in class io.debezium.relational.TableIdParser
 
singleResultMapper(JdbcConnection.ResultSetExtractor<T>, String) - Method in class io.debezium.jdbc.JdbcConnection
 
singleResultMapper(JdbcConnection.ResultSetExtractor<T>, T, String) - Method in class io.debezium.jdbc.JdbcConnection
 
singleResultMapper(JdbcConnection.ResultSetExtractor<T>, T, String, String) - Method in class io.debezium.jdbc.JdbcConnection
 
SingleSegmentPath(String) - Constructor for class io.debezium.document.Paths.SingleSegmentPath
 
SingleThreadAccess - Annotation Interface in io.debezium.annotation
Denotes that the annotated element of a class that's meant for multi-threaded usage is accessed only by single thread and thus doesn't need to be guarded via synchronization or similar.
SingleValueEvent<T> - Class in io.debezium.metrics.event
Measurement which tracks only a single variable.
SingleValueEvent(T) - Constructor for class io.debezium.metrics.event.SingleValueEvent
 
SingleValueLongMeasurement<T> - Class in io.debezium.metrics.stats
SingleValueMeasurement whole measured variable type is Long type
SingleValueLongMeasurement() - Constructor for class io.debezium.metrics.stats.SingleValueLongMeasurement
 
SingleValueLongMeasurementWithStats<T> - Class in io.debezium.metrics.stats
SingleValueMeasurement of Long type, which provides support of more advanced statistics like quantiles.
SingleValueLongMeasurementWithStats(MeasurementStatistics<T, Long>) - Constructor for class io.debezium.metrics.stats.SingleValueLongMeasurementWithStats
 
SingleValueMeasurement<T,V> - Interface in io.debezium.metrics.stats
A measurement which measures only a single variable.
SinkNotificationChannel - Class in io.debezium.pipeline.notification.channels
 
SinkNotificationChannel() - Constructor for class io.debezium.pipeline.notification.channels.SinkNotificationChannel
 
SinkNotificationChannel.EmptyOffsetContext - Class in io.debezium.pipeline.notification.channels
 
size() - Method in class io.debezium.connector.base.DefaultQueueProvider
 
size() - Method in interface io.debezium.connector.base.QueueProvider
Returns the number of events currently in the queue.
size() - Method in interface io.debezium.document.Array
Return the number of name-value fields in this object.
size() - Method in class io.debezium.document.BasicArray
 
size() - Method in class io.debezium.document.BasicDocument
 
size() - Method in interface io.debezium.document.Document
Return the number of name-value fields in this object.
size() - Method in interface io.debezium.document.Path
Get the number of segments in the path.
size() - Method in class io.debezium.document.Paths.ChildPath
 
size() - Method in class io.debezium.document.Paths.MultiSegmentPath
 
size() - Method in class io.debezium.document.Paths.RootPath
 
size() - Method in class io.debezium.document.Paths.SingleSegmentPath
 
size() - Method in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotContext.SnapshotDataCollection
 
size() - Method in class io.debezium.relational.AbstractCachedTableMappingStorage
 
size() - Method in class io.debezium.relational.ConcurrentMapTableMappingStorage
 
size() - Method in interface io.debezium.relational.TableMappingStorage
Returns the number of table identifier-value mappings in this storage.
size() - Method in class io.debezium.relational.Tables
Get the number of tables that are in this object.
size() - Method in class io.debezium.relational.Tables.TablesById
 
size() - Method in class io.debezium.util.LRUCacheMap
 
Sizeable - Interface in io.debezium.pipeline
Calculates or estimates the size of the object
sizeInBytesQueue - Variable in class io.debezium.connector.base.ChangeEventQueue
 
sketch - Variable in class io.debezium.metrics.stats.LongDDSketchStatistics
 
SKIP - Enum constant in enum class io.debezium.config.CommonConnectorConfig.EventConvertingFailureHandlingMode
Problematic events will be skipped.
SKIP - Enum constant in enum class io.debezium.config.CommonConnectorConfig.EventProcessingFailureHandlingMode
Problematic events will be skipped.
SKIP_MESSAGES_WITHOUT_CHANGE - Static variable in class io.debezium.config.CommonConnectorConfig
Specifies whether to skip messages containing no updates in included columns
SKIP_UNPARSEABLE_DDL_STATEMENTS - Static variable in class io.debezium.relational.HistorizedRelationalDatabaseConnectorConfig
 
SKIP_UNPARSEABLE_DDL_STATEMENTS - Static variable in interface io.debezium.relational.history.SchemaHistory
 
skipComments - Variable in class io.debezium.relational.ddl.AbstractDdlParser
 
skipComments() - Method in class io.debezium.relational.ddl.AbstractDdlParser
Determine whether parsing should exclude comments from the token stream.
skipEmptyMessages() - Method in class io.debezium.relational.RelationalChangeRecordEmitter
Whether empty data messages should be ignored.
skipMessagesWithoutChange - Variable in class io.debezium.config.CommonConnectorConfig
 
skipMessagesWithoutChange() - Method in class io.debezium.config.CommonConnectorConfig
 
skipMessagesWithoutChange() - Method in class io.debezium.pipeline.AbstractChangeRecordEmitter
 
skipped(O) - Static method in class io.debezium.pipeline.spi.SnapshotResult
 
SKIPPED - Enum constant in enum class io.debezium.pipeline.notification.IncrementalSnapshotNotificationService.TableScanCompletionStatus
 
SKIPPED - Enum constant in enum class io.debezium.pipeline.spi.SnapshotResult.SnapshotResultStatus
 
SKIPPED_OPERATIONS - Static variable in class io.debezium.config.CommonConnectorConfig
 
skippedOperations - Variable in class io.debezium.config.CommonConnectorConfig
 
skippedOperations - Variable in class io.debezium.pipeline.EventDispatcher
 
skipSchemaChangeEvent(SchemaChangeEvent) - Method in class io.debezium.relational.HistorizedRelationalDatabaseSchema
 
skipUnparseableDDL - Variable in class io.debezium.relational.HistorizedRelationalDatabaseConnectorConfig
 
skipUnparseableDDL - Variable in class io.debezium.relational.history.AbstractSchemaHistory
 
skipUnparseableDdlStatements() - Method in class io.debezium.relational.HistorizedRelationalDatabaseConnectorConfig
 
skipUnparseableDdlStatements() - Method in class io.debezium.relational.HistorizedRelationalDatabaseSchema
 
skipUnparseableDdlStatements() - Method in interface io.debezium.schema.HistorizedDatabaseSchema
 
skipViews - Variable in class io.debezium.relational.ddl.AbstractDdlParser
 
snapshot - Variable in class io.debezium.pipeline.CommonOffsetContext
Indicates the type of in progress snapshot (INITIAL, BLOCKING, INCREMENTAL).
snapshot() - Method in class io.debezium.connector.AbstractSourceInfo
 
snapshot() - Method in class io.debezium.connector.common.BaseSourceInfo
 
SNAPSHOT_COMPLETED_KEY - Static variable in class io.debezium.pipeline.CommonOffsetContext
 
SNAPSHOT_CONTEXT - Static variable in interface io.debezium.bean.StandardBeanNames
The context used during snapshots.
SNAPSHOT_DELAY_MS - Static variable in class io.debezium.config.CommonConnectorConfig
 
SNAPSHOT_FETCH_SIZE - Static variable in class io.debezium.config.CommonConnectorConfig
 
SNAPSHOT_FULL_COLUMN_SCAN_FORCE - Static variable in class io.debezium.relational.RelationalDatabaseConnectorConfig
 
SNAPSHOT_KEY - Static variable in class io.debezium.connector.AbstractSourceInfo
 
SNAPSHOT_LOCK_TIMEOUT_MS - Static variable in class io.debezium.relational.RelationalDatabaseConnectorConfig
 
SNAPSHOT_LOCKING_MODE_CUSTOM_NAME - Static variable in class io.debezium.config.CommonConnectorConfig
 
SNAPSHOT_LOCKING_MODE_PROPERTY_NAME - Static variable in class io.debezium.config.CommonConnectorConfig
 
SNAPSHOT_MAX_THREADS - Static variable in class io.debezium.config.CommonConnectorConfig
 
SNAPSHOT_MAX_THREADS_MULTIPLIER - Static variable in class io.debezium.config.CommonConnectorConfig
 
SNAPSHOT_MODE_CONFIGURATION_BASED_SNAPSHOT_DATA - Static variable in class io.debezium.config.CommonConnectorConfig
 
SNAPSHOT_MODE_CONFIGURATION_BASED_SNAPSHOT_ON_DATA_ERROR - Static variable in class io.debezium.config.CommonConnectorConfig
 
SNAPSHOT_MODE_CONFIGURATION_BASED_SNAPSHOT_ON_SCHEMA_ERROR - Static variable in class io.debezium.config.CommonConnectorConfig
 
SNAPSHOT_MODE_CONFIGURATION_BASED_SNAPSHOT_SCHEMA - Static variable in class io.debezium.config.CommonConnectorConfig
 
SNAPSHOT_MODE_CONFIGURATION_BASED_START_STREAM - Static variable in class io.debezium.config.CommonConnectorConfig
 
SNAPSHOT_MODE_CUSTOM_NAME - Static variable in class io.debezium.config.CommonConnectorConfig
 
SNAPSHOT_MODE_PROPERTY_NAME - Static variable in class io.debezium.config.CommonConnectorConfig
 
SNAPSHOT_MODE_TABLES - Static variable in class io.debezium.config.CommonConnectorConfig
 
SNAPSHOT_QUERY_MODE - Static variable in class io.debezium.config.CommonConnectorConfig
 
SNAPSHOT_QUERY_MODE_CUSTOM_NAME - Static variable in class io.debezium.config.CommonConnectorConfig
 
SNAPSHOT_RECORD_SCHEMA_VERSION - Static variable in class io.debezium.schema.SchemaFactory
 
SNAPSHOT_SELECT_STATEMENT_OVERRIDES_BY_TABLE - Static variable in class io.debezium.relational.RelationalDatabaseConnectorConfig
 
SNAPSHOT_TABLES_ORDER_BY_ROW_COUNT - Static variable in class io.debezium.relational.RelationalDatabaseConnectorConfig
 
snapshotAborted - Variable in class io.debezium.pipeline.meters.SnapshotMeter
 
snapshotAborted() - Method in class io.debezium.pipeline.meters.SnapshotMeter
 
snapshotAborted(P) - Method in class io.debezium.pipeline.metrics.DefaultSnapshotChangeEventSourceMetrics
 
snapshotAborted(P) - Method in interface io.debezium.pipeline.source.spi.SnapshotProgressListener
 
SnapshotChangeEventSource<P,O> - Interface in io.debezium.pipeline.source.spi
A change event source that emits events for taking a consistent snapshot of the captured tables, which may include schema and data information.
SnapshotChangeEventSourceMetrics<P> - Interface in io.debezium.pipeline.metrics
Metrics related to the snapshot phase of a connector.
SnapshotChangeEventSourceMetricsMXBean - Interface in io.debezium.pipeline.metrics
 
SnapshotChangeRecordEmitter<P> - Class in io.debezium.relational
Emits change data based on a single row read via JDBC.
SnapshotChangeRecordEmitter(P, OffsetContext, Object[], Clock, RelationalDatabaseConnectorConfig) - Constructor for class io.debezium.relational.SnapshotChangeRecordEmitter
 
SnapshotChunk - Class in io.debezium.pipeline.source.snapshot.chunked
Represents a single chunk of a table to be snapshot in parallel with precomputed values.
SnapshotChunk(TableId, Table, Object[], Object[], int, int, int, int, String, OptionalLong) - Constructor for class io.debezium.pipeline.source.snapshot.chunked.SnapshotChunk
 
SnapshotChunkQueryBuilder - Class in io.debezium.pipeline.source.snapshot.chunked
Builds SQL queries for snapshot chunks with boundary conditions.
SnapshotChunkQueryBuilder(JdbcConnection) - Constructor for class io.debezium.pipeline.source.snapshot.chunked.SnapshotChunkQueryBuilder
 
snapshotCompleted - Variable in class io.debezium.pipeline.CommonOffsetContext
Whether an initial/blocking snapshot has been completed or not.
snapshotCompleted - Variable in class io.debezium.pipeline.meters.SnapshotMeter
 
snapshotCompleted() - Method in class io.debezium.pipeline.meters.SnapshotMeter
 
snapshotCompleted(P) - Method in class io.debezium.pipeline.metrics.DefaultSnapshotChangeEventSourceMetrics
 
snapshotCompleted(P) - Method in interface io.debezium.pipeline.source.spi.SnapshotProgressListener
 
SnapshotConfiguration - Class in io.debezium.pipeline.signal.actions.snapshotting
Contains information required for the snapshot
SnapshotConfiguration() - Constructor for class io.debezium.pipeline.signal.actions.snapshotting.SnapshotConfiguration
 
SnapshotConfiguration.Builder - Class in io.debezium.pipeline.signal.actions.snapshotting
 
SnapshotContext(P) - Constructor for class io.debezium.pipeline.source.AbstractSnapshotChangeEventSource.SnapshotContext
 
snapshotData - Variable in class io.debezium.pipeline.source.SnapshottingTask
 
snapshotData - Variable in class io.debezium.snapshot.mode.ConfigurationBasedSnapshotter
 
snapshotData() - Method in class io.debezium.pipeline.source.SnapshottingTask
Whether data (rows in captured tables) should be snapshotted.
snapshotDataCollection - Variable in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotContext
 
SnapshotDataCollection(AbstractIncrementalSnapshotContext<T>) - Constructor for class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotContext.SnapshotDataCollection
 
snapshotDelay - Variable in class io.debezium.config.CommonConnectorConfig
 
snapshotFetchSize - Variable in class io.debezium.config.CommonConnectorConfig
 
snapshotFinished - Variable in class io.debezium.pipeline.ChangeEventSourceCoordinator.ChangeEventSourceContextImpl
 
snapshotLock - Variable in class io.debezium.snapshot.SnapshotterService
 
SnapshotLock - Interface in io.debezium.snapshot.spi
SnapshotLock is used to determine the table lock mode used during schema snapshot
snapshotLockImplementations - Variable in class io.debezium.snapshot.SnapshotLockProvider
 
snapshotLockingMode(CommonConnectorConfig) - Method in class io.debezium.snapshot.SnapshotLockProvider
 
snapshotLockingModeCustomName - Variable in class io.debezium.config.CommonConnectorConfig
 
snapshotLockingModeCustomName() - Method in class io.debezium.config.CommonConnectorConfig
 
SnapshotLockProvider - Class in io.debezium.snapshot
An implementation of the ServiceProvider contract for the SnapshotLock.
SnapshotLockProvider() - Constructor for class io.debezium.snapshot.SnapshotLockProvider
 
SnapshotLockProvider(List<SnapshotLock>) - Constructor for class io.debezium.snapshot.SnapshotLockProvider
 
snapshotLockTimeout() - Method in class io.debezium.relational.RelationalDatabaseConnectorConfig
 
SnapshotMarkerResolver() - Constructor for class io.debezium.relational.RelationalSnapshotChangeEventSource.SnapshotMarkerResolver
 
snapshotMaxThreads - Variable in class io.debezium.config.CommonConnectorConfig
 
snapshotMaxThreadsMultiplier - Variable in class io.debezium.config.CommonConnectorConfig
 
snapshotMeter - Variable in class io.debezium.pipeline.metrics.DefaultSnapshotChangeEventSourceMetrics
 
SnapshotMeter - Class in io.debezium.pipeline.meters
Carries snapshot metrics.
SnapshotMeter(Clock) - Constructor for class io.debezium.pipeline.meters.SnapshotMeter
 
snapshotMetrics - Variable in class io.debezium.pipeline.ChangeEventSourceCoordinator
 
SnapshotMetricsMXBean - Interface in io.debezium.pipeline.metrics.traits
Exposes snapshot metrics.
snapshotMode(CommonConnectorConfig) - Method in class io.debezium.snapshot.SnapshotterServiceProvider
 
snapshotModeConfigurationBasedSnapshotData - Variable in class io.debezium.config.CommonConnectorConfig
 
snapshotModeConfigurationBasedSnapshotData() - Method in class io.debezium.config.CommonConnectorConfig
 
snapshotModeConfigurationBasedSnapshotOnDataError - Variable in class io.debezium.config.CommonConnectorConfig
 
snapshotModeConfigurationBasedSnapshotOnDataError() - Method in class io.debezium.config.CommonConnectorConfig
 
snapshotModeConfigurationBasedSnapshotOnSchemaError - Variable in class io.debezium.config.CommonConnectorConfig
 
snapshotModeConfigurationBasedSnapshotOnSchemaError() - Method in class io.debezium.config.CommonConnectorConfig
 
snapshotModeConfigurationBasedSnapshotSchema - Variable in class io.debezium.config.CommonConnectorConfig
 
snapshotModeConfigurationBasedSnapshotSchema() - Method in class io.debezium.config.CommonConnectorConfig
 
snapshotModeConfigurationBasedStream - Variable in class io.debezium.config.CommonConnectorConfig
 
snapshotModeConfigurationBasedStream() - Method in class io.debezium.config.CommonConnectorConfig
 
snapshotModeCustomName - Variable in class io.debezium.config.CommonConnectorConfig
 
snapshotOnDataError - Variable in class io.debezium.snapshot.mode.ConfigurationBasedSnapshotter
 
snapshotOnSchemaError - Variable in class io.debezium.snapshot.mode.ConfigurationBasedSnapshotter
 
snapshotOrderByRowCount - Variable in class io.debezium.relational.RelationalDatabaseConnectorConfig
 
snapshotOrderByRowCount() - Method in class io.debezium.relational.RelationalDatabaseConnectorConfig
 
snapshotPaused - Variable in class io.debezium.pipeline.meters.SnapshotMeter
 
snapshotPaused() - Method in class io.debezium.pipeline.meters.SnapshotMeter
 
snapshotPaused(P) - Method in class io.debezium.pipeline.metrics.DefaultSnapshotChangeEventSourceMetrics
 
snapshotPaused(P) - Method in interface io.debezium.pipeline.source.spi.SnapshotProgressListener
 
SnapshotProgress - Class in io.debezium.pipeline.source.snapshot.chunked
Thread-safe coordination for global snapshot progress across all tables.
SnapshotProgress(int) - Constructor for class io.debezium.pipeline.source.snapshot.chunked.SnapshotProgress
Creates a new SnapshotProgress instance.
snapshotProgressListener - Variable in class io.debezium.pipeline.source.AbstractSnapshotChangeEventSource
 
snapshotProgressListener - Variable in class io.debezium.relational.RelationalSnapshotChangeEventSource
 
SnapshotProgressListener<P> - Interface in io.debezium.pipeline.source.spi
Invoked whenever an important event or change of state happens during the snapshot phase.
snapshotQuery - Variable in class io.debezium.snapshot.SnapshotterService
 
snapshotQuery(String, List<String>) - Method in interface io.debezium.snapshot.spi.SnapshotQuery
Generate a valid query string for the specified table, or an empty Optional to skip snapshotting this table (but that table will still be streamed from)
SnapshotQuery - Interface in io.debezium.snapshot.spi
SnapshotQuery is used to determine the query used during a data snapshot
snapshotQueryImplementations - Variable in class io.debezium.snapshot.SnapshotQueryProvider
 
snapshotQueryMode - Variable in class io.debezium.config.CommonConnectorConfig
 
snapshotQueryMode() - Method in class io.debezium.config.CommonConnectorConfig
 
SnapshotQueryMode(String) - Constructor for enum class io.debezium.config.CommonConnectorConfig.SnapshotQueryMode
 
snapshotQueryModeCustomName - Variable in class io.debezium.config.CommonConnectorConfig
 
snapshotQueryModeCustomName() - Method in class io.debezium.config.CommonConnectorConfig
 
SnapshotQueryProvider - Class in io.debezium.snapshot
An implementation of the ServiceProvider contract for the SnapshotQuery.
SnapshotQueryProvider() - Constructor for class io.debezium.snapshot.SnapshotQueryProvider
 
SnapshotQueryProvider(List<SnapshotQuery>) - Constructor for class io.debezium.snapshot.SnapshotQueryProvider
 
snapshotRecord - Variable in class io.debezium.connector.common.BaseSourceInfo
 
SnapshotRecord - Enum Class in io.debezium.connector
Describes whether the change record comes from snapshot and if it is the last one
SnapshotRecord() - Constructor for enum class io.debezium.connector.SnapshotRecord
 
snapshotRecordSchema() - Method in class io.debezium.schema.SchemaFactory
 
SnapshotResult<O> - Class in io.debezium.pipeline.spi
 
SnapshotResult(SnapshotResult.SnapshotResultStatus, O) - Constructor for class io.debezium.pipeline.spi.SnapshotResult
 
SnapshotResult.SnapshotResultStatus - Enum Class in io.debezium.pipeline.spi
 
SnapshotResultStatus() - Constructor for enum class io.debezium.pipeline.spi.SnapshotResult.SnapshotResultStatus
 
snapshotResumed() - Method in class io.debezium.pipeline.meters.SnapshotMeter
 
snapshotResumed(P) - Method in class io.debezium.pipeline.metrics.DefaultSnapshotChangeEventSourceMetrics
 
snapshotResumed(P) - Method in interface io.debezium.pipeline.source.spi.SnapshotProgressListener
 
snapshotRunning - Variable in class io.debezium.pipeline.meters.SnapshotMeter
 
snapshotRunning() - Method in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotContext
 
snapshotRunning() - Method in interface io.debezium.pipeline.source.snapshot.incremental.IncrementalSnapshotContext
 
snapshotSchema - Variable in class io.debezium.pipeline.source.SnapshottingTask
 
snapshotSchema - Variable in class io.debezium.snapshot.mode.ConfigurationBasedSnapshotter
 
snapshotSchema() - Method in class io.debezium.pipeline.source.SnapshottingTask
Whether the schema of captured tables should be snapshotted.
SnapshotSelect(String, boolean) - Constructor for record class io.debezium.relational.RelationalSnapshotChangeEventSource.SnapshotSelect
Creates an instance of a SnapshotSelect record class.
snapshotSkipped - Variable in class io.debezium.pipeline.meters.SnapshotMeter
 
snapshotSkipped() - Method in class io.debezium.pipeline.meters.SnapshotMeter
 
snapshotSkipped(P) - Method in class io.debezium.pipeline.metrics.DefaultSnapshotChangeEventSourceMetrics
 
snapshotSkipped(P) - Method in interface io.debezium.pipeline.source.spi.SnapshotProgressListener
 
snapshotSource - Variable in class io.debezium.pipeline.ChangeEventSourceCoordinator
 
snapshotStarted() - Method in class io.debezium.pipeline.meters.SnapshotMeter
 
snapshotStarted(P) - Method in class io.debezium.pipeline.metrics.DefaultSnapshotChangeEventSourceMetrics
 
snapshotStarted(P) - Method in interface io.debezium.pipeline.source.spi.SnapshotProgressListener
 
SnapshotStatus - Enum Class in io.debezium.pipeline.notification
 
SnapshotStatus() - Constructor for enum class io.debezium.pipeline.notification.SnapshotStatus
 
SnapshotTablesRowCountOrder(String) - Constructor for enum class io.debezium.relational.RelationalDatabaseConnectorConfig.SnapshotTablesRowCountOrder
 
snapshotter - Variable in class io.debezium.snapshot.SnapshotterService
 
snapshotterService - Variable in class io.debezium.pipeline.ChangeEventSourceCoordinator
 
snapshotterService - Variable in class io.debezium.relational.RelationalSnapshotChangeEventSource
 
SnapshotterService - Class in io.debezium.snapshot
Registry of all available snapshotters.
SnapshotterService(Snapshotter, SnapshotQuery, SnapshotLock) - Constructor for class io.debezium.snapshot.SnapshotterService
 
SnapshotterServiceProvider - Class in io.debezium.snapshot
An implementation of the ServiceProvider contract for the SnapshotterService.
SnapshotterServiceProvider() - Constructor for class io.debezium.snapshot.SnapshotterServiceProvider
 
SnapshottingTask - Class in io.debezium.pipeline.source
A configuration describing the task to be performed during snapshotting.
SnapshottingTask(boolean, boolean, List<String>, Map<DataCollectionId, String>, boolean) - Constructor for class io.debezium.pipeline.source.SnapshottingTask
 
SnapshotType - Enum Class in io.debezium.connector
Describes the kind of snapshot in progress
SnapshotType() - Constructor for enum class io.debezium.connector.SnapshotType
 
SnapshotType() - Constructor for enum class io.debezium.pipeline.signal.actions.AbstractSnapshotSignal.SnapshotType
 
sortByRowCount(Map<TableId, OptionalLong>, RelationalDatabaseConnectorConfig.SnapshotTablesRowCountOrder) - Method in class io.debezium.relational.RelationalSnapshotChangeEventSource
 
sortedColumns - Variable in class io.debezium.relational.TableEditorImpl
 
source - Variable in class io.debezium.schema.SchemaChangeEvent
 
source() - Method in class io.debezium.relational.history.HistoryRecord
 
SOURCE - Static variable in class io.debezium.data.Envelope.FieldName
The origin field is used to store the information about the source of a record, including the Kafka Connect partition and offset information.
SOURCE - Static variable in class io.debezium.relational.history.HistoryRecord.Fields
 
SOURCE_INFO_DEFAULT_SCHEMA_VERSION - Static variable in class io.debezium.schema.SchemaFactory
 
SOURCE_INFO_STRUCT_MAKER - Static variable in class io.debezium.config.CommonConnectorConfig
 
SOURCE_SCHEMA_COLUMN_SCHEMA_NAME - Static variable in class io.debezium.schema.SchemaFactory
 
SOURCE_SCHEMA_COLUMN_SCHEMA_VERSION - Static variable in class io.debezium.schema.SchemaFactory
 
SOURCE_SCHEMA_NAME - Static variable in class io.debezium.schema.SchemaFactory
 
SOURCE_SCHEMA_TABLE_SCHEMA_NAME - Static variable in class io.debezium.schema.SchemaFactory
 
SOURCE_SCHEMA_TABLE_SCHEMA_VERSION - Static variable in class io.debezium.schema.SchemaFactory
 
SOURCE_SCHEMA_VERSION - Static variable in class io.debezium.schema.SchemaFactory
 
sourceEventPosition - Variable in class io.debezium.pipeline.meters.StreamingMeter
 
sourceField - Variable in class io.debezium.serde.json.JsonSerdeConfig
 
sourceField() - Method in class io.debezium.serde.json.JsonSerdeConfig
 
sourceInfo - Variable in class io.debezium.pipeline.CommonOffsetContext
 
sourceInfoSchema - Variable in class io.debezium.relational.TableSchemaBuilder
 
sourceInfoSchemaBuilder() - Method in class io.debezium.schema.SchemaFactory
 
sourceInfoStructMaker - Variable in class io.debezium.config.CommonConnectorConfig
 
SourceInfoStructMaker<T> - Interface in io.debezium.connector
Converts the connector SourceInfo into publicly visible source field of the message.
sourcePosition - Variable in class io.debezium.pipeline.source.spi.EventFormatter
 
sourcePosition(Map<String, String>) - Method in class io.debezium.pipeline.source.spi.EventFormatter
 
sourceSchemaBlockColumnSchema(SchemaNameAdjuster) - Method in class io.debezium.schema.SchemaFactory
 
sourceSchemaBlockSchema(SchemaNameAdjuster) - Method in class io.debezium.schema.SchemaFactory
 
sourceSchemaBlockTableSchema(SchemaNameAdjuster) - Method in class io.debezium.schema.SchemaFactory
 
sourceSignalChannel - Variable in class io.debezium.pipeline.EventDispatcher
 
SourceSignalChannel - Class in io.debezium.pipeline.signal.channels
The class responsible for processing of signals delivered to Debezium via a dedicated signaling table.
SourceSignalChannel() - Constructor for class io.debezium.pipeline.signal.channels.SourceSignalChannel
 
sourceTable - Variable in class io.debezium.relational.ChangeTable
The table from which the changes are captured
sourceTableColumns - Variable in class io.debezium.util.ColumnUtils.MappedColumns
 
sourceTableId - Variable in class io.debezium.relational.ChangeTable
 
sourceTaskContext - Variable in class io.debezium.connector.common.DebeziumHeaderProducer
 
SPARSE_VECTOR_ERROR - Static variable in class io.debezium.data.vector.Vectors
 
SparseDoubleVector - Class in io.debezium.data.vector
A semantic type to represent a double-precision sparse vector.
SparseDoubleVector() - Constructor for class io.debezium.data.vector.SparseDoubleVector
 
specialValue - Variable in class io.debezium.data.SpecialValueDecimal
 
SpecialValue() - Constructor for enum class io.debezium.data.SpecialValueDecimal.SpecialValue
 
SpecialValueDecimal - Class in io.debezium.data
Extension of plain a BigDecimal type that adds support for new features like special values handling - NaN, infinity;
SpecialValueDecimal(SpecialValueDecimal.SpecialValue) - Constructor for class io.debezium.data.SpecialValueDecimal
 
SpecialValueDecimal(BigDecimal) - Constructor for class io.debezium.data.SpecialValueDecimal
 
SpecialValueDecimal.SpecialValue - Enum Class in io.debezium.data
Special values for floating-point and numeric types
SQL_EXCEPTION - Enum constant in enum class io.debezium.pipeline.notification.IncrementalSnapshotNotificationService.TableScanCompletionStatus
 
SQL_EXCEPTION - Enum constant in enum class io.debezium.pipeline.notification.InitialSnapshotNotificationService.TableScanCompletionStatus
 
sqlState - Variable in exception class io.debezium.jdbc.JdbcConnectionException
 
srid - Variable in class io.debezium.spatial.GeometryBytes
 
SRID_FIELD - Static variable in class io.debezium.data.geometry.Geometry
 
StandardActionProvider - Class in io.debezium.pipeline.signal.actions
 
StandardActionProvider() - Constructor for class io.debezium.pipeline.signal.actions.StandardActionProvider
 
StandardBeanNames - Interface in io.debezium.bean
Contract that defines standard bean names.
start() - Method in class io.debezium.metrics.stats.MeasurementCollector
 
start() - Method in class io.debezium.pipeline.meters.StreamingMeter
 
start() - Method in class io.debezium.pipeline.signal.SignalProcessor
 
start() - Method in class io.debezium.processors.PostProcessorRegistry
 
start() - Method in class io.debezium.relational.history.AbstractFileBasedSchemaHistory
 
start() - Method in class io.debezium.relational.history.AbstractSchemaHistory
 
start() - Method in interface io.debezium.relational.history.SchemaHistory
Start the history.
start() - Method in interface io.debezium.service.spi.Startable
Request the service to start.
start(Configuration) - Method in class io.debezium.connector.common.BaseSourceTask
Called when starting this source task.
start(CdcSourceTaskContext, ChangeEventQueueMetrics, EventMetadataProvider) - Method in class io.debezium.pipeline.ChangeEventSourceCoordinator
 
start(Map<String, String>) - Method in class io.debezium.connector.common.BaseSourceTask
 
Startable - Interface in io.debezium.service.spi
A contract that defines that the service wishes to be started during service start-up phase.
startBuffering() - Method in interface io.debezium.relational.history.SchemaHistory
Starts buffering write operations.
started() - Method in interface io.debezium.relational.history.SchemaHistoryListener
 
started() - Method in class io.debezium.relational.history.SchemaHistoryMetrics
 
STARTED - Enum constant in enum class io.debezium.pipeline.notification.SnapshotStatus
 
STARTED - Enum constant in enum class io.debezium.pipeline.spi.SnapshotResult.SnapshotResultStatus
 
startGeometryCollection(int) - Method in class io.debezium.spatial.GeometryBytes.EmptyGeometryCollectionVisitor
 
startGeometryCollection(int) - Method in record class io.debezium.spatial.GeometryCoordinateSwapper.SwapVisitor
 
startGeometryCollection(int) - Method in record class io.debezium.spatial.GeometryEndiannessConverter.EndianConverterVisitor
 
startGeometryCollection(int) - Method in interface io.debezium.spatial.GeometryVisitor
Called after reading the number of geometries present in a GEOMETRYCOLLECTION geometry type.
startIfNeededAndPossible() - Method in class io.debezium.connector.common.BaseSourceTask
Starts this connector in case it has been stopped after a retriable error, and the backoff period has passed.
startLineString(int) - Method in record class io.debezium.spatial.GeometryCoordinateSwapper.SwapVisitor
 
startLineString(int) - Method in record class io.debezium.spatial.GeometryEndiannessConverter.EndianConverterVisitor
 
startLineString(int) - Method in interface io.debezium.spatial.GeometryVisitor
Called after reading the number of points inside a LINESTRING geometry type.
startMultiLineString(int) - Method in record class io.debezium.spatial.GeometryCoordinateSwapper.SwapVisitor
 
startMultiLineString(int) - Method in record class io.debezium.spatial.GeometryEndiannessConverter.EndianConverterVisitor
 
startMultiLineString(int) - Method in interface io.debezium.spatial.GeometryVisitor
Called after reading the number of line strings present in a MULTILINESTRING geometry type.
startMultiPoint(int) - Method in record class io.debezium.spatial.GeometryCoordinateSwapper.SwapVisitor
 
startMultiPoint(int) - Method in record class io.debezium.spatial.GeometryEndiannessConverter.EndianConverterVisitor
 
startMultiPoint(int) - Method in interface io.debezium.spatial.GeometryVisitor
Called after reading the number of points present in a MULTIPOINT geometry type.
startMultiPolygon(int) - Method in record class io.debezium.spatial.GeometryCoordinateSwapper.SwapVisitor
 
startMultiPolygon(int) - Method in record class io.debezium.spatial.GeometryEndiannessConverter.EndianConverterVisitor
 
startMultiPolygon(int) - Method in interface io.debezium.spatial.GeometryVisitor
Called after reading the number of polygons present in a MULTIPOYLGON geometry type.
startNewChunk() - Method in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotContext
 
startNewChunk() - Method in interface io.debezium.pipeline.source.snapshot.incremental.IncrementalSnapshotContext
 
startOfLastToken - Variable in class io.debezium.relational.TableIdParser.ParsingContext
 
startPauseTime - Variable in class io.debezium.pipeline.meters.SnapshotMeter
 
startPolygon(int) - Method in record class io.debezium.spatial.GeometryCoordinateSwapper.SwapVisitor
 
startPolygon(int) - Method in record class io.debezium.spatial.GeometryEndiannessConverter.EndianConverterVisitor
 
startPolygon(int) - Method in interface io.debezium.spatial.GeometryVisitor
Called after reading the number of rings inside a POLYGON geometry type.
startRing(int, int) - Method in record class io.debezium.spatial.GeometryCoordinateSwapper.SwapVisitor
 
startRing(int, int) - Method in record class io.debezium.spatial.GeometryEndiannessConverter.EndianConverterVisitor
 
startRing(int, int) - Method in interface io.debezium.spatial.GeometryVisitor
Called after reading the number of points present in a ring within a polygon.
startService(ServiceRegistration<T>) - Method in class io.debezium.service.DefaultServiceRegistry
 
startTime - Variable in class io.debezium.pipeline.meters.SnapshotMeter
 
state - Variable in class io.debezium.connector.common.BaseSourceTask
 
StateBasedGCounter - Class in io.debezium.crdt
 
StateBasedGCounter() - Constructor for class io.debezium.crdt.StateBasedGCounter
 
StateBasedGCounter(long) - Constructor for class io.debezium.crdt.StateBasedGCounter
 
StateBasedPNCounter - Class in io.debezium.crdt
 
StateBasedPNCounter() - Constructor for class io.debezium.crdt.StateBasedPNCounter
 
StateBasedPNCounter(long, long) - Constructor for class io.debezium.crdt.StateBasedPNCounter
 
StateBasedPNDeltaCounter - Class in io.debezium.crdt
 
StateBasedPNDeltaCounter() - Constructor for class io.debezium.crdt.StateBasedPNDeltaCounter
 
StateBasedPNDeltaCounter(long, long, long, long) - Constructor for class io.debezium.crdt.StateBasedPNDeltaCounter
 
stateLock - Variable in class io.debezium.connector.common.BaseSourceTask
Used to ensure that start(), stop() and commitRecord() calls are serialized.
statement - Variable in class io.debezium.relational.ddl.DdlParserListener.Event
 
statement - Variable in record class io.debezium.relational.RelationalSnapshotChangeEventSource.SnapshotSelect
The field for the statement record component.
statement() - Method in class io.debezium.relational.ddl.DdlParserListener.Event
Get the DDL statement associated with this event.
statement() - Method in record class io.debezium.relational.RelationalSnapshotChangeEventSource.SnapshotSelect
Returns the value of the statement record component.
STATEMENT_CACHE_CAPACITY - Static variable in class io.debezium.jdbc.JdbcConnection
 
STATEMENT_DELIMITER - Static variable in class io.debezium.jdbc.JdbcConnection
 
statementCache - Variable in class io.debezium.jdbc.JdbcConnection
 
statementValuesSetter(List<Object>) - Method in class io.debezium.jdbc.JdbcConnection
 
statistics - Variable in class io.debezium.metrics.stats.SingleValueLongMeasurementWithStats
 
STATISTICS_METRICS_ENABLED - Static variable in class io.debezium.config.CommonConnectorConfig
 
status - Variable in class io.debezium.pipeline.spi.SnapshotResult
 
status - Variable in class io.debezium.relational.history.SchemaHistoryMetrics
 
status - Variable in class io.debezium.rest.model.ValidationResults
 
Status() - Constructor for enum class io.debezium.rest.model.ValidationResults.Status
 
STATUS - Static variable in class io.debezium.pipeline.notification.IncrementalSnapshotNotificationService
 
STATUS - Static variable in class io.debezium.pipeline.notification.InitialSnapshotNotificationService
 
stop() - Method in class io.debezium.connector.common.BaseSourceTask
 
stop() - Method in class io.debezium.metrics.stats.MeasurementCollector
 
stop() - Method in class io.debezium.pipeline.ChangeEventSourceCoordinator
Stops this coordinator.
stop() - Method in class io.debezium.pipeline.meters.StreamingMeter
 
stop() - Method in class io.debezium.pipeline.notification.NotificationService
 
stop() - Method in class io.debezium.pipeline.signal.SignalProcessor
 
stop() - Method in class io.debezium.relational.history.AbstractFileBasedSchemaHistory
 
stop() - Method in class io.debezium.relational.history.AbstractSchemaHistory
 
stop() - Method in interface io.debezium.relational.history.SchemaHistory
Stop recording history and release any resources acquired since SchemaHistory.configure(Configuration, HistoryRecordComparator, SchemaHistoryListener, boolean).
stop(boolean) - Method in class io.debezium.connector.common.BaseSourceTask
 
stopBuffering() - Method in interface io.debezium.relational.history.SchemaHistory
Stops buffering and ensures all pending writes are flushed and verified before returning.
stopPauseTime - Variable in class io.debezium.pipeline.meters.SnapshotMeter
 
stopped() - Method in interface io.debezium.relational.history.SchemaHistoryListener
 
stopped() - Method in class io.debezium.relational.history.SchemaHistoryMetrics
 
STOPPED - Enum constant in enum class io.debezium.relational.history.SchemaHistoryMetrics.SchemaHistoryStatus
 
stopService(ServiceRegistration<T>) - Method in class io.debezium.service.DefaultServiceRegistry
 
StopSnapshot<P> - Class in io.debezium.pipeline.signal.actions.snapshotting
The action to stop an ad-hoc snapshot.
StopSnapshot(EventDispatcher<P, ? extends DataCollectionId>) - Constructor for class io.debezium.pipeline.signal.actions.snapshotting.StopSnapshot
 
stopTime - Variable in class io.debezium.pipeline.meters.SnapshotMeter
 
storage - Variable in class io.debezium.relational.ConcurrentMapTableMappingStorage
 
storage - Variable in class io.debezium.relational.RelationalDatabaseSchema.SchemasByTableId
 
storage - Variable in class io.debezium.relational.Tables.TablesById
 
STORAGE_PREFIX - Static variable in interface io.debezium.relational.TableMappingStorage
 
STORAGE_PREFIX_SCHEMAS - Static variable in interface io.debezium.relational.TableMappingStorage
 
STORAGE_PREFIX_TABLES - Static variable in interface io.debezium.relational.TableMappingStorage
 
storageExists() - Method in class io.debezium.relational.history.MemorySchemaHistory
 
storageExists() - Method in interface io.debezium.relational.history.SchemaHistory
Determines if the underlying storage exists (e.g. a Kafka topic, file or similar).
store(Map<String, Object>) - Method in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotContext
 
store(Map<String, Object>) - Method in interface io.debezium.pipeline.source.snapshot.incremental.IncrementalSnapshotContext
 
store(Map<String, Object>) - Method in class io.debezium.pipeline.txmetadata.TransactionContext
 
STORE_ONLY_CAPTURED_DATABASES_DDL - Static variable in class io.debezium.relational.HistorizedRelationalDatabaseConnectorConfig
 
STORE_ONLY_CAPTURED_DATABASES_DDL - Static variable in interface io.debezium.relational.history.SchemaHistory
 
STORE_ONLY_CAPTURED_TABLES_DDL - Static variable in class io.debezium.relational.HistorizedRelationalDatabaseConnectorConfig
 
STORE_ONLY_CAPTURED_TABLES_DDL - Static variable in interface io.debezium.relational.history.SchemaHistory
 
storeOnlyCapturedDatabases - Variable in class io.debezium.pipeline.GuardrailValidator
 
storeOnlyCapturedDatabases() - Method in class io.debezium.relational.HistorizedRelationalDatabaseConnectorConfig
 
storeOnlyCapturedDatabases() - Method in class io.debezium.relational.HistorizedRelationalDatabaseSchema
 
storeOnlyCapturedDatabases() - Method in interface io.debezium.schema.HistorizedDatabaseSchema
 
storeOnlyCapturedDatabasesDdl - Variable in class io.debezium.relational.HistorizedRelationalDatabaseConnectorConfig
 
storeOnlyCapturedTables - Variable in class io.debezium.pipeline.GuardrailValidator
 
storeOnlyCapturedTables() - Method in class io.debezium.relational.HistorizedRelationalDatabaseConnectorConfig
 
storeOnlyCapturedTables() - Method in class io.debezium.relational.HistorizedRelationalDatabaseSchema
 
storeOnlyCapturedTables() - Method in interface io.debezium.schema.HistorizedDatabaseSchema
 
storeOnlyCapturedTablesDdl - Variable in class io.debezium.relational.HistorizedRelationalDatabaseConnectorConfig
 
storeRecord(HistoryRecord) - Method in class io.debezium.relational.history.AbstractFileBasedSchemaHistory
 
storeRecord(HistoryRecord) - Method in class io.debezium.relational.history.AbstractSchemaHistory
 
storeRecord(HistoryRecord) - Method in class io.debezium.relational.history.MemorySchemaHistory
 
stream - Variable in class io.debezium.snapshot.mode.ConfigurationBasedSnapshotter
 
stream() - Method in interface io.debezium.document.Document
Returns a sequential Stream with this array as its source.
streamEntries() - Method in interface io.debezium.document.Array
Returns a sequential Stream with this array as its source.
streamEvents(ChangeEventSource.ChangeEventSourceContext, P, O) - Method in class io.debezium.pipeline.ChangeEventSourceCoordinator
 
streaming - Variable in class io.debezium.pipeline.ChangeEventSourceCoordinator
 
STREAMING_DELAY_MS - Static variable in class io.debezium.config.CommonConnectorConfig
 
StreamingChangeEventSource<P,O> - Interface in io.debezium.pipeline.source.spi
A change event source that emits events from a DB log, such as MySQL's binlog or similar.
StreamingChangeEventSourceMetrics<P> - Interface in io.debezium.pipeline.metrics
Metrics related to the streaming phase of a connector.
StreamingChangeEventSourceMetricsMXBean - Interface in io.debezium.pipeline.metrics
Metrics specific to streaming change event sources
StreamingChangeRecordReceiver() - Constructor for class io.debezium.pipeline.EventDispatcher.StreamingChangeRecordReceiver
 
streamingConnected(boolean) - Method in class io.debezium.pipeline.ChangeEventSourceCoordinator
 
streamingDelay - Variable in class io.debezium.config.CommonConnectorConfig
 
streamingMeter - Variable in class io.debezium.pipeline.metrics.DefaultStreamingChangeEventSourceMetrics
 
StreamingMeter - Class in io.debezium.pipeline.meters
Carries streaming metrics.
StreamingMeter(CommonConnectorConfig, CapturedTablesSupplier, EventMetadataProvider) - Constructor for class io.debezium.pipeline.meters.StreamingMeter
 
streamingMetrics - Variable in class io.debezium.pipeline.ChangeEventSourceCoordinator
 
StreamingMetricsMXBean - Interface in io.debezium.pipeline.metrics.traits
Exposes streaming metrics.
streamingPaused - Variable in class io.debezium.pipeline.ChangeEventSourceCoordinator.ChangeEventSourceContextImpl
 
streamingPaused() - Method in class io.debezium.pipeline.ChangeEventSourceCoordinator.ChangeEventSourceContextImpl
 
streamingPaused() - Method in interface io.debezium.pipeline.source.spi.ChangeEventSource.ChangeEventSourceContext
Called by the StreamingChangeEventSource to indicate that the streaming has now been paused, and that no streaming records are being processed anymore.
StreamingProgressListener - Interface in io.debezium.pipeline.source.spi
Invoked whenever an important event or change of state happens during the streaming phase.
streamingReceiver - Variable in class io.debezium.pipeline.EventDispatcher
Change event receiver for events dispatched from a streaming change event source.
streamingRunning - Variable in class io.debezium.pipeline.ChangeEventSourceCoordinator.ChangeEventSourceContextImpl
 
streamingSource - Variable in class io.debezium.pipeline.ChangeEventSourceCoordinator
 
StreamingStatisticsMXBean - Interface in io.debezium.pipeline.metrics.traits
Exposes statistics for streaming metrics.
streamValues() - Method in interface io.debezium.document.Array
Returns a sequential Stream with this array as its source.
string - Variable in class io.debezium.pipeline.source.spi.EventFormatter
 
STRING - Enum constant in enum class io.debezium.document.Value.Type
 
STRING - Enum constant in enum class io.debezium.jdbc.JdbcValueConverters.DecimalMode
 
STRING - Enum constant in enum class io.debezium.relational.RelationalDatabaseConnectorConfig.DecimalHandlingMode
Represent DECIMAL and NUMERIC values as a string values.
stringOffsetValue(Map<String, ?>, String) - Static method in class io.debezium.connector.common.OffsetUtils
 
stringToDataCollections(String) - Method in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotContext.SnapshotDataCollection
 
struct() - Method in class io.debezium.connector.AbstractSourceInfo
Returns the source struct representing this source info.
struct(T) - Method in interface io.debezium.connector.SourceInfoStructMaker
Converts the connector's source info into the struct to be included in the message as the source field.
StructGenerator - Interface in io.debezium.relational
A function that converts one change event row (from a snapshot select, or from before/after state of a log event) into the corresponding Kafka Connect key or value Struct.
structMaker() - Method in class io.debezium.connector.AbstractSourceInfo
 
submit(Callable<Void>) - Method in class io.debezium.relational.RelationalSnapshotChangeEventSource.ThreadedSnapshotExecutor
 
submittedTasks - Variable in class io.debezium.relational.RelationalSnapshotChangeEventSource.ThreadedSnapshotExecutor
 
subpath(int) - Method in interface io.debezium.document.Path
Get a portion of this path that has a specified number of segments.
subpath(int) - Method in class io.debezium.document.Paths.ChildPath
 
subpath(int) - Method in class io.debezium.document.Paths.MultiSegmentPath
 
subpath(int) - Method in class io.debezium.document.Paths.RootPath
 
subpath(int) - Method in class io.debezium.document.Paths.SingleSegmentPath
 
subset(Tables.TableFilter) - Method in class io.debezium.relational.Tables
 
SUCCEEDED - Enum constant in enum class io.debezium.pipeline.notification.IncrementalSnapshotNotificationService.TableScanCompletionStatus
 
SUCCEEDED - Enum constant in enum class io.debezium.pipeline.notification.InitialSnapshotNotificationService.TableScanCompletionStatus
 
suffix - Variable in class io.debezium.relational.ddl.DataTypeBuilder
 
sum - Variable in class io.debezium.metrics.stats.SingleValueLongMeasurement
 
supportedTableTypes() - Method in class io.debezium.jdbc.JdbcConnection
 
supportsLargeTimeValues() - Method in class io.debezium.jdbc.JdbcValueConverters
 
supportsOperationFiltering() - Method in class io.debezium.config.CommonConnectorConfig
Whether a particular connector supports an optimized way for implementing operation skipping, or not.
supportsSchemaChangesDuringIncrementalSnapshot() - Method in class io.debezium.config.CommonConnectorConfig
 
surrogateKey - Variable in class io.debezium.pipeline.signal.actions.snapshotting.SnapshotConfiguration.Builder
 
surrogateKey - Variable in class io.debezium.pipeline.signal.actions.snapshotting.SnapshotConfiguration
 
surrogateKey - Variable in class io.debezium.pipeline.source.snapshot.incremental.DataCollection
 
surrogateKey(String) - Method in class io.debezium.pipeline.signal.actions.snapshotting.SnapshotConfiguration.Builder
 
swap(GeometryBytes) - Static method in class io.debezium.spatial.GeometryCoordinateSwapper
Swap geometry coordinates using default spatial reference identifiers.
swap(GeometryBytes, int...) - Static method in class io.debezium.spatial.GeometryCoordinateSwapper
Swap geometry coordinates using default spatial reference identifiers.
swapCoordinates() - Method in class io.debezium.spatial.GeometryBytes
Swaps coordinates by limiting the swap to GeometryCoordinateSwapper.DEFAULT_SWAP_SRIDS.
swapCoordinates(byte[]) - Static method in class io.debezium.spatial.GeometryCoordinateSwapper
 
swapCoordinatesNoCheck() - Method in class io.debezium.spatial.GeometryBytes
Swaps coordinates regardless of spatial reference identifiers.
swapNoCheck(GeometryBytes) - Static method in class io.debezium.spatial.GeometryCoordinateSwapper
Swap geometry coordinates, as long as an SRID is present.
SwapVisitor(ByteBuffer) - Constructor for record class io.debezium.spatial.GeometryCoordinateSwapper.SwapVisitor
Creates an instance of a SwapVisitor record class.
systemVariables - Variable in class io.debezium.relational.ddl.AbstractDdlParser
 
systemVariables - Variable in class io.debezium.relational.SystemVariables
 
systemVariables() - Method in class io.debezium.relational.ddl.AbstractDdlParser
 
systemVariables() - Method in interface io.debezium.relational.ddl.DdlParser
 
SystemVariables - Class in io.debezium.relational
Encapsulates a set of a database's system variables.
SystemVariables() - Constructor for class io.debezium.relational.SystemVariables
Create an instance.
SystemVariables(SystemVariables.Scope[]) - Constructor for class io.debezium.relational.SystemVariables
 
SystemVariables(List<SystemVariables.Scope>) - Constructor for class io.debezium.relational.SystemVariables
 
SystemVariables.DefaultScope - Enum Class in io.debezium.relational
 
SystemVariables.Scope - Interface in io.debezium.relational
Interface that is used for enums defining the customized scope values for specific DBMSs.

T

table - Variable in class io.debezium.pipeline.source.snapshot.chunked.SnapshotChunk
 
table - Variable in class io.debezium.relational.history.TableChanges.TableChange
 
table - Variable in class io.debezium.relational.Key.Builder
 
table - Variable in class io.debezium.relational.Key
 
table() - Method in class io.debezium.relational.ColumnId
Get the name of the table.
table() - Method in class io.debezium.relational.TableId
Get the name of the table.
Table - Interface in io.debezium.relational
An immutable definition of a table.
TABLE_CHANGES - Static variable in class io.debezium.relational.history.HistoryRecord.Fields
 
TABLE_CHUNK_COMPLETED - Enum constant in enum class io.debezium.pipeline.notification.SnapshotStatus
 
TABLE_CHUNK_IN_PROGRESS - Enum constant in enum class io.debezium.pipeline.notification.SnapshotStatus
 
TABLE_EXCLUDE_LIST - Static variable in class io.debezium.relational.RelationalDatabaseConnectorConfig
A comma-separated list of regular expressions that match the fully-qualified names of tables to be excluded from monitoring.
TABLE_EXCLUDE_LIST_NAME - Static variable in class io.debezium.relational.RelationalDatabaseConnectorConfig
 
TABLE_IGNORE_BUILTIN - Static variable in class io.debezium.relational.RelationalDatabaseConnectorConfig
 
TABLE_INCLUDE_LIST - Static variable in class io.debezium.relational.RelationalDatabaseConnectorConfig
A comma-separated list of regular expressions that match the fully-qualified names of tables to be monitored.
TABLE_INCLUDE_LIST_NAME - Static variable in class io.debezium.relational.RelationalDatabaseConnectorConfig
 
TABLE_KEY - Static variable in class io.debezium.relational.history.ConnectTableChangeSerializer
 
TABLE_MAXIMUM_KEY - Static variable in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotContext
 
TABLE_NAME_KEY - Static variable in class io.debezium.connector.AbstractSourceInfo
 
TABLE_SCAN_COMPLETED - Enum constant in enum class io.debezium.pipeline.notification.SnapshotStatus
 
TABLE_SPLIT - Static variable in class io.debezium.relational.Key.CustomKeyMapper
 
TABLE_STORAGE_CLASS - Static variable in class io.debezium.relational.RelationalDatabaseConnectorConfig
 
tableAlias - Variable in class io.debezium.pipeline.source.snapshot.incremental.PhysicalRowIdentifierChunkQueryBuilder
 
TableAlteredEvent(TableId, TableId, String, boolean) - Constructor for class io.debezium.relational.ddl.DdlParserListener.TableAlteredEvent
 
TableChange(TableChanges.TableChangeType, Table) - Constructor for class io.debezium.relational.history.TableChanges.TableChange
 
TableChange(TableChanges.TableChangeType, TableId) - Constructor for class io.debezium.relational.history.TableChanges.TableChange
 
TableChange(TableChanges.TableChangeType, Table, TableId) - Constructor for class io.debezium.relational.history.TableChanges.TableChange
 
tableChanges - Variable in class io.debezium.schema.SchemaChangeEvent
 
tableChanges() - Method in class io.debezium.relational.history.HistoryRecord
 
TableChanges - Class in io.debezium.relational.history
An abstract representation of one or more changes to the structure to the tables of a relational database.
TableChanges() - Constructor for class io.debezium.relational.history.TableChanges
 
TableChanges.TableChange - Class in io.debezium.relational.history
 
TableChanges.TableChangesSerializer<T> - Interface in io.debezium.relational.history
The interface that defines conversion of TableChanges into a serialized format for persistent storage or delivering as a message.
TableChanges.TableChangeType - Enum Class in io.debezium.relational.history
 
tableChangesSerializer - Variable in class io.debezium.pipeline.EventDispatcher
 
tableChangesSerializer - Variable in class io.debezium.relational.history.AbstractSchemaHistory
 
tableChangesSerializer - Static variable in class io.debezium.relational.history.HistoryRecord
 
TableChangeType() - Constructor for enum class io.debezium.relational.history.TableChanges.TableChangeType
 
tableCharsetName - Variable in class io.debezium.relational.ColumnEditorImpl
 
TableChunkProgress - Class in io.debezium.pipeline.source.snapshot.chunked
Thread-safe progress tracking for chunked table snapshots across all table chunks.
TableChunkProgress(TableId, int) - Constructor for class io.debezium.pipeline.source.snapshot.chunked.TableChunkProgress
 
tableChunksCompleted - Variable in class io.debezium.pipeline.meters.SnapshotMeter
 
tableChunksTotal - Variable in class io.debezium.pipeline.meters.SnapshotMeter
 
tableCount - Variable in class io.debezium.pipeline.source.snapshot.chunked.SnapshotChunk
 
tableCount - Variable in class io.debezium.pipeline.source.snapshot.chunked.SnapshotProgress
 
TableCreatedEvent(TableId, String, boolean) - Constructor for class io.debezium.relational.ddl.DdlParserListener.TableCreatedEvent
 
TableDroppedEvent(TableId, String, boolean) - Constructor for class io.debezium.relational.ddl.DdlParserListener.TableDroppedEvent
 
TableEditor - Interface in io.debezium.relational
An editor for Table instances, normally obtained from a Tables instance.
TableEditorImpl - Class in io.debezium.relational
 
TableEditorImpl() - Constructor for class io.debezium.relational.TableEditorImpl
 
TableEvent(DdlParserListener.EventType, TableId, String, boolean) - Constructor for class io.debezium.relational.ddl.DdlParserListener.TableEvent
 
tableExcludeList() - Method in class io.debezium.relational.RelationalDatabaseConnectorConfig
 
tableExclusions - Variable in class io.debezium.relational.Selectors.TableSelectionPredicateBuilder
 
tableFilter - Variable in class io.debezium.relational.RelationalDatabaseSchema
 
tableFilter - Variable in class io.debezium.relational.RelationalTableFilters
 
tableFilters - Variable in class io.debezium.pipeline.GuardrailValidator
 
tableFilters - Variable in class io.debezium.relational.RelationalDatabaseConnectorConfig
 
tableFor(TableId) - Method in class io.debezium.relational.RelationalDatabaseSchema
Get the Table meta-data for the table with the given identifier, if that table exists and is included by the filter configuration
tableFrom - Variable in class io.debezium.pipeline.meters.SnapshotMeter
 
tableId - Variable in class io.debezium.pipeline.source.snapshot.chunked.SnapshotChunk
 
tableId - Variable in class io.debezium.pipeline.source.snapshot.chunked.TableChunkProgress
 
tableId - Variable in class io.debezium.relational.ColumnId
 
tableId - Variable in class io.debezium.relational.ddl.DdlParserListener.TableEvent
 
tableId - Variable in class io.debezium.relational.ddl.DdlParserListener.TableIndexEvent
 
tableId() - Method in class io.debezium.relational.ColumnId
Get the identifier for the table that owns this column.
tableId() - Method in class io.debezium.relational.ddl.DdlParserListener.TableEvent
Get the identifier of the primary table affected by this event.
tableId() - Method in class io.debezium.relational.ddl.DdlParserListener.TableIndexEvent
Get the identifier of the table to which the index applies.
tableId() - Method in class io.debezium.relational.NoOpTableEditorImpl
 
tableId() - Method in interface io.debezium.relational.TableEditor
Get the identifier for this table.
tableId() - Method in class io.debezium.relational.TableEditorImpl
 
tableId(TableId) - Method in class io.debezium.relational.NoOpTableEditorImpl
 
tableId(TableId) - Method in interface io.debezium.relational.TableEditor
Set the table identifier.
tableId(TableId) - Method in class io.debezium.relational.TableEditorImpl
 
tableId(String, String, String) - Static method in class io.debezium.relational.TableId
 
TableId - Class in io.debezium.relational
Unique identifier for a database table.
TableId(String, String, String) - Constructor for class io.debezium.relational.TableId
Create a new table identifier.
TableId(String, String, String, Selectors.TableIdToStringMapper) - Constructor for class io.debezium.relational.TableId
Create a new table identifier.
tableIdCaseInsensitive - Variable in class io.debezium.relational.AbstractCachedTableMappingStorage
 
tableIdCaseInsensitive - Variable in class io.debezium.relational.ConcurrentMapTableMappingStorage
 
tableIdCaseInsensitive - Variable in class io.debezium.relational.Tables
 
tableIdCaseInsensitive - Variable in class io.debezium.relational.Tables.TableIds
 
tableIdMapper - Variable in class io.debezium.relational.mapping.ColumnMappers.Builder
 
tableIdMapper - Variable in class io.debezium.relational.RelationalDatabaseConnectorConfig
 
TableIdParser - Class in io.debezium.relational
Parses identifiers into the corresponding parts of a TableId.
TableIdParser() - Constructor for class io.debezium.relational.TableIdParser
 
TableIdParser.ParsingContext - Class in io.debezium.relational
 
TableIdParser.ParsingState - Enum Class in io.debezium.relational
 
TableIdParser.TableIdTokenizer - Class in io.debezium.relational
 
TableIdPredicates - Interface in io.debezium.relational
Collection of predicate methods used for parsing TableId.
tableIds() - Method in class io.debezium.relational.RelationalDatabaseSchema
Returns the set of table ids included in the current filter configuration.
tableIds() - Method in class io.debezium.relational.Tables
Get the set of TableIds for which there is a Schema.
TableIds(boolean) - Constructor for class io.debezium.relational.Tables.TableIds
 
TableIdTokenizer(String, TableIdPredicates) - Constructor for class io.debezium.relational.TableIdParser.TableIdTokenizer
 
TableImpl - Class in io.debezium.relational
 
TableImpl(Table) - Constructor for class io.debezium.relational.TableImpl
 
TableImpl(TableId, List<Column>, List<String>, String, String, List<Attribute>) - Constructor for class io.debezium.relational.TableImpl
 
tableIncludeList() - Method in class io.debezium.relational.RelationalDatabaseConnectorConfig
 
tableInclusions - Variable in class io.debezium.relational.Selectors.TableSelectionPredicateBuilder
 
TableIndexCreatedEvent(String, TableId, String) - Constructor for class io.debezium.relational.ddl.DdlParserListener.TableIndexCreatedEvent
 
TableIndexDroppedEvent(String, TableId, String) - Constructor for class io.debezium.relational.ddl.DdlParserListener.TableIndexDroppedEvent
 
TableIndexEvent(DdlParserListener.EventType, String, TableId, String) - Constructor for class io.debezium.relational.ddl.DdlParserListener.TableIndexEvent
 
tableInformationComplete() - Method in class io.debezium.relational.HistorizedRelationalDatabaseSchema
 
tableInformationComplete() - Method in class io.debezium.relational.RelationalDatabaseSchema
 
tableInformationComplete() - Method in interface io.debezium.schema.DatabaseSchema
Indicates whether or not table names are guaranteed to be fully present, regardless of whether or not a snapshot has been performed.
tableLockingStatement(Duration, String) - Method in class io.debezium.snapshot.lock.NoLockingSupport
 
tableLockingStatement(Duration, String) - Method in interface io.debezium.snapshot.spi.SnapshotLock
Returns a SQL statement for locking the given tables during snapshotting, if required by the specific snapshotter implementation.
TableMappingStorage<V> - Interface in io.debezium.relational
Interface for storing mappings between TableId and associated data.
TableMappingStorage.Type - Enum Class in io.debezium.relational
Enum representing the type of storage.
tableName - Variable in class io.debezium.relational.TableId
 
tableNameMatcher(T) - Static method in class io.debezium.pipeline.source.AbstractSnapshotChangeEventSource
 
tableOrder - Variable in class io.debezium.pipeline.source.snapshot.chunked.SnapshotChunk
 
tables - Variable in class io.debezium.relational.RelationalDatabaseSchema
 
tables - Variable in class io.debezium.relational.RelationalSnapshotChangeEventSource.RelationalSnapshotContext
 
tables - Variable in class io.debezium.schema.SchemaChangeEvent
 
tables() - Method in class io.debezium.relational.RelationalDatabaseSchema
 
Tables - Class in io.debezium.relational
Structural definitions for a set of tables in a JDBC database.
Tables() - Constructor for class io.debezium.relational.Tables
Create case sensitive empty set of definitions.
Tables(boolean) - Constructor for class io.debezium.relational.Tables
Create an empty set of definitions.
Tables(boolean, RelationalDatabaseConnectorConfig) - Constructor for class io.debezium.relational.Tables
Create an empty set of definitions with connector configuration.
Tables(Tables, boolean) - Constructor for class io.debezium.relational.Tables
 
TABLES - Enum constant in enum class io.debezium.relational.TableMappingStorage.Type
 
Tables.CachingTableFilter - Class in io.debezium.relational
A Tables.TableFilter that caches the results of another filter.
Tables.ColumnNameFilter - Interface in io.debezium.relational
A filter for columns.
Tables.ColumnNameFilterFactory - Class in io.debezium.relational
 
Tables.TableFilter - Interface in io.debezium.relational
A filter for tables.
Tables.TableIds - Class in io.debezium.relational
A set of table ids.
Tables.TablesById - Class in io.debezium.relational
A map of tables by id.
tablesBeforeLastLatch - Variable in class io.debezium.pipeline.source.snapshot.chunked.SnapshotProgress
 
TablesById(TableMappingStorage<Table>) - Constructor for class io.debezium.relational.Tables.TablesById
 
tablesByTableId - Variable in class io.debezium.relational.Tables
 
tableScanCompleted(P) - Method in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotChangeEventSource
 
TableScanCompletionStatus() - Constructor for enum class io.debezium.pipeline.notification.IncrementalSnapshotNotificationService.TableScanCompletionStatus
 
TableScanCompletionStatus() - Constructor for enum class io.debezium.pipeline.notification.InitialSnapshotNotificationService.TableScanCompletionStatus
 
tableSchema - Variable in class io.debezium.relational.history.ConnectTableChangeSerializer
 
TableSchema - Class in io.debezium.relational
Defines the Kafka Connect Schema functionality associated with a given table definition, and which can be used to send rows of data that match the table definition to Kafka Connect.
TableSchema(TableId, Schema, StructGenerator, Envelope, Schema, StructGenerator) - Constructor for class io.debezium.relational.TableSchema
Create an instance with the specified Schemas for the keys and values, and the functions that generate the key and value for a given row of data.
TableSchemaBuilder - Class in io.debezium.relational
Builder that constructs TableSchema instances for Table definitions.
TableSchemaBuilder(ValueConverterProvider, DefaultValueConverter, SchemaNameAdjuster, CustomConverterRegistry, Schema, FieldNameSelector.FieldNamer<Column>, boolean, CommonConnectorConfig.EventConvertingFailureHandlingMode) - Constructor for class io.debezium.relational.TableSchemaBuilder
Create a new instance of the builder.
TableSchemaBuilder(ValueConverterProvider, DefaultValueConverter, SchemaNameAdjuster, CustomConverterRegistry, Schema, Schema, FieldNameSelector.FieldNamer<Column>, boolean, CommonConnectorConfig.EventConvertingFailureHandlingMode) - Constructor for class io.debezium.relational.TableSchemaBuilder
Create a new instance of the builder.
TableSchemaBuilder(ValueConverterProvider, SchemaNameAdjuster, CustomConverterRegistry, Schema, Schema, FieldNameSelector.FieldNamer<Column>, boolean, CommonConnectorConfig.EventConvertingFailureHandlingMode) - Constructor for class io.debezium.relational.TableSchemaBuilder
Create a new instance of the builder.
TableSelectionPredicateBuilder() - Constructor for class io.debezium.relational.Selectors.TableSelectionPredicateBuilder
 
tableSelector() - Static method in class io.debezium.relational.Selectors
Obtain a new builder for a table selection predicate.
tableTo - Variable in class io.debezium.pipeline.meters.SnapshotMeter
 
TableTruncatedEvent(TableId, String, boolean) - Constructor for class io.debezium.relational.ddl.DdlParserListener.TableTruncatedEvent
 
tableTypes() - Method in class io.debezium.jdbc.JdbcConnection
 
targetByteOrder - Variable in record class io.debezium.spatial.GeometryEndiannessConverter.EndianConverterVisitor
The field for the targetByteOrder record component.
targetByteOrder() - Method in record class io.debezium.spatial.GeometryEndiannessConverter.EndianConverterVisitor
Returns the value of the targetByteOrder record component.
Task(int, List<MetricsDescriptor.Namespace>) - Constructor for class io.debezium.rest.model.MetricsDescriptor.Task
 
TASK_ID - Static variable in class io.debezium.util.LoggingContext
The key for the task id MDC property.
taskContext - Variable in class io.debezium.pipeline.ChangeEventSourceCoordinator
 
taskContext - Variable in class io.debezium.pipeline.metrics.PipelineMetrics
 
taskContext - Variable in class io.debezium.relational.RelationalDatabaseSchema
 
taskId - Variable in class io.debezium.config.CommonConnectorConfig
 
taskId - Variable in class io.debezium.connector.common.CdcSourceTaskContext
 
tasks - Variable in class io.debezium.rest.model.MetricsDescriptor
 
tasksMax - Variable in class io.debezium.rest.model.MetricsDescriptor
 
temporalPrecisionMode - Variable in class io.debezium.jdbc.JdbcValueConverters
 
temporalPrecisionMode - Variable in class io.debezium.relational.RelationalDatabaseConnectorConfig
 
TemporalPrecisionMode - Enum Class in io.debezium.jdbc
The set of predefined TemporalPrecisionMode options.
TemporalPrecisionMode(String, Supplier<SchemaBuilder>, Function<Integer, SchemaBuilder>, Function<Integer, SchemaBuilder>) - Constructor for enum class io.debezium.jdbc.TemporalPrecisionMode
 
Temporals - Class in io.debezium.time
Misc. functionality dealing with temporal data types.
Temporals() - Constructor for class io.debezium.time.Temporals
 
temporarilyForConnector(String, String, String, Runnable) - Static method in class io.debezium.util.LoggingContext
Run the supplied function in the temporary connector MDC context, and when complete always return the MDC context to its state before this method was called.
temporaryLoggingContext(CommonConnectorConfig, String, Runnable) - Method in class io.debezium.connector.common.CdcSourceTaskContext
Run the supplied function in the temporary connector MDC context, and when complete always return the MDC context to its state before this method was called.
threaded - Variable in class io.debezium.pipeline.EventDispatcher.BufferingSnapshotChangeRecordReceiver
 
ThreadedSnapshotExecutor(int, String) - Constructor for class io.debezium.relational.RelationalSnapshotChangeEventSource.ThreadedSnapshotExecutor
 
throwProducerExceptionIfPresent() - Method in class io.debezium.connector.base.ChangeEventQueue
 
Time - Class in io.debezium.time
A utility for converting various Java time representations into the INT32 number of milliseconds since midnight, and for defining a Kafka Connect Schema for time values with no date or timezone information.
Time() - Constructor for class io.debezium.time.Time
 
TIME_PRECISION_MODE - Static variable in class io.debezium.relational.RelationalDatabaseConnectorConfig
 
timeBuilder - Variable in enum class io.debezium.jdbc.TemporalPrecisionMode
 
timestamp - Variable in class io.debezium.pipeline.notification.Notification.Builder
 
timestamp - Variable in class io.debezium.pipeline.notification.Notification
 
timestamp - Variable in class io.debezium.schema.SchemaChangeEvent
 
timestamp() - Method in class io.debezium.connector.AbstractSourceInfo
 
timestamp() - Method in class io.debezium.relational.history.HistoryRecord
 
Timestamp - Class in io.debezium.time
A utility for converting various Java time representations into the signed INT64 number of milliseconds past epoch, and for defining a Kafka Connect Schema for timestamp values with no timezone information.
Timestamp() - Constructor for class io.debezium.time.Timestamp
 
TIMESTAMP - Static variable in class io.debezium.data.Envelope.FieldName
The ts_ms field is used to store the information about the local time at which the connector processed/generated the event.
TIMESTAMP - Static variable in class io.debezium.pipeline.notification.Notification
 
TIMESTAMP - Static variable in class io.debezium.relational.history.HistoryRecord.Fields
 
TIMESTAMP_KEY - Static variable in class io.debezium.connector.AbstractSourceInfo
 
TIMESTAMP_NS - Static variable in class io.debezium.data.Envelope.FieldName
The ts_ns field represents the Envelope.FieldName.TIMESTAMP but in nanoseconds.
TIMESTAMP_NS_KEY - Static variable in class io.debezium.connector.AbstractSourceInfo
 
TIMESTAMP_US - Static variable in class io.debezium.data.Envelope.FieldName
The ts_us field represents the Envelope.FieldName.TIMESTAMP but in microseconds.
TIMESTAMP_US_KEY - Static variable in class io.debezium.connector.AbstractSourceInfo
 
timestampBuilder - Variable in enum class io.debezium.jdbc.TemporalPrecisionMode
 
toArray(ByteBuffer, int, int) - Static method in class io.debezium.util.ApproximateStructSizeCalculator
 
toArray(ResultSet, Table) - Static method in class io.debezium.util.ColumnUtils
 
toBigDecimal(Column, Field, Object) - Method in class io.debezium.jdbc.JdbcValueConverters
 
toBigEndian(GeometryBytes) - Static method in class io.debezium.spatial.GeometryEndiannessConverter
Creates a new GeometryBytes using big endian format.
toBitSet(Schema, byte[]) - Static method in class io.debezium.data.Bits
 
toBracketQuoted() - Method in class io.debezium.relational.TableId
Returns a new TableId with all parts of the identifier enclosed in [ and ] character.
toByteArray(char[]) - Method in class io.debezium.jdbc.JdbcValueConverters
 
toByteArray(Serializable) - Method in enum class io.debezium.relational.mapping.MaskStrings.HashingByteArrayStrategy
 
toByteBuffer(char[]) - Method in class io.debezium.jdbc.JdbcValueConverters
 
toByteBuffer(Column, byte[]) - Method in class io.debezium.jdbc.JdbcValueConverters
Converts the given byte array value into a byte buffer as preferred by Kafka Connect.
toByteBuffer(String) - Method in class io.debezium.jdbc.JdbcValueConverters
 
toDocument(Attribute) - Method in class io.debezium.relational.history.JsonTableChangeSerializer
 
toDocument(Column) - Method in class io.debezium.relational.history.JsonTableChangeSerializer
 
toDocument(TableChanges.TableChange) - Method in class io.debezium.relational.history.JsonTableChangeSerializer
 
toDocument(Table) - Method in class io.debezium.relational.history.JsonTableChangeSerializer
 
toDouble() - Method in class io.debezium.data.SpecialValueDecimal
 
toDoubleQuoted() - Method in class io.debezium.relational.TableId
Returns a new TableId with all parts of the identifier using " character.
toDoubleQuotedString() - Method in class io.debezium.relational.TableId
Returns a dot-separated String representation of this identifier, quoting all name parts with the " char.
toEpochDay(Object, TemporalAdjuster) - Static method in class io.debezium.time.Date
Get the number of epoch days of the given LocalDateTime, LocalDate, LocalTime, Date, Date, Time, or Timestamp, ignoring any time portions of the supplied value.
toEpochMicros(Object, TemporalAdjuster) - Static method in class io.debezium.time.MicroTimestamp
Get the number of microseconds past epoch of the given LocalDateTime, LocalDate, LocalTime, Date, Date, Time, or Timestamp.
toEpochMicros(Instant) - Static method in class io.debezium.time.Conversions
 
toEpochMillis(Object, TemporalAdjuster) - Static method in class io.debezium.time.Timestamp
Get the number of milliseconds past epoch of the given LocalDateTime, LocalDate, LocalTime, Date, Date, Time, or Timestamp.
toEpochNanos(Object, TemporalAdjuster) - Static method in class io.debezium.time.NanoTimestamp
Get the number of nanoseconds past epoch of the given LocalDateTime, LocalDate, LocalTime, Date, Date, Time, or Timestamp.
toEpochNanos(Instant) - Static method in class io.debezium.time.Conversions
 
toEpochNanos(LocalDate) - Static method in class io.debezium.time.NanoTimestamp
Get the number of nanoseconds past epoch of the given LocalDate.
toEpochNanos(LocalDateTime) - Static method in class io.debezium.time.NanoTimestamp
Get the number of nanoseconds past epoch of the given LocalDateTime.
toExtendedWkb(GeometryBytes) - Static method in class io.debezium.spatial.GeometryFormatConverter
Converts geometry to use the Extended Well-Known Binary (EWKB) format.
toFullIdentiferString() - Method in class io.debezium.metadata.CollectionId
 
toHash(Serializable) - Method in class io.debezium.relational.mapping.MaskStrings.HashValueConverter
 
toHistoryRecord(InputStream) - Method in class io.debezium.relational.history.AbstractFileBasedSchemaHistory
 
toInstantFromMicros(long) - Static method in class io.debezium.time.Conversions
 
toInstantFromMillis(long) - Static method in class io.debezium.time.Conversions
 
toInstantFromNanos(Long) - Static method in class io.debezium.time.Conversions
 
toIsoString(int, int, int, int, int, BigDecimal) - Static method in class io.debezium.time.Interval
Converts a number of time units to a ISO formatted string.
toIsoString(Object, boolean) - Static method in class io.debezium.time.IsoTime
Converts a Duration, LocalTime, Date, Time, or Timestamp object to its UTC ISO 8601 string representation (e.g., "10:15:30Z").
toIsoString(Object, TemporalAdjuster) - Static method in class io.debezium.time.IsoDate
Converts a LocalDateTime, LocalDate, LocalTime, Date, Date, Time, or Timestamp to its UTC ISO 8601 string representation (e.g., "2023-11-21").
toIsoString(Object, TemporalAdjuster) - Static method in class io.debezium.time.IsoTimestamp
Converts a Instant (represented as milliseconds since epoch), LocalDateTime, Date, Timestamp, or any other object convertible to a LocalDateTime to its UTC ISO 8601 string representation (e.g., "2011-12-03T10:15:30Z").
toIsoString(Object, ZoneId, TemporalAdjuster) - Static method in class io.debezium.time.ZonedTime
Get the ISO 8601 formatted representation of the given LocalDateTime, LocalDate, LocalTime, Date, Date, Time, Timestamp, OffsetTime, or OffsetDateTime, ignoring any date portions of the supplied value.
toIsoString(Object, ZoneId, TemporalAdjuster, Integer) - Static method in class io.debezium.time.ZonedTimestamp
Get the ISO 8601 formatted representation of the given LocalDateTime, LocalDate, LocalTime, Date, Date, Time, Timestamp, OffsetTime, or OffsetDateTime, ignoring any date portions of the supplied value.
toIsoString(Date, ZoneId, TemporalAdjuster) - Static method in class io.debezium.time.ZonedTime
Get the ISO 8601 formatted representation of the given Date, which contains a date but no time or timezone information.
toIsoString(Date, ZoneId, TemporalAdjuster) - Static method in class io.debezium.time.ZonedTimestamp
Get the ISO 8601 formatted representation of the given Date, which contains a date but no time or timezone information.
toIsoString(Time, ZoneId, TemporalAdjuster) - Static method in class io.debezium.time.ZonedTime
Get the ISO 8601 formatted representation of the given Time, which contains time but no date or timezone information.
toIsoString(Time, ZoneId, TemporalAdjuster) - Static method in class io.debezium.time.ZonedTimestamp
Get the ISO 8601 formatted representation of the given Time, which contains time but no date or timezone information.
toIsoString(Timestamp, ZoneId, TemporalAdjuster) - Static method in class io.debezium.time.ZonedTime
Get the ISO 8601 formatted representation of the given Timestamp, which contains a date and time but has no timezone information.
toIsoString(Timestamp, ZoneId, TemporalAdjuster) - Static method in class io.debezium.time.ZonedTimestamp
Get the ISO 8601 formatted representation of the given Timestamp, which contains a date and time but has no timezone information.
toIsoString(OffsetDateTime, TemporalAdjuster) - Static method in class io.debezium.time.ZonedTime
Get the ISO 8601 formatted representation of the given OffsetDateTime.
toIsoString(OffsetDateTime, TemporalAdjuster) - Static method in class io.debezium.time.ZonedTimestamp
Get the ISO 8601 formatted representation of the given OffsetDateTime.
toIsoString(OffsetTime, TemporalAdjuster) - Static method in class io.debezium.time.ZonedTime
Get the ISO 8601 formatted representation of the given OffsetTime.
toIsoString(OffsetTime, TemporalAdjuster) - Static method in class io.debezium.time.ZonedTimestamp
Get the ISO 8601 formatted representation of the given OffsetTime.
toIsoString(ZonedDateTime, TemporalAdjuster, Integer) - Static method in class io.debezium.time.ZonedTimestamp
Get the ISO 8601 formatted representation of the given ZonedDateTime.
toIsoString(Date, ZoneId, TemporalAdjuster) - Static method in class io.debezium.time.ZonedTime
Get the ISO 8601 formatted representation of the given Date or one of its JDBC subclasses, using the supplied timezone information.
toIsoString(Date, ZoneId, TemporalAdjuster) - Static method in class io.debezium.time.ZonedTimestamp
Get the ISO 8601 formatted representation of the given Date or one of its JDBC subclasses, using the supplied timezone information.
toJson() - Method in class io.debezium.pipeline.notification.Notification
 
tokenize(TokenStream.CharacterStream, TokenStream.Tokens) - Method in class io.debezium.relational.TableIdParser.TableIdTokenizer
 
tokens - Variable in class io.debezium.relational.TableIdParser.ParsingContext
 
toLittleEndian(GeometryBytes) - Static method in class io.debezium.spatial.GeometryEndiannessConverter
Creates a new GeometryBytes using little endian format.
toLocalDate(Object) - Static method in class io.debezium.time.Conversions
 
toLocalDateTime(Object) - Static method in class io.debezium.time.Conversions
 
toLocalTime(Object) - Static method in class io.debezium.time.Conversions
 
toLogical(Struct) - Static method in class io.debezium.data.VariableScaleDecimal
Decodes the encoded value - see VariableScaleDecimal.fromLogical(Schema, BigDecimal) for encoding format
toLowercase() - Method in class io.debezium.relational.TableId
 
toLowerCase() - Method in class io.debezium.metadata.CollectionId
 
toLowerCaseIfNeeded(TableId) - Method in class io.debezium.relational.Tables.TableIds
 
toMap(Table) - Static method in class io.debezium.util.ColumnUtils
 
TOMBSTONES_ON_DELETE - Static variable in class io.debezium.config.CommonConnectorConfig
 
toMicroOfDay(Object, boolean) - Static method in class io.debezium.time.MicroTime
Get the number of microseconds past midnight of the given Duration.
toMilliOfDay(Object, boolean) - Static method in class io.debezium.time.Time
Get the number of milliseconds past midnight of the given Duration.
toNanoOfDay(Object, boolean) - Static method in class io.debezium.time.NanoTime
Get the number of nanoseconds past midnight of the given Duration.
TOPIC_CACHE_SIZE - Static variable in class io.debezium.schema.AbstractTopicNamingStrategy
 
TOPIC_DELIMITER - Static variable in class io.debezium.schema.AbstractTopicNamingStrategy
 
TOPIC_HEARTBEAT_NAME - Static variable in class io.debezium.schema.AbstractTopicNamingStrategy
 
TOPIC_HEARTBEAT_PREFIX - Static variable in class io.debezium.schema.AbstractTopicNamingStrategy
 
TOPIC_KEY_ENFORCE_UNIQUENESS - Static variable in class io.debezium.schema.AbstractRegexTopicNamingStrategy
 
TOPIC_KEY_FIELD_NAME - Static variable in class io.debezium.schema.AbstractRegexTopicNamingStrategy
 
TOPIC_KEY_FIELD_REGEX - Static variable in class io.debezium.schema.AbstractRegexTopicNamingStrategy
 
TOPIC_KEY_FIELD_REPLACEMENT - Static variable in class io.debezium.schema.AbstractRegexTopicNamingStrategy
 
TOPIC_NAME_PATTERN - Static variable in class io.debezium.config.CommonConnectorConfig
 
TOPIC_NAMING_STRATEGY - Static variable in class io.debezium.config.CommonConnectorConfig
 
TOPIC_PREFIX - Static variable in class io.debezium.config.CommonConnectorConfig
 
TOPIC_REGEX - Static variable in class io.debezium.schema.AbstractRegexTopicNamingStrategy
 
TOPIC_REPLACEMENT - Static variable in class io.debezium.schema.AbstractRegexTopicNamingStrategy
 
TOPIC_TRANSACTION - Static variable in class io.debezium.schema.AbstractTopicNamingStrategy
 
topicName - Variable in class io.debezium.heartbeat.HeartbeatImpl
 
topicName - Variable in class io.debezium.pipeline.notification.channels.SinkNotificationChannel
 
topicName - Variable in class io.debezium.pipeline.signal.channels.KafkaSignalChannel
 
topicName - Variable in class io.debezium.pipeline.txmetadata.TransactionMonitor
 
TopicNameCache(TopicSelector.DataCollectionTopicNamer<I>) - Constructor for class io.debezium.schema.TopicSelector.TopicNameCache
Deprecated.
 
topicNameFor(I) - Method in class io.debezium.schema.TopicSelector
Deprecated.
Returns the name of the Kafka topic for a given data collection identifier
topicNameFor(I, String, String) - Method in interface io.debezium.schema.TopicSelector.DataCollectionTopicNamer
Deprecated.
 
topicNameFor(I, String, String) - Method in class io.debezium.schema.TopicSelector.TopicNameCache
Deprecated.
 
topicNameFor(I, String, String) - Method in class io.debezium.schema.TopicSelector.TopicNameSanitizer
Deprecated.
 
topicNames - Variable in class io.debezium.schema.AbstractTopicNamingStrategy
 
topicNames - Variable in class io.debezium.schema.TopicSelector.TopicNameCache
Deprecated.
 
TopicNameSanitizer(TopicSelector.DataCollectionTopicNamer<I>) - Constructor for class io.debezium.schema.TopicSelector.TopicNameSanitizer
Deprecated.
 
topicNamingStrategy - Variable in class io.debezium.heartbeat.HeartbeatFactory
 
topicNamingStrategy - Variable in class io.debezium.pipeline.EventDispatcher
 
topicNamingStrategy - Variable in class io.debezium.relational.RelationalDatabaseSchema
 
topicRegex - Variable in class io.debezium.schema.AbstractRegexTopicNamingStrategy
 
topicReplacement - Variable in class io.debezium.schema.AbstractRegexTopicNamingStrategy
 
TopicSelector<I> - Class in io.debezium.schema
Deprecated.
Use TopicNamingStrategy instead.
TopicSelector(String, String, String, TopicSelector.DataCollectionTopicNamer<I>) - Constructor for class io.debezium.schema.TopicSelector
Deprecated.
 
TopicSelector.DataCollectionTopicNamer<I> - Interface in io.debezium.schema
Deprecated.
Implementations determine the topic name corresponding to a given data collection.
TopicSelector.TopicNameCache<I> - Class in io.debezium.schema
Deprecated.
A topic namer that caches names it has obtained from a delegate.
TopicSelector.TopicNameSanitizer<I> - Class in io.debezium.schema
Deprecated.
A topic namer that replaces any characters invalid in a topic name with _.
toQuoted(char, char) - Method in class io.debezium.relational.TableId
Returns a new TableId that has all parts of the identifier quoted.
toQuotedString(char) - Method in class io.debezium.relational.TableId
Returns a dot-separated String representation of this identifier, quoting all name parts with the given quoting char.
toRelativePath() - Method in interface io.debezium.document.Path
Obtain the representation of this path as a relative path without the leading '/'.
toRelativePath() - Method in class io.debezium.document.Paths.ChildPath
 
toRelativePath() - Method in class io.debezium.document.Paths.MultiSegmentPath
 
toRelativePath() - Method in class io.debezium.document.Paths.RootPath
 
toRelativePath() - Method in class io.debezium.document.Paths.SingleSegmentPath
 
toSchemaChangeEventType(TableChanges.TableChangeType) - Static method in class io.debezium.schema.SchemaChangeEvent
 
toSet() - Method in class io.debezium.relational.Tables.TableIds
 
toSource(Struct) - Method in enum class io.debezium.connector.SnapshotRecord
 
toString() - Method in class io.debezium.crdt.StateBasedGCounter
 
toString() - Method in class io.debezium.crdt.StateBasedPNCounter
 
toString() - Method in class io.debezium.crdt.StateBasedPNDeltaCounter
 
toString() - Method in class io.debezium.data.SchemaUtil.RecordWriter
 
toString() - Method in class io.debezium.data.SpecialValueDecimal
Converts a value from its logical format (BigDecimal/special) to its string representation
toString() - Method in class io.debezium.document.BasicArray
 
toString() - Method in class io.debezium.document.BasicDocument
 
toString() - Method in class io.debezium.document.BasicEntry
 
toString() - Method in class io.debezium.document.BasicField
 
toString() - Method in class io.debezium.document.BinaryValue
 
toString() - Method in class io.debezium.document.ComparableValue
 
toString() - Method in class io.debezium.document.ConvertingValue
 
toString() - Method in class io.debezium.document.NullValue
 
toString() - Method in class io.debezium.document.Paths.ChildPath
 
toString() - Method in class io.debezium.document.Paths.MultiSegmentPath
 
toString() - Method in class io.debezium.document.Paths.RootPath
 
toString() - Method in class io.debezium.document.Paths.SingleSegmentPath
 
toString() - Method in class io.debezium.metadata.CollectionId
 
toString() - Method in class io.debezium.pipeline.DataChangeEvent
 
toString() - Method in class io.debezium.pipeline.notification.Notification
 
toString() - Method in class io.debezium.pipeline.signal.actions.snapshotting.AdditionalCondition
 
toString() - Method in class io.debezium.pipeline.signal.SignalPayload
 
toString() - Method in class io.debezium.pipeline.signal.SignalRecord
 
toString() - Method in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotContext
 
toString() - Method in class io.debezium.pipeline.source.snapshot.incremental.DataCollection
 
toString() - Method in class io.debezium.pipeline.source.SnapshottingTask
 
toString() - Method in class io.debezium.pipeline.source.spi.ChangeTableResultSet
 
toString() - Method in class io.debezium.pipeline.source.spi.EventFormatter
 
toString() - Method in class io.debezium.pipeline.spi.SnapshotResult
 
toString() - Method in class io.debezium.pipeline.txmetadata.TransactionContext
 
toString() - Method in class io.debezium.relational.AttributeEditorImpl
 
toString() - Method in class io.debezium.relational.AttributeImpl
 
toString() - Method in class io.debezium.relational.ChangeTable
 
toString() - Method in class io.debezium.relational.ColumnEditorImpl
 
toString() - Method in class io.debezium.relational.ColumnId
 
toString() - Method in class io.debezium.relational.ColumnImpl
 
toString() - Method in class io.debezium.relational.ddl.DataType
 
toString() - Method in class io.debezium.relational.ddl.DdlChanges
 
toString() - Method in class io.debezium.relational.ddl.DdlParserListener.DatabaseAlteredEvent
 
toString() - Method in class io.debezium.relational.ddl.DdlParserListener.DatabaseEvent
 
toString() - Method in class io.debezium.relational.ddl.DdlParserListener.SetVariableEvent
 
toString() - Method in class io.debezium.relational.ddl.DdlParserListener.TableAlteredEvent
 
toString() - Method in class io.debezium.relational.ddl.DdlParserListener.TableEvent
 
toString() - Method in class io.debezium.relational.ddl.DdlParserListener.TableIndexEvent
 
toString() - Method in class io.debezium.relational.history.HistoryRecord
 
toString() - Method in class io.debezium.relational.history.MemorySchemaHistory
 
toString() - Method in class io.debezium.relational.history.TableChanges.TableChange
 
toString() - Method in class io.debezium.relational.history.TableChanges
 
toString() - Method in class io.debezium.relational.NoOpTableEditorImpl
 
toString() - Method in record class io.debezium.relational.RelationalSnapshotChangeEventSource.PreparedTables
Returns a string representation of this record class.
toString() - Method in record class io.debezium.relational.RelationalSnapshotChangeEventSource.SnapshotSelect
Returns a string representation of this record class.
toString() - Method in class io.debezium.relational.TableEditorImpl
 
toString() - Method in class io.debezium.relational.TableId
 
toString() - Method in class io.debezium.relational.TableImpl
 
toString() - Method in class io.debezium.relational.Tables
 
toString() - Method in class io.debezium.relational.TableSchema
 
toString() - Method in class io.debezium.schema.SchemaChangeEvent
 
toString() - Method in class io.debezium.spatial.GeometryBytes
 
toString() - Method in record class io.debezium.spatial.GeometryCoordinateSwapper.SwapVisitor
Returns a string representation of this record class.
toString() - Method in record class io.debezium.spatial.GeometryEndiannessConverter.EndianConverterVisitor
Returns a string representation of this record class.
toString() - Method in class io.debezium.util.LRUCacheMap
 
toString(TableId) - Method in interface io.debezium.relational.Selectors.TableIdToStringMapper
 
toString(StringBuilder, String) - Method in class io.debezium.relational.TableImpl
 
toStruct(Column) - Method in class io.debezium.relational.history.ConnectTableChangeSerializer
 
toStruct(TableChanges.TableChange) - Method in class io.debezium.relational.history.ConnectTableChangeSerializer
 
toStruct(Table) - Method in class io.debezium.relational.history.ConnectTableChangeSerializer
 
toSummaryString(DataCollectionId, OffsetContext, Object, Struct) - Method in interface io.debezium.pipeline.source.spi.EventMetadataProvider
 
toTableIds(Set<TableId>, Pattern) - Method in class io.debezium.relational.RelationalSnapshotChangeEventSource
 
TOTAL_CHUNKS - Static variable in class io.debezium.pipeline.notification.InitialSnapshotNotificationService
 
TOTAL_ROWS_SCANNED - Static variable in class io.debezium.pipeline.notification.IncrementalSnapshotNotificationService
 
TOTAL_ROWS_SCANNED - Static variable in class io.debezium.pipeline.notification.InitialSnapshotNotificationService
 
totalCapacity() - Method in class io.debezium.connector.base.ChangeEventQueue
 
totalCapacity() - Method in interface io.debezium.connector.base.ChangeEventQueueMetrics
 
totalChangesApplied - Variable in class io.debezium.relational.history.SchemaHistoryMetrics
 
totalChunks - Variable in class io.debezium.pipeline.source.snapshot.chunked.SnapshotChunk
 
totalChunks - Variable in class io.debezium.pipeline.source.snapshot.chunked.TableChunkProgress
 
totalEventCount - Variable in class io.debezium.pipeline.txmetadata.TransactionContext
 
totalNumberOfCreateEventsSeen - Variable in class io.debezium.pipeline.meters.CommonEventMeter
 
totalNumberOfDeleteEventsSeen - Variable in class io.debezium.pipeline.meters.CommonEventMeter
 
totalNumberOfEventsSeen - Variable in class io.debezium.pipeline.meters.CommonEventMeter
 
totalNumberOfUpdateEventsSeen - Variable in class io.debezium.pipeline.meters.CommonEventMeter
 
totalRowsScanned - Variable in class io.debezium.pipeline.source.snapshot.chunked.TableChunkProgress
 
totalRowsScanned - Variable in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotChangeEventSource
 
toUpperCase() - Method in class io.debezium.metadata.CollectionId
 
toWkb(GeometryBytes) - Static method in class io.debezium.spatial.GeometryFormatConverter
Converts geometry to use the Well-Known Binary (WKB) format.
transaction - Variable in class io.debezium.schema.AbstractTopicNamingStrategy
 
TRANSACTION - Static variable in class io.debezium.data.Envelope.FieldName
The optional metadata information associated with transaction - like transaction id.
TRANSACTION_BLOCK_SCHEMA - Static variable in class io.debezium.pipeline.txmetadata.DefaultTransactionStructMaker
 
TRANSACTION_BLOCK_SCHEMA - Static variable in class io.debezium.pipeline.txmetadata.TransactionMonitor
 
TRANSACTION_BLOCK_SCHEMA_NAME - Static variable in class io.debezium.schema.SchemaFactory
 
TRANSACTION_BLOCK_SCHEMA_VERSION - Static variable in class io.debezium.schema.SchemaFactory
 
TRANSACTION_EVENT_COUNT_COLLECTION_SCHEMA_NAME - Static variable in class io.debezium.schema.SchemaFactory
 
TRANSACTION_EVENT_COUNT_COLLECTION_SCHEMA_VERSION - Static variable in class io.debezium.schema.SchemaFactory
 
TRANSACTION_METADATA_FACTORY - Static variable in class io.debezium.config.CommonConnectorConfig
 
TRANSACTION_METADATA_KEY_SCHEMA_NAME - Static variable in class io.debezium.schema.SchemaFactory
 
TRANSACTION_METADATA_KEY_SCHEMA_VERSION - Static variable in class io.debezium.schema.SchemaFactory
 
TRANSACTION_METADATA_VALUE_SCHEMA_NAME - Static variable in class io.debezium.schema.SchemaFactory
 
TRANSACTION_METADATA_VALUE_SCHEMA_VERSION - Static variable in class io.debezium.schema.SchemaFactory
 
transactionBlockSchema() - Method in class io.debezium.schema.SchemaFactory
 
transactionCommittedEvent(Partition, OffsetContext, Instant) - Method in class io.debezium.pipeline.txmetadata.TransactionMonitor
 
TransactionContext - Class in io.debezium.pipeline.txmetadata
The context holds internal state necessary for book-keeping of events in active transaction.
TransactionContext() - Constructor for class io.debezium.pipeline.txmetadata.TransactionContext
 
transactionEvent(OffsetContext, DataCollectionId, Struct) - Method in class io.debezium.pipeline.txmetadata.TransactionMonitor
 
transactionEventCountPerDataCollectionSchema() - Method in class io.debezium.schema.SchemaFactory
 
transactionId - Variable in class io.debezium.pipeline.txmetadata.DefaultTransactionInfo
 
transactionId - Variable in class io.debezium.pipeline.txmetadata.TransactionContext
 
TransactionInfo - Interface in io.debezium.pipeline.txmetadata
An interface for containing all metadata needed to for TransactionContext to process the transaction.
transactionKeySchema - Variable in class io.debezium.pipeline.txmetadata.AbstractTransactionStructMaker
 
transactionKeySchema - Variable in class io.debezium.pipeline.txmetadata.TransactionMonitor
 
transactionKeySchema(SchemaNameAdjuster) - Method in class io.debezium.schema.SchemaFactory
 
transactionMetadataFactory - Variable in class io.debezium.config.CommonConnectorConfig
 
TransactionMetadataFactory - Interface in io.debezium.pipeline.txmetadata.spi
 
transactionMonitor - Variable in class io.debezium.pipeline.EventDispatcher
 
TransactionMonitor - Class in io.debezium.pipeline.txmetadata
The class has externalized its state in TransactionContext context class so it can be stored in and recovered from offsets.
TransactionMonitor(CommonConnectorConfig, EventMetadataProvider, SchemaNameAdjuster, BlockingConsumer<SourceRecord>, String) - Constructor for class io.debezium.pipeline.txmetadata.TransactionMonitor
 
transactionSchema - Variable in class io.debezium.relational.TableSchemaBuilder
 
transactionStartedEvent(Partition, TransactionInfo, OffsetContext, Instant) - Method in class io.debezium.pipeline.txmetadata.TransactionMonitor
 
TransactionStatus - Enum Class in io.debezium.pipeline.txmetadata
Describes the transition of transaction from start to end.
TransactionStatus() - Constructor for enum class io.debezium.pipeline.txmetadata.TransactionStatus
 
transactionStructMaker - Variable in class io.debezium.pipeline.txmetadata.TransactionMonitor
 
TransactionStructMaker - Interface in io.debezium.pipeline.txmetadata
Interface to define how to make transaction structs, both when adding them to data change events and when creating separate transaction metadata events (e.g., for begin/end)
transactionTopic() - Method in class io.debezium.schema.AbstractTopicNamingStrategy
 
transactionValueSchema - Variable in class io.debezium.pipeline.txmetadata.AbstractTransactionStructMaker
 
transactionValueSchema(SchemaNameAdjuster) - Method in class io.debezium.schema.SchemaFactory
 
transform(BiFunction<CharSequence, Value, Value>) - Method in interface io.debezium.document.Document
Transform all of the field values using the supplied transformer function.
transform(BiFunction<Integer, Value, Value>) - Method in interface io.debezium.document.Array
Transform all of the field values using the supplied transformer function.
traverse(ByteBuffer, GeometryVisitor) - Static method in class io.debezium.spatial.GeometryTraverser
For a given byte buffer that contains a WKB/EWKB, applies the visitor to traverse the geometry.
traverseGeometryCollection(ByteBuffer, GeometryVisitor) - Static method in class io.debezium.spatial.GeometryTraverser
 
traverseLineString(ByteBuffer, GeometryVisitor, int) - Static method in class io.debezium.spatial.GeometryTraverser
 
traverseMultiLineString(ByteBuffer, GeometryVisitor, int) - Static method in class io.debezium.spatial.GeometryTraverser
 
traverseMultiPoint(ByteBuffer, GeometryVisitor, int) - Static method in class io.debezium.spatial.GeometryTraverser
 
traverseMultiPolygon(ByteBuffer, GeometryVisitor, int) - Static method in class io.debezium.spatial.GeometryTraverser
 
traversePoint(ByteBuffer, GeometryVisitor, int) - Static method in class io.debezium.spatial.GeometryTraverser
 
traversePolygon(ByteBuffer, GeometryVisitor, int) - Static method in class io.debezium.spatial.GeometryTraverser
 
TRUE - Enum constant in enum class io.debezium.connector.SnapshotRecord
Record is from snapshot is not the last one.
truncate(Struct, Instant) - Method in class io.debezium.data.Envelope
Generate an truncate message with the given information.
TRUNCATE - Enum constant in enum class io.debezium.data.Envelope.Operation
An operation that resulted in an existing table being truncated in the source.
TRUNCATE - Enum constant in enum class io.debezium.schema.SchemaChangeEvent.SchemaChangeEventType
 
TRUNCATE_COLUMN - Static variable in class io.debezium.relational.RelationalDatabaseConnectorConfig
 
TRUNCATE_TABLE - Enum constant in enum class io.debezium.relational.ddl.DdlParserListener.EventType
 
TruncateColumn - Class in io.debezium.relational.mapping
A ColumnMapper implementation that ensures that column values longer than a specified length will be truncated.
TruncateColumn(int) - Constructor for class io.debezium.relational.mapping.TruncateColumn
Create a ColumnMapper that truncates column values to a maximum length.
TruncateColumn.TruncatingValueConverter - Class in io.debezium.relational.mapping
 
truncateCount - Variable in class io.debezium.metrics.activity.ActivityMonitoringMeter
 
truncateStrings(String, int) - Method in class io.debezium.relational.mapping.ColumnMappers.Builder
Truncate to a maximum length the string values for each of the columns with the fully-qualified names.
TruncatingValueConverter(int) - Constructor for class io.debezium.relational.mapping.TruncateColumn.TruncatingValueConverter
 
tryGetService(Class<T>) - Method in interface io.debezium.service.spi.ServiceRegistry
Safely get a service if it exists, or null if it does not.
tryStartingSnapshot(RelationalSnapshotChangeEventSource.RelationalSnapshotContext<P, O>) - Method in class io.debezium.relational.RelationalSnapshotChangeEventSource
 
TsVector - Class in io.debezium.data
 
TsVector() - Constructor for class io.debezium.data.TsVector
 
type - Variable in class io.debezium.pipeline.notification.Notification.Builder
 
type - Variable in class io.debezium.pipeline.notification.Notification
 
type - Variable in class io.debezium.pipeline.signal.SignalPayload
 
type - Variable in class io.debezium.pipeline.signal.SignalRecord
 
type - Variable in class io.debezium.relational.ddl.DdlParserListener.Event
 
type - Variable in class io.debezium.relational.history.TableChanges.TableChange
 
type - Variable in class io.debezium.schema.SchemaChangeEvent
 
type() - Method in class io.debezium.relational.ddl.DdlParserListener.Event
Get the type of event.
type(String) - Method in interface io.debezium.relational.ColumnEditor
Set the database-specific name of the column's data type.
type(String) - Method in class io.debezium.relational.ColumnEditorImpl
 
type(String, String) - Method in interface io.debezium.relational.ColumnEditor
Set the database-specific name of the column's data type.
type(String, String) - Method in class io.debezium.relational.ColumnEditorImpl
 
Type() - Constructor for enum class io.debezium.document.Value.Type
 
Type(String) - Constructor for enum class io.debezium.relational.TableMappingStorage.Type
 
TYPE - Static variable in class io.debezium.pipeline.notification.Notification
 
TYPE_EXPRESSION_KEY - Static variable in class io.debezium.relational.history.ConnectTableChangeSerializer
 
TYPE_KEY - Static variable in class io.debezium.relational.history.ConnectTableChangeSerializer
 
TYPE_LENGTH_PARAMETER_KEY - Static variable in class io.debezium.relational.mapping.PropagateSourceMetadataToSchemaParameter
 
TYPE_NAME_KEY - Static variable in class io.debezium.relational.history.ConnectTableChangeSerializer
 
TYPE_NAME_PARAMETER_KEY - Static variable in class io.debezium.relational.mapping.PropagateSourceMetadataToSchemaParameter
 
TYPE_SCALE_PARAMETER_KEY - Static variable in class io.debezium.relational.mapping.PropagateSourceMetadataToSchemaParameter
 
TYPE_SUFFIX - Variable in class io.debezium.processors.PostProcessorRegistryServiceProvider
 
typeExpression - Variable in class io.debezium.relational.ColumnEditorImpl
 
typeExpression - Variable in class io.debezium.relational.ColumnImpl
 
typeExpression() - Method in interface io.debezium.relational.Column
Get the database-specific complete expression defining the column's data type, including dimensions, length, precision, character sets, constraints, etc.
typeExpression() - Method in interface io.debezium.relational.ColumnEditor
Get the database-specific complete expression defining the column's data type, including dimensions, length, precision, character sets, constraints, etc.
typeExpression() - Method in class io.debezium.relational.ColumnEditorImpl
 
typeExpression() - Method in class io.debezium.relational.ColumnImpl
 
typeForValue(Value) - Static method in class io.debezium.document.ComparableValue
 
typeName - Variable in class io.debezium.relational.ColumnEditorImpl
 
typeName - Variable in class io.debezium.relational.ColumnImpl
 
typeName() - Method in interface io.debezium.relational.Column
Get the database-specific name of the column's data type.
typeName() - Method in interface io.debezium.relational.ColumnEditor
Get the database-specific name of the column's data type.
typeName() - Method in class io.debezium.relational.ColumnEditorImpl
 
typeName() - Method in class io.debezium.relational.ColumnImpl
 
TYPES_BY_CLASS - Static variable in class io.debezium.document.ComparableValue
 
typeUsesCharset() - Method in interface io.debezium.relational.Column
Determine whether this column has a Column.typeName() or Column.jdbcType() to which a character set applies.

U

UNAVAILABLE_VALUE_PLACEHOLDER - Static variable in class io.debezium.relational.RelationalDatabaseConnectorConfig
 
unavailablePlaceholderIntArray - Variable in class io.debezium.processors.reselect.ReselectColumnsPostProcessor
 
unavailablePlaceholderLongArray - Variable in class io.debezium.processors.reselect.ReselectColumnsPostProcessor
 
unavailableValuePlaceholder - Variable in class io.debezium.processors.reselect.ReselectColumnsPostProcessor
 
unavailableValuePlaceholderBytes - Variable in class io.debezium.processors.reselect.ReselectColumnsPostProcessor
 
unavailableValuePlaceholderJson - Variable in class io.debezium.processors.reselect.ReselectColumnsPostProcessor
 
unavailableValuePlaceholderMap - Variable in class io.debezium.processors.reselect.ReselectColumnsPostProcessor
 
unchangedEventSkipped(P) - Method in interface io.debezium.pipeline.spi.ChangeRecordEmitter.Receiver
 
unexpectedBinary(Object, Field) - Method in class io.debezium.jdbc.JdbcValueConverters
Handle the unexpected value from a row with a column type of Types.BLOB, Types.BINARY, Types.VARBINARY, Types.LONGVARBINARY.
UnicodeReplacementFunction - Class in io.debezium.schema
An unicode replacement implementation of ReplacementFunction
UnicodeReplacementFunction() - Constructor for class io.debezium.schema.UnicodeReplacementFunction
 
uniqueValues - Variable in class io.debezium.relational.NoOpTableEditorImpl
 
uniqueValues - Variable in class io.debezium.relational.TableEditorImpl
 
UNKNOWN_PROPERTIES_IGNORED - Static variable in class io.debezium.serde.json.JsonSerdeConfig
 
UNKNOWN_SCHEMA - Enum constant in enum class io.debezium.pipeline.notification.IncrementalSnapshotNotificationService.TableScanCompletionStatus
 
unknownPropertiesIgnored - Variable in class io.debezium.serde.json.JsonSerdeConfig
 
UnknownServiceException - Exception Class in io.debezium.service
Indicates that a specific service was requested but was not found in the registry.
UnknownServiceException(Class<?>) - Constructor for exception class io.debezium.service.UnknownServiceException
 
unlimitedRetries() - Method in class io.debezium.pipeline.ErrorHandler
 
unregister() - Method in class io.debezium.metrics.Metrics
Unregisters a metrics MBean from the platform MBean server.
unregister() - Method in interface io.debezium.pipeline.metrics.ChangeEventSourceMetrics
 
unregister() - Method in class io.debezium.pipeline.metrics.DefaultStreamingChangeEventSourceMetrics
 
unregisterMXBean(CommonConnectorConfig, String, String) - Static method in class io.debezium.pipeline.JmxUtils
 
unregisterMXBean(ObjectName) - Static method in class io.debezium.pipeline.JmxUtils
 
UNSET_INT_VALUE - Static variable in interface io.debezium.relational.Column
 
unsetCorrelationId() - Method in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotContext
 
unsetCorrelationId() - Method in interface io.debezium.pipeline.source.snapshot.incremental.IncrementalSnapshotContext
 
unsetDefaultValueExpression() - Method in interface io.debezium.relational.ColumnEditor
Unsets the default value expression of the column, reverting the editor to the state where
invalid @link
{@link #defaultValueExpression(String))
} has never been called
unsetDefaultValueExpression() - Method in class io.debezium.relational.ColumnEditorImpl
 
unsetLength() - Method in interface io.debezium.relational.ColumnEditor
Unsets the Column.UNSET_INT_VALUE to column's length.
unsetLength() - Method in class io.debezium.relational.ColumnEditorImpl
 
unsetScale() - Method in interface io.debezium.relational.ColumnEditor
Unsets the null value to column's scale.
unsetScale() - Method in class io.debezium.relational.ColumnEditorImpl
 
unwrap(Class<T>) - Method in class io.debezium.jdbc.CancellableResultSet
 
update(Object, Struct, Struct, Instant) - Method in class io.debezium.data.Envelope
Generate an update message with the given information.
UPDATE - Enum constant in enum class io.debezium.data.Envelope.Operation
An operation that resulted in an existing record being updated in the source.
updateArray(int, Array) - Method in class io.debezium.jdbc.CancellableResultSet
 
updateArray(String, Array) - Method in class io.debezium.jdbc.CancellableResultSet
 
updateAsciiStream(int, InputStream) - Method in class io.debezium.jdbc.CancellableResultSet
 
updateAsciiStream(int, InputStream, int) - Method in class io.debezium.jdbc.CancellableResultSet
 
updateAsciiStream(int, InputStream, long) - Method in class io.debezium.jdbc.CancellableResultSet
 
updateAsciiStream(String, InputStream) - Method in class io.debezium.jdbc.CancellableResultSet
 
updateAsciiStream(String, InputStream, int) - Method in class io.debezium.jdbc.CancellableResultSet
 
updateAsciiStream(String, InputStream, long) - Method in class io.debezium.jdbc.CancellableResultSet
 
updateBigDecimal(int, BigDecimal) - Method in class io.debezium.jdbc.CancellableResultSet
 
updateBigDecimal(String, BigDecimal) - Method in class io.debezium.jdbc.CancellableResultSet
 
updateBinaryStream(int, InputStream) - Method in class io.debezium.jdbc.CancellableResultSet
 
updateBinaryStream(int, InputStream, int) - Method in class io.debezium.jdbc.CancellableResultSet
 
updateBinaryStream(int, InputStream, long) - Method in class io.debezium.jdbc.CancellableResultSet
 
updateBinaryStream(String, InputStream) - Method in class io.debezium.jdbc.CancellableResultSet
 
updateBinaryStream(String, InputStream, int) - Method in class io.debezium.jdbc.CancellableResultSet
 
updateBinaryStream(String, InputStream, long) - Method in class io.debezium.jdbc.CancellableResultSet
 
updateBlob(int, InputStream) - Method in class io.debezium.jdbc.CancellableResultSet
 
updateBlob(int, InputStream, long) - Method in class io.debezium.jdbc.CancellableResultSet
 
updateBlob(int, Blob) - Method in class io.debezium.jdbc.CancellableResultSet
 
updateBlob(String, InputStream) - Method in class io.debezium.jdbc.CancellableResultSet
 
updateBlob(String, InputStream, long) - Method in class io.debezium.jdbc.CancellableResultSet
 
updateBlob(String, Blob) - Method in class io.debezium.jdbc.CancellableResultSet
 
updateBoolean(int, boolean) - Method in class io.debezium.jdbc.CancellableResultSet
 
updateBoolean(String, boolean) - Method in class io.debezium.jdbc.CancellableResultSet
 
updateByte(int, byte) - Method in class io.debezium.jdbc.CancellableResultSet
 
updateByte(String, byte) - Method in class io.debezium.jdbc.CancellableResultSet
 
updateBytes(int, byte[]) - Method in class io.debezium.jdbc.CancellableResultSet
 
updateBytes(String, byte[]) - Method in class io.debezium.jdbc.CancellableResultSet
 
updateCharacterStream(int, Reader) - Method in class io.debezium.jdbc.CancellableResultSet
 
updateCharacterStream(int, Reader, int) - Method in class io.debezium.jdbc.CancellableResultSet
 
updateCharacterStream(int, Reader, long) - Method in class io.debezium.jdbc.CancellableResultSet
 
updateCharacterStream(String, Reader) - Method in class io.debezium.jdbc.CancellableResultSet
 
updateCharacterStream(String, Reader, int) - Method in class io.debezium.jdbc.CancellableResultSet
 
updateCharacterStream(String, Reader, long) - Method in class io.debezium.jdbc.CancellableResultSet
 
updateClob(int, Reader) - Method in class io.debezium.jdbc.CancellableResultSet
 
updateClob(int, Reader, long) - Method in class io.debezium.jdbc.CancellableResultSet
 
updateClob(int, Clob) - Method in class io.debezium.jdbc.CancellableResultSet
 
updateClob(String, Reader) - Method in class io.debezium.jdbc.CancellableResultSet
 
updateClob(String, Reader, long) - Method in class io.debezium.jdbc.CancellableResultSet
 
updateClob(String, Clob) - Method in class io.debezium.jdbc.CancellableResultSet
 
updateColumn(Column) - Method in class io.debezium.relational.NoOpTableEditorImpl
 
updateColumn(Column) - Method in interface io.debezium.relational.TableEditor
Update the column with the given name.
updateColumn(Column) - Method in class io.debezium.relational.TableEditorImpl
 
updateCommonEventMetrics() - Method in class io.debezium.pipeline.meters.CommonEventMeter
 
updateCommonEventMetrics(Envelope.Operation) - Method in class io.debezium.pipeline.meters.CommonEventMeter
 
updateCount - Variable in class io.debezium.metrics.activity.ActivityMonitoringMeter
 
updateDate(int, Date) - Method in class io.debezium.jdbc.CancellableResultSet
 
updateDate(String, Date) - Method in class io.debezium.jdbc.CancellableResultSet
 
updateDouble(int, double) - Method in class io.debezium.jdbc.CancellableResultSet
 
updateDouble(String, double) - Method in class io.debezium.jdbc.CancellableResultSet
 
updateFloat(int, float) - Method in class io.debezium.jdbc.CancellableResultSet
 
updateFloat(String, float) - Method in class io.debezium.jdbc.CancellableResultSet
 
updateInt(int, int) - Method in class io.debezium.jdbc.CancellableResultSet
 
updateInt(String, int) - Method in class io.debezium.jdbc.CancellableResultSet
 
updateLastOffset(Map<String, ?>, Map<String, ?>) - Method in class io.debezium.connector.common.BaseSourceTask
 
updateLong(int, long) - Method in class io.debezium.jdbc.CancellableResultSet
 
updateLong(String, long) - Method in class io.debezium.jdbc.CancellableResultSet
 
updateNCharacterStream(int, Reader) - Method in class io.debezium.jdbc.CancellableResultSet
 
updateNCharacterStream(int, Reader, long) - Method in class io.debezium.jdbc.CancellableResultSet
 
updateNCharacterStream(String, Reader) - Method in class io.debezium.jdbc.CancellableResultSet
 
updateNCharacterStream(String, Reader, long) - Method in class io.debezium.jdbc.CancellableResultSet
 
updateNClob(int, Reader) - Method in class io.debezium.jdbc.CancellableResultSet
 
updateNClob(int, Reader, long) - Method in class io.debezium.jdbc.CancellableResultSet
 
updateNClob(int, NClob) - Method in class io.debezium.jdbc.CancellableResultSet
 
updateNClob(String, Reader) - Method in class io.debezium.jdbc.CancellableResultSet
 
updateNClob(String, Reader, long) - Method in class io.debezium.jdbc.CancellableResultSet
 
updateNClob(String, NClob) - Method in class io.debezium.jdbc.CancellableResultSet
 
updateNString(int, String) - Method in class io.debezium.jdbc.CancellableResultSet
 
updateNString(String, String) - Method in class io.debezium.jdbc.CancellableResultSet
 
updateNull(int) - Method in class io.debezium.jdbc.CancellableResultSet
 
updateNull(String) - Method in class io.debezium.jdbc.CancellableResultSet
 
updateObject(int, Object) - Method in class io.debezium.jdbc.CancellableResultSet
 
updateObject(int, Object, int) - Method in class io.debezium.jdbc.CancellableResultSet
 
updateObject(int, Object, SQLType) - Method in class io.debezium.jdbc.CancellableResultSet
 
updateObject(int, Object, SQLType, int) - Method in class io.debezium.jdbc.CancellableResultSet
 
updateObject(String, Object) - Method in class io.debezium.jdbc.CancellableResultSet
 
updateObject(String, Object, int) - Method in class io.debezium.jdbc.CancellableResultSet
 
updateObject(String, Object, SQLType) - Method in class io.debezium.jdbc.CancellableResultSet
 
updateObject(String, Object, SQLType, int) - Method in class io.debezium.jdbc.CancellableResultSet
 
updatePositions() - Method in class io.debezium.relational.TableEditorImpl
 
updatePrimaryKeys() - Method in class io.debezium.relational.TableEditorImpl
 
updateRef(int, Ref) - Method in class io.debezium.jdbc.CancellableResultSet
 
updateRef(String, Ref) - Method in class io.debezium.jdbc.CancellableResultSet
 
updateRow() - Method in class io.debezium.jdbc.CancellableResultSet
 
updateRowId(int, RowId) - Method in class io.debezium.jdbc.CancellableResultSet
 
updateRowId(String, RowId) - Method in class io.debezium.jdbc.CancellableResultSet
 
updateShort(int, short) - Method in class io.debezium.jdbc.CancellableResultSet
 
updateShort(String, short) - Method in class io.debezium.jdbc.CancellableResultSet
 
updateSQLXML(int, SQLXML) - Method in class io.debezium.jdbc.CancellableResultSet
 
updateSQLXML(String, SQLXML) - Method in class io.debezium.jdbc.CancellableResultSet
 
updateString(int, String) - Method in class io.debezium.jdbc.CancellableResultSet
 
updateString(String, String) - Method in class io.debezium.jdbc.CancellableResultSet
 
updateTable(TableId, Function<Table, Table>) - Method in class io.debezium.relational.Tables
Add or update the definition for the identified table.
updateTime(int, Time) - Method in class io.debezium.jdbc.CancellableResultSet
 
updateTime(String, Time) - Method in class io.debezium.jdbc.CancellableResultSet
 
updateTimestamp(int, Timestamp) - Method in class io.debezium.jdbc.CancellableResultSet
 
updateTimestamp(String, Timestamp) - Method in class io.debezium.jdbc.CancellableResultSet
 
upperBounds - Variable in class io.debezium.pipeline.source.snapshot.chunked.SnapshotChunk
 
USE_DATABASE - Enum constant in enum class io.debezium.relational.ddl.DdlParserListener.EventType
 
useCatalogBeforeSchema - Variable in class io.debezium.pipeline.signal.actions.SchemaChanges
 
useCatalogBeforeSchema - Variable in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotContext
 
useCatalogBeforeSchema - Variable in class io.debezium.relational.HistorizedRelationalDatabaseConnectorConfig
 
useCatalogBeforeSchema - Variable in class io.debezium.relational.history.AbstractSchemaHistory
 
useCatalogBeforeSchema() - Method in class io.debezium.relational.HistorizedRelationalDatabaseConnectorConfig
 
USER - Static variable in interface io.debezium.jdbc.JdbcConfiguration
A field for the user of the database.
USER - Static variable in class io.debezium.relational.RelationalDatabaseConnectorConfig
 
userDefinedType(String) - Static method in class io.debezium.relational.ddl.DataType
Obtain the data type for a user-defined or fully-qualified type name.
username() - Method in class io.debezium.jdbc.JdbcConnection
Returns the username for this connection
usesPhysicalIdentifier(IncrementalSnapshotContext<T>) - Method in class io.debezium.pipeline.source.snapshot.incremental.PhysicalRowIdentifierChunkQueryBuilder
 
Uuid - Class in io.debezium.data
A semantic type for a Uuid string.
Uuid() - Constructor for class io.debezium.data.Uuid
 
UUIDUtils - Class in io.debezium.connector.common
UUIDUtils() - Constructor for class io.debezium.connector.common.UUIDUtils
 

V

V1 - Enum constant in enum class io.debezium.config.CommonConnectorConfig.Version
 
V1 - Enum constant in enum class io.debezium.relational.mapping.MaskStrings.HashingByteArrayStrategy
 
V2 - Enum constant in enum class io.debezium.config.CommonConnectorConfig.Version
 
V2 - Enum constant in enum class io.debezium.relational.mapping.MaskStrings.HashingByteArrayStrategy
 
VALID - Enum constant in enum class io.debezium.rest.model.ValidationResults.Status
 
validate(Partition, OffsetContext, CommonConnectorConfig) - Method in interface io.debezium.function.LogPositionValidator
Validate the stored offset with the position available in the db log.
validate(Iterable<Field>, Field.ValidationOutput) - Method in class io.debezium.config.CommonConnectorConfig
Validates the supplied fields in this configuration.
validate(Collection<String>) - Method in class io.debezium.pipeline.GuardrailValidator
Validates guardrail limits for collection-based connectors (e.g., MongoDB).
validate(Map<String, String>) - Method in class io.debezium.connector.common.RelationalBaseSourceConnector
 
validate(Set<TableId>) - Method in class io.debezium.pipeline.GuardrailValidator
Validates guardrail limits for table-based connectors.
VALIDATE_CONNECTION_ENDPOINT - Static variable in interface io.debezium.rest.ConnectionValidationResource
 
VALIDATE_FILTERS_ENDPOINT - Static variable in interface io.debezium.rest.FilterValidationResource
 
validateAllFields(Configuration) - Method in class io.debezium.connector.common.BaseSourceConnector
 
validateAndRecord(Iterable<Field>, Consumer<String>) - Method in class io.debezium.config.CommonConnectorConfig
Validate the supplied fields in this configuration.
validateColumnExcludeList(Configuration, Field, Field.ValidationOutput) - Static method in class io.debezium.relational.RelationalDatabaseConnectorConfig
 
validateConfig(Connector, Map<String, ?>) - Static method in class io.debezium.rest.ConnectorConfigValidator
 
validateConnection(Map<String, ConfigValue>, Configuration) - Method in class io.debezium.connector.common.RelationalBaseSourceConnector
Validates connection to database.
validateConnectionProperties(Map<String, ?>) - Method in interface io.debezium.rest.ConnectionValidationResource
 
validateDatabaseExcludeList(Configuration, Field, Field.ValidationOutput) - Static method in class io.debezium.relational.RelationalDatabaseConnectorConfig
 
validateExcludeList(Configuration, Field, Field, Field.ValidationOutput) - Static method in class io.debezium.relational.RelationalDatabaseConnectorConfig
Validates that include and exclude lists are not both specified for the same filter type.
validateFilterConfig(Connector, Map<String, ?>, FilterValidationResults.MatchingCollectionsParameter) - Static method in class io.debezium.rest.ConnectorConfigValidator
 
validateFiltersProperties(Map<String, ?>) - Method in interface io.debezium.rest.FilterValidationResource
 
validateGuardrailLimits(Collection<String>) - Method in class io.debezium.config.CommonConnectorConfig
Validates that the number of captured tables/collections does not exceed the configured guardrail limit.
validateGuardrailLimits(Collection<String>, boolean) - Method in class io.debezium.config.CommonConnectorConfig
Validates that the number of captured tables/collections does not exceed the configured guardrail limit.
validateHeartbeatTopicName(Configuration, Field, Field.ValidationOutput) - Static method in class io.debezium.schema.AbstractTopicNamingStrategy
 
validateHostname(Configuration, Field, Field.ValidationOutput) - Static method in class io.debezium.relational.RelationalDatabaseConnectorConfig
 
validateIncomingRowToInternalMetadata(TableId, int[], Field[], ValueConverter[], Object[], int) - Method in class io.debezium.relational.TableSchemaBuilder
 
validateKeyFieldReplacement(Configuration, Field, Field.ValidationOutput) - Static method in class io.debezium.schema.AbstractRegexTopicNamingStrategy
If TOPIC_KEY_FIELD_REGEX has a value that is really a regex, then the TOPIC_KEY_FIELD_REPLACEMENT must be a non-empty value.
validateMaxQueueSize(Configuration, Field, Field.ValidationOutput) - Static method in class io.debezium.config.CommonConnectorConfig
 
validateMessageKeyColumnsField(Configuration, Field, Field.ValidationOutput) - Static method in class io.debezium.relational.RelationalDatabaseConnectorConfig
 
validateNotificationTopicName(Configuration, Field, Field.ValidationOutput) - Static method in class io.debezium.pipeline.notification.channels.SinkNotificationChannel
 
validateSchemaExcludeList(Configuration, Field, Field.ValidationOutput) - Static method in class io.debezium.relational.RelationalDatabaseConnectorConfig
 
validateSchemaHistory(CommonConnectorConfig, LogPositionValidator, Offsets<P, O>, DatabaseSchema, Snapshotter) - Method in class io.debezium.connector.common.BaseSourceTask
 
validateSignalDataCollection(Configuration, Field, Field.ValidationOutput) - Static method in class io.debezium.config.CommonConnectorConfig
 
validateSignalTableConfiguration(List<DataCollection<T>>) - Method in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotChangeEventSource
Validates that signal table configuration is appropriate for the tables being snapshotted.
validateSkippedOperation(Configuration, Field, Field.ValidationOutput) - Static method in class io.debezium.config.CommonConnectorConfig
 
validateTableExcludeList(Configuration, Field, Field.ValidationOutput) - Static method in class io.debezium.relational.RelationalDatabaseConnectorConfig
 
validateTopicName(Configuration, Field, Field.ValidationOutput) - Static method in class io.debezium.config.CommonConnectorConfig
 
validateTopicReplacement(Configuration, Field, Field.ValidationOutput) - Static method in class io.debezium.schema.AbstractRegexTopicNamingStrategy
If TOPIC_REGEX has a value that is really a regex, then the TOPIC_REPLACEMENT must be a non-empty value.
ValidationResult(String, String) - Constructor for class io.debezium.rest.model.ValidationResults.ValidationResult
 
validationResults - Variable in class io.debezium.rest.model.ValidationResults
 
ValidationResults - Class in io.debezium.rest.model
 
ValidationResults(Config) - Constructor for class io.debezium.rest.model.ValidationResults
 
ValidationResults.Status - Enum Class in io.debezium.rest.model
 
ValidationResults.ValidationResult - Class in io.debezium.rest.model
 
validFullname(String) - Static method in interface io.debezium.schema.SchemaNameAdjuster
Convert the proposed string to a valid Avro fullname, replacing all invalid characters with the underscore ('_') character.
validFullname(String, ReplacementFunction) - Static method in interface io.debezium.schema.SchemaNameAdjuster
Convert the proposed string to a valid Avro fullname, using the supplied function to replace all invalid characters.
validFullname(String, ReplacementFunction, SchemaNameAdjuster.ReplacementOccurred) - Static method in interface io.debezium.schema.SchemaNameAdjuster
Convert the proposed string to a valid Avro fullname, using the supplied function to replace all invalid characters.
validFullname(String, String) - Static method in interface io.debezium.schema.SchemaNameAdjuster
Convert the proposed string to a valid Avro fullname, replacing all invalid characters with the supplied string.
value - Variable in enum class io.debezium.config.CommonConnectorConfig.BinaryHandlingMode
 
value - Variable in enum class io.debezium.config.CommonConnectorConfig.EventConvertingFailureHandlingMode
 
value - Variable in enum class io.debezium.config.CommonConnectorConfig.EventProcessingFailureHandlingMode
 
value - Variable in enum class io.debezium.config.CommonConnectorConfig.FieldNameAdjustmentMode
 
value - Variable in enum class io.debezium.config.CommonConnectorConfig.GuardrailCollectionsLimitAction
 
value - Variable in enum class io.debezium.config.CommonConnectorConfig.SchemaNameAdjustmentMode
 
value - Variable in enum class io.debezium.config.CommonConnectorConfig.SnapshotQueryMode
 
value - Variable in enum class io.debezium.config.CommonConnectorConfig.Version
 
value - Variable in enum class io.debezium.config.CommonConnectorConfig.WatermarkStrategy
 
value - Variable in class io.debezium.document.BasicEntry
 
value - Variable in class io.debezium.document.BasicField
 
value - Variable in class io.debezium.document.BinaryValue
 
value - Variable in class io.debezium.document.ComparableValue
 
value - Variable in class io.debezium.document.ConvertingValue
 
value - Variable in enum class io.debezium.jdbc.TemporalPrecisionMode
 
value - Variable in class io.debezium.metrics.event.SingleValueEvent
 
value - Variable in class io.debezium.pipeline.source.spi.EventFormatter
 
value - Variable in enum class io.debezium.processors.reselect.ReselectColumnsPostProcessor.ErrorHandlingMode
 
value - Variable in class io.debezium.relational.AttributeEditorImpl
 
value - Variable in class io.debezium.relational.AttributeImpl
 
value - Variable in class io.debezium.relational.ddl.DdlParserListener.SetVariableEvent
 
value - Variable in enum class io.debezium.relational.RelationalDatabaseConnectorConfig.DecimalHandlingMode
 
value - Variable in enum class io.debezium.relational.RelationalDatabaseConnectorConfig.SnapshotTablesRowCountOrder
 
value() - Element in annotation interface io.debezium.annotation.GuardedBy
 
value() - Element in annotation interface io.debezium.annotation.SingleThreadAccess
Describes the thread accessing the annotated element.
value() - Method in interface io.debezium.relational.Attribute
The attribute value.
value() - Method in interface io.debezium.relational.AttributeEditor
Get the value of the attribute.
value() - Method in class io.debezium.relational.AttributeEditorImpl
 
value() - Method in class io.debezium.relational.AttributeImpl
 
value() - Static method in class io.debezium.util.LoggingContext.RootLoggingContext
 
value(Object) - Method in interface io.debezium.relational.AttributeEditor
Set the value of the attribute.
value(Object) - Method in class io.debezium.relational.AttributeEditorImpl
 
value(Struct) - Method in class io.debezium.pipeline.source.spi.EventFormatter
 
Value - Interface in io.debezium.document
A value in a Document or Array.
VALUE_CONVERTER - Static variable in interface io.debezium.bean.StandardBeanNames
The connector-specific value converter object.
VALUE_FIELD - Static variable in class io.debezium.data.VariableScaleDecimal
 
Value.NullHandler - Interface in io.debezium.document
 
Value.Type - Enum Class in io.debezium.document
 
ValueConversionCallback - Interface in io.debezium.jdbc
Invoked to convert incoming SQL column values into Kafka Connect values.
ValueConverter - Interface in io.debezium.relational
A function that converts from a column data value into another value.
valueConverterProvider - Variable in class io.debezium.processors.reselect.ReselectColumnsPostProcessor
 
valueConverterProvider - Variable in class io.debezium.relational.TableSchemaBuilder
 
ValueConverterProvider - Interface in io.debezium.relational
A provider of ValueConverter functions and the SchemaBuilder used to describe them.
valueCopy() - Static method in class io.debezium.util.LoggingContext.RootLoggingContext
 
valueFromColumnData(Object[]) - Method in class io.debezium.relational.TableSchema
Convert the specified row of values into a Kafka Connect value.
valueGenerator - Variable in class io.debezium.relational.TableSchema
 
valueOf(String) - Static method in enum class io.debezium.config.CommonConnectorConfig.BinaryHandlingMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.debezium.config.CommonConnectorConfig.EventConvertingFailureHandlingMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.debezium.config.CommonConnectorConfig.EventProcessingFailureHandlingMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.debezium.config.CommonConnectorConfig.FieldNameAdjustmentMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.debezium.config.CommonConnectorConfig.GuardrailCollectionsLimitAction
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.debezium.config.CommonConnectorConfig.SchemaNameAdjustmentMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.debezium.config.CommonConnectorConfig.SnapshotQueryMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.debezium.config.CommonConnectorConfig.Version
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.debezium.config.CommonConnectorConfig.WatermarkStrategy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.debezium.connector.SnapshotRecord
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.debezium.connector.SnapshotType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.debezium.data.Envelope.Operation
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.debezium.data.SpecialValueDecimal.SpecialValue
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in class io.debezium.data.SpecialValueDecimal
Factory method for creating instances from numbers in string format
valueOf(String) - Static method in enum class io.debezium.document.Value.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.debezium.jdbc.JdbcValueConverters.BigIntUnsignedMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.debezium.jdbc.JdbcValueConverters.DecimalMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.debezium.jdbc.TemporalPrecisionMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.debezium.pipeline.notification.IncrementalSnapshotNotificationService.TableScanCompletionStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.debezium.pipeline.notification.InitialSnapshotNotificationService.TableScanCompletionStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.debezium.pipeline.notification.SnapshotStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.debezium.pipeline.signal.actions.AbstractSnapshotSignal.SnapshotType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.debezium.pipeline.spi.SnapshotResult.SnapshotResultStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.debezium.pipeline.txmetadata.TransactionStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.debezium.processors.reselect.ReselectColumnsPostProcessor.ErrorHandlingMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.debezium.relational.ColumnFilterMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.debezium.relational.ddl.DdlParserListener.EventType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.debezium.relational.history.SchemaHistoryMetrics.SchemaHistoryStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.debezium.relational.history.TableChanges.TableChangeType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.debezium.relational.mapping.MaskStrings.HashingByteArrayStrategy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.debezium.relational.RelationalDatabaseConnectorConfig.DecimalHandlingMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.debezium.relational.RelationalDatabaseConnectorConfig.SnapshotTablesRowCountOrder
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.debezium.relational.SystemVariables.DefaultScope
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.debezium.relational.TableIdParser.ParsingState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.debezium.relational.TableMappingStorage.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.debezium.rest.model.ValidationResults.Status
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.debezium.schema.SchemaChangeEvent.SchemaChangeEventType
Returns the enum constant of this class with the specified name.
values - Variable in class io.debezium.document.BasicArray
 
values - Variable in class io.debezium.relational.Tables.TableIds
 
values() - Static method in enum class io.debezium.config.CommonConnectorConfig.BinaryHandlingMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.debezium.config.CommonConnectorConfig.EventConvertingFailureHandlingMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.debezium.config.CommonConnectorConfig.EventProcessingFailureHandlingMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.debezium.config.CommonConnectorConfig.FieldNameAdjustmentMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.debezium.config.CommonConnectorConfig.GuardrailCollectionsLimitAction
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.debezium.config.CommonConnectorConfig.SchemaNameAdjustmentMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.debezium.config.CommonConnectorConfig.SnapshotQueryMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.debezium.config.CommonConnectorConfig.Version
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.debezium.config.CommonConnectorConfig.WatermarkStrategy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.debezium.connector.SnapshotRecord
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.debezium.connector.SnapshotType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.debezium.data.Envelope.Operation
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.debezium.data.SpecialValueDecimal.SpecialValue
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Method in interface io.debezium.document.Array
 
values() - Method in class io.debezium.document.BasicArray
 
values() - Static method in enum class io.debezium.document.Value.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.debezium.jdbc.JdbcValueConverters.BigIntUnsignedMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.debezium.jdbc.JdbcValueConverters.DecimalMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.debezium.jdbc.TemporalPrecisionMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.debezium.pipeline.notification.IncrementalSnapshotNotificationService.TableScanCompletionStatus
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.debezium.pipeline.notification.InitialSnapshotNotificationService.TableScanCompletionStatus
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.debezium.pipeline.notification.SnapshotStatus
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.debezium.pipeline.signal.actions.AbstractSnapshotSignal.SnapshotType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.debezium.pipeline.spi.SnapshotResult.SnapshotResultStatus
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.debezium.pipeline.txmetadata.TransactionStatus
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.debezium.processors.reselect.ReselectColumnsPostProcessor.ErrorHandlingMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.debezium.relational.ColumnFilterMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.debezium.relational.ddl.DdlParserListener.EventType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.debezium.relational.history.SchemaHistoryMetrics.SchemaHistoryStatus
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.debezium.relational.history.TableChanges.TableChangeType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.debezium.relational.mapping.MaskStrings.HashingByteArrayStrategy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.debezium.relational.RelationalDatabaseConnectorConfig.DecimalHandlingMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.debezium.relational.RelationalDatabaseConnectorConfig.SnapshotTablesRowCountOrder
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.debezium.relational.SystemVariables.DefaultScope
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.debezium.relational.TableIdParser.ParsingState
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.debezium.relational.TableMappingStorage.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.debezium.rest.model.ValidationResults.Status
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.debezium.schema.SchemaChangeEvent.SchemaChangeEventType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Method in class io.debezium.util.LRUCacheMap
 
VALUES_FIELD - Static variable in class io.debezium.data.Enum
 
VALUES_FIELD - Static variable in class io.debezium.data.EnumSet
 
valueSchema - Variable in class io.debezium.heartbeat.HeartbeatImpl
 
valueSchema - Variable in class io.debezium.pipeline.notification.channels.SinkNotificationChannel
 
valueSchema - Variable in class io.debezium.relational.TableSchema
 
valueSchema() - Method in class io.debezium.relational.TableSchema
Get the Schema that represents the table's columns, excluding those that make up the TableSchema.keySchema().
ValueWrapper<T> - Interface in io.debezium.data
Provides the access to the original encapsulated value obtained for example from JDBC.
variableName - Variable in class io.debezium.relational.ddl.DdlParserListener.SetVariableEvent
 
variableName() - Method in class io.debezium.relational.ddl.DdlParserListener.SetVariableEvent
Get the name of the variable that was set.
variableName(String) - Method in class io.debezium.relational.SystemVariables
 
VariableScaleDecimal - Class in io.debezium.data
An arbitrary precision decimal value with variable scale.
VariableScaleDecimal() - Constructor for class io.debezium.data.VariableScaleDecimal
 
variableValue() - Method in class io.debezium.relational.ddl.DdlParserListener.SetVariableEvent
Get the value of the variable that was set.
VECTOR_FIELD - Static variable in class io.debezium.data.vector.SparseDoubleVector
 
Vectors - Class in io.debezium.data.vector
 
Vectors() - Constructor for class io.debezium.data.vector.Vectors
 
verifySchemaUnchanged() - Method in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotChangeEventSource
Verifies that table's schema in the database has not changed since it was captured in the previous window
version - Variable in class io.debezium.connector.AbstractSourceInfoStructMaker
 
version - Variable in class io.debezium.connector.LegacyV1AbstractSourceInfoStructMaker
 
version() - Static method in class io.debezium.Module
 
Version(String) - Constructor for enum class io.debezium.config.CommonConnectorConfig.Version
 
viewPerTableEventCount - Variable in class io.debezium.pipeline.txmetadata.TransactionContext
 
visitCoordinate(double[]) - Method in record class io.debezium.spatial.GeometryCoordinateSwapper.SwapVisitor
 
visitCoordinate(double[]) - Method in record class io.debezium.spatial.GeometryEndiannessConverter.EndianConverterVisitor
 
visitCoordinate(double[]) - Method in interface io.debezium.spatial.GeometryVisitor
Called after reading the coordinates of a point.
visitSrid(int) - Method in record class io.debezium.spatial.GeometryCoordinateSwapper.SwapVisitor
 
visitSrid(int) - Method in record class io.debezium.spatial.GeometryEndiannessConverter.EndianConverterVisitor
 
visitSrid(int) - Method in interface io.debezium.spatial.GeometryVisitor
Called after the geometry spatial reference identifier was read.

W

WAIT_FOR_CLOSE_SECONDS - Static variable in class io.debezium.jdbc.JdbcConnection
 
waitForFirstRecord() - Method in class io.debezium.pipeline.source.snapshot.chunked.SnapshotProgress
Waits for the global FIRST record to be emitted.
waitForFirstRecord() - Method in class io.debezium.pipeline.source.snapshot.chunked.TableChunkProgress
Waits for the first record of this table (FIRST_IN_DATA_COLLECTION) to be emitted.
waitForFirstRecord(long, TimeUnit) - Method in class io.debezium.pipeline.source.snapshot.chunked.SnapshotProgress
Waits for the global FIRST record with a timeout.
waitForFirstRecord(long, TimeUnit) - Method in class io.debezium.pipeline.source.snapshot.chunked.TableChunkProgress
Waits for the first record with a timeout.
waitForOtherChunks() - Method in class io.debezium.pipeline.source.snapshot.chunked.TableChunkProgress
Waits for all chunks except the last one to complete.
waitForOtherChunks(long, TimeUnit) - Method in class io.debezium.pipeline.source.snapshot.chunked.TableChunkProgress
Waits for all chunks except the last one with a timeout.
waitForOtherTables() - Method in class io.debezium.pipeline.source.snapshot.chunked.SnapshotProgress
Waits for all tables except the last one to complete.
waitForOtherTables(long, TimeUnit) - Method in class io.debezium.pipeline.source.snapshot.chunked.SnapshotProgress
Waits for all tables except the last one with a timeout.
waitSnapshotCompletion() - Method in class io.debezium.pipeline.ChangeEventSourceCoordinator.ChangeEventSourceContextImpl
 
waitSnapshotCompletion() - Method in interface io.debezium.pipeline.source.spi.ChangeEventSource.ChangeEventSourceContext
Wait for the resumeStreaming function to be called, which indicates that a snapshot is done and that streaming should resume.
waitStreamingPaused() - Method in class io.debezium.pipeline.ChangeEventSourceCoordinator.ChangeEventSourceContextImpl
 
waitStreamingPaused() - Method in interface io.debezium.pipeline.source.spi.ChangeEventSource.ChangeEventSourceContext
Wait for the streamingPaused function to be called.
WARN - Enum constant in enum class io.debezium.config.CommonConnectorConfig.EventConvertingFailureHandlingMode
The position of problematic events will be logged and events will be skipped.
WARN - Enum constant in enum class io.debezium.config.CommonConnectorConfig.EventProcessingFailureHandlingMode
The position of problematic events will be logged and events will be skipped.
WARN - Enum constant in enum class io.debezium.config.CommonConnectorConfig.GuardrailCollectionsLimitAction
Log a warning when the guardrail limit is exceeded but continue processing
WARN - Enum constant in enum class io.debezium.processors.reselect.ReselectColumnsPostProcessor.ErrorHandlingMode
Error handling to be used when doing lookup for the value.
warnAndSkip(P, OffsetContext, IncrementalSnapshotNotificationService.TableScanCompletionStatus, String, Throwable) - Method in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotChangeEventSource
 
wasNull() - Method in class io.debezium.jdbc.CancellableResultSet
 
WatermarkStrategy(String) - Constructor for enum class io.debezium.config.CommonConnectorConfig.WatermarkStrategy
 
WatermarkWindowCloser - Interface in io.debezium.pipeline.source.snapshot.incremental
 
WhenNeededNoDataSnapshotter - Class in io.debezium.snapshot.mode
 
WhenNeededNoDataSnapshotter() - Constructor for class io.debezium.snapshot.mode.WhenNeededNoDataSnapshotter
 
WhenNeededSnapshotter - Class in io.debezium.snapshot.mode
 
WhenNeededSnapshotter() - Constructor for class io.debezium.snapshot.mode.WhenNeededSnapshotter
 
window - Variable in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotChangeEventSource
 
windowOpened - Variable in class io.debezium.pipeline.source.snapshot.incremental.AbstractIncrementalSnapshotContext
true if window is opened and deduplication should be executed
withAdditionalData(Map<String, String>) - Method in class io.debezium.pipeline.notification.Notification.Builder
 
withAggregateType(String) - Method in class io.debezium.pipeline.notification.Notification.Builder
 
withConnectionFactoryClass(String) - Method in interface io.debezium.jdbc.JdbcConfiguration.Builder
Use the given connection factory class in the resulting configuration.
withConnectionTimeoutMs(int) - Method in interface io.debezium.jdbc.JdbcConfiguration.Builder
Use the given connection timeout in the resulting configuration.
withDatabase(String) - Method in interface io.debezium.jdbc.JdbcConfiguration.Builder
Use the given database name in the resulting configuration.
withDoc(String) - Method in interface io.debezium.data.Envelope.Builder
Define the documentation for the schema.
withHostname(String) - Method in interface io.debezium.jdbc.JdbcConfiguration.Builder
Use the given host in the resulting configuration.
withId(String) - Method in class io.debezium.pipeline.notification.Notification.Builder
 
withMaskedSensitiveOptions(Configuration) - Method in class io.debezium.connector.common.BaseSourceTask
 
withName(String) - Method in interface io.debezium.data.Envelope.Builder
Define the name for the schema.
withoutKnownFields() - Method in interface io.debezium.jdbc.JdbcConfiguration
Get a view of this configuration that does not contain the known fields.
withoutQuotes(String) - Static method in class io.debezium.relational.ddl.AbstractDdlParser
Cut out the string surrounded with single, double and reversed quotes.
withPassword(String) - Method in interface io.debezium.jdbc.JdbcConfiguration.Builder
Use the given password in the resulting configuration.
withPort(int) - Method in interface io.debezium.jdbc.JdbcConfiguration.Builder
Use the given port in the resulting configuration.
withQueryTimeoutMs(int) - Method in interface io.debezium.jdbc.JdbcConfiguration.Builder
Use the given query timeout in the resulting configuration.
withRecord(Schema) - Method in interface io.debezium.data.Envelope.Builder
Define the Schema used in the Envelope.FieldName.BEFORE and Envelope.FieldName.AFTER fields.
withScaleAdjustedIfNeeded(Column, BigDecimal) - Method in class io.debezium.jdbc.JdbcValueConverters
 
withSchema(Schema, String...) - Method in interface io.debezium.data.Envelope.Builder
Define the Schema used for an arbitrary field in the envelope.
withSource(Schema) - Method in interface io.debezium.data.Envelope.Builder
Define the Schema used in the Envelope.FieldName.SOURCE field.
withTimestamp(Long) - Method in class io.debezium.pipeline.notification.Notification.Builder
 
withTransaction(Schema) - Method in interface io.debezium.data.Envelope.Builder
Define the Schema used in the Envelope.FieldName.TRANSACTION field.
withType(String) - Method in class io.debezium.pipeline.notification.Notification.Builder
 
withUser(String) - Method in interface io.debezium.jdbc.JdbcConfiguration.Builder
Use the given user in the resulting configuration.
wkb - Variable in class io.debezium.spatial.GeometryBytes
 
WKB_FIELD - Static variable in class io.debezium.data.geometry.Geometry
 
WKB_POINT - Static variable in class io.debezium.data.geometry.Point
 
WKB_POINT_SIZE - Static variable in class io.debezium.data.geometry.Point
 
WKB_TYPE_MASK - Static variable in class io.debezium.spatial.GeometryConstants
 
wrapInMappingConverterIfNeeded(ColumnMappers, TableId, Column, ValueConverter) - Method in class io.debezium.relational.TableSchemaBuilder
 
wrapped - Variable in exception class io.debezium.document.JacksonWriter.WritingError
 
wrapped() - Method in exception class io.debezium.document.JacksonWriter.WritingError
 
write(Array) - Method in interface io.debezium.document.ArrayWriter
Write the supplied array to a string using UTF-8.
write(Array) - Method in class io.debezium.document.JacksonWriter
 
write(Array, OutputStream) - Method in interface io.debezium.document.ArrayWriter
Write the supplied array to bytes using UTF-8.
write(Array, OutputStream) - Method in class io.debezium.document.JacksonWriter
 
write(Array, Writer) - Method in interface io.debezium.document.ArrayWriter
Write the supplied array to bytes using UTF-8.
write(Array, Writer) - Method in class io.debezium.document.JacksonWriter
 
write(Document) - Method in interface io.debezium.document.DocumentWriter
Write the supplied document to a string using UTF-8.
write(Document) - Method in class io.debezium.document.JacksonWriter
 
write(Document, OutputStream) - Method in interface io.debezium.document.DocumentWriter
Write the supplied document to bytes using UTF-8.
write(Document, OutputStream) - Method in class io.debezium.document.JacksonWriter
 
write(Document, Writer) - Method in interface io.debezium.document.DocumentWriter
Write the supplied document to bytes using UTF-8.
write(Document, Writer) - Method in class io.debezium.document.JacksonWriter
 
writeArray(Array, JsonGenerator) - Method in class io.debezium.document.JacksonWriter
 
writeAsBytes(Array) - Method in interface io.debezium.document.ArrayWriter
Write the supplied array to bytes using UTF-8.
writeAsBytes(Document) - Method in interface io.debezium.document.DocumentWriter
Write the supplied array to bytes using UTF-8.
writeAsBytes(Document) - Method in class io.debezium.document.JacksonWriter
 
writeDocument(Document, JsonGenerator) - Method in class io.debezium.document.JacksonWriter
 
writeValue(Value, JsonGenerator) - Method in class io.debezium.document.JacksonWriter
 
WritingError(IOException) - Constructor for exception class io.debezium.document.JacksonWriter.WritingError
 

X

X_FIELD - Static variable in class io.debezium.data.geometry.Point
 
Xml - Class in io.debezium.data
A semantic type for an XML string.
Xml() - Constructor for class io.debezium.data.Xml
 

Y

Y_FIELD - Static variable in class io.debezium.data.geometry.Point
 
Year - Class in io.debezium.time
A utility for defining a Kafka Connect Schema that represents year values.
Year() - Constructor for class io.debezium.time.Year
 

Z

ZERO - Static variable in class io.debezium.data.SpecialValueDecimal
 
ZERO - Static variable in class io.debezium.data.VariableScaleDecimal
 
ZonedTime - Class in io.debezium.time
A utility for converting various Java time representations into the STRING representation of the time in a particular time zone, and for defining a Kafka Connect Schema for zoned time values.
ZonedTime() - Constructor for class io.debezium.time.ZonedTime
 
ZonedTimestamp - Class in io.debezium.time
A utility for converting various Java time representations into the STRING representation of the time and date in a particular time zone, and for defining a Kafka Connect Schema for zoned timestamp values.
ZonedTimestamp() - Constructor for class io.debezium.time.ZonedTimestamp
 
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form