Index
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
TableMappingStorageimplementations 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
Partitionwhich 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
SnapshotChangeEventSourcethat 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
JdbcConfigurationadapter for the givenConfiguration. - 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.timesemantic 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.timesemantic 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
beaninstance. - 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
positionof 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
positionof 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
positionof 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
SchemaBuildera 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
afterfield 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, andJdbcConfiguration.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
Arrayinstances from a variety of input forms. - ArraySerdes - Class in io.debezium.document
- 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
Arrayinstances 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
Attributeinstances. - AttributeEditorImpl - Class in io.debezium.relational
-
Implementation of the
AttributeEditorcontract. - 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
SourceConnectorimplementations. - 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
SourceTaskimplementations. - 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.Entryin anArray. - BasicEntry(int, Value) - Constructor for class io.debezium.document.BasicEntry
- BasicField - Class in io.debezium.document
-
Package-level implementation of a
Document.Fieldinside aDocument. - 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
BeanRegistryduring service configuration. - BEFORE - Static variable in class io.debezium.data.Envelope.FieldName
-
The
beforefield 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
Valuethat 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
nullentries. - 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
Consumerthat can be blocked and interrupted. - BlockingFunction<T,
R> - Interface in io.debezium.function -
A variant of
Functionthat can be blocked and interrupted. - BlockingRunnable - Interface in io.debezium.function
-
A variant of
Runnablethat 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
BlockingConsumerthat 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
BufferedBlockingConsumerthat 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
builderfor a table selection predicate. - build() - Method in class io.debezium.relational.mapping.ColumnMappers.Builder
- build() - Method in class io.debezium.relational.Selectors.DatabaseSelectionPredicateBuilder
-
Build the
Predicatethat determines whether a database identified by its name is to be included. - build() - Method in class io.debezium.relational.Selectors.TableSelectionPredicateBuilder
- 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
SchemaBuilderfor a Geography field. - builder() - Static method in class io.debezium.data.geometry.Geometry
-
Returns a
SchemaBuilderfor a Geometry field. - builder() - Static method in class io.debezium.data.geometry.Point
-
Returns a
SchemaBuilderfor a Point field. - builder() - Static method in class io.debezium.data.Json
-
Returns a
SchemaBuilderfor a JSON field. - builder() - Static method in class io.debezium.data.TsVector
-
Returns a
SchemaBuilderfor a Tsvector field. - builder() - Static method in class io.debezium.data.Uuid
-
Returns a
SchemaBuilderfor a Uuid field. - builder() - Static method in class io.debezium.data.VariableScaleDecimal
-
Returns a
SchemaBuilderfor a VariableScaleDecimal. - builder() - Static method in class io.debezium.data.vector.DoubleVector
-
Returns a
SchemaBuilderfor a 8-byte vector field. - builder() - Static method in class io.debezium.data.vector.FloatVector
-
Returns a
SchemaBuilderfor a 4-byte vector field. - builder() - Static method in class io.debezium.data.vector.SparseDoubleVector
-
Returns a
SchemaBuilderfor a float64 sparse vector field. - builder() - Static method in class io.debezium.data.Xml
-
Returns a
SchemaBuilderfor 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
SchemaBuilderfor aDate. - builder() - Static method in class io.debezium.time.Interval
-
Returns a
SchemaBuilderfor aInterval. - builder() - Static method in class io.debezium.time.IsoDate
-
Returns a
SchemaBuilderfor aIsoDate. - builder() - Static method in class io.debezium.time.IsoTime
-
Returns a
SchemaBuilderfor aIsoTime. - builder() - Static method in class io.debezium.time.IsoTimestamp
-
Returns a
SchemaBuilderfor aIsoTimestamp. - builder() - Static method in class io.debezium.time.MicroDuration
-
Returns a
SchemaBuilderfor aMicroDuration. - builder() - Static method in class io.debezium.time.MicroTime
-
Returns a
SchemaBuilderfor aMicroTime. - builder() - Static method in class io.debezium.time.MicroTimestamp
-
Returns a
SchemaBuilderfor aMicroTimestamp. - builder() - Static method in class io.debezium.time.NanoDuration
-
Returns a
SchemaBuilderfor aNanoDuration. - builder() - Static method in class io.debezium.time.NanoTime
-
Returns a
SchemaBuilderfor aNanoTime. - builder() - Static method in class io.debezium.time.NanoTimestamp
-
Returns a
SchemaBuilderfor aNanoTimestamp. - builder() - Static method in class io.debezium.time.Time
-
Returns a
SchemaBuilderfor aTime. - builder() - Static method in class io.debezium.time.Timestamp
-
Returns a
SchemaBuilderfor aTimestamp. - builder() - Static method in class io.debezium.time.Year
-
Returns a
SchemaBuilderfor aYear. - builder() - Static method in class io.debezium.time.ZonedTime
-
Returns a
SchemaBuilderfor aZonedTime. - builder() - Static method in class io.debezium.time.ZonedTimestamp
-
Returns a
SchemaBuilderfor aZonedTimestamp. - builder(int) - Static method in class io.debezium.data.Bits
-
Returns a
SchemaBuilderfor a Bits. - builder(JdbcValueConverters.DecimalMode, int, int) - Static method in class io.debezium.data.SpecialValueDecimal
-
Returns a
SchemaBuilderfor a decimal number depending onJdbcValueConverters.DecimalMode. - builder(String) - Static method in class io.debezium.data.Enum
-
Returns a
SchemaBuilderfor an enumeration. - builder(String) - Static method in class io.debezium.data.EnumSet
-
Returns a
SchemaBuilderfor a set of enumerated values. - builder(List<String>) - Static method in class io.debezium.data.Enum
-
Returns a
SchemaBuilderfor an enumeration. - builder(List<String>) - Static method in class io.debezium.data.EnumSet
-
Returns a
SchemaBuilderfor a set of enumerated values. - builder(SchemaBuilder) - Static method in class io.debezium.data.TsVector
-
Returns a
SchemaBuilderfor 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
- 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.TableFilterthat 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
- 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
SourceTaskimplementations. - 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
-
A factory for creating
SnapshotChangeEventSourceMetricsandStreamingChangeEventSourceMetrics. - 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
ResultSetfor 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
Columninstances. - 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
ColumnMapperobjects 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
- 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
- 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
Valueobjects, 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
TableMappingStorageusingConcurrentHashMap. - 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
Configurationobject. - 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 Connectlogical types, which always have millisecond precision.
invalid reference
org.apache.kafka.connect.data - 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
TableChangesinto an array ofStructs. - 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.BITof 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.DATEto 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.DATEto the number of days past epoch, but represented as aDatevalue 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
ValueConverterthat can be used to convert the JDBC values corresponding to the given JDBC temporal type into literal values described by theschema. - 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
- 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
-
Converts a value object for an expected JDBC type of
Types.CHAR,Types.VARCHAR,Types.LONGVARCHAR,Types.CLOB,Types.NCHAR,Types.NVARCHAR,Types.LONGNVARCHAR,Types.NCLOB,Types.DATALINK, andTypes.SQLXML. - 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.TIMESTAMPtoMicroTimestampvalues, 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.TIMESTAMPtoTimestampvalues, 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.TIMESTAMPtoDatevalues 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.TIMESTAMPtoNanoTimestampvalues, 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.TIMEtoMicroTimevalues, 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.TIMEtoTimevalues, 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.TIMEtoDatevalues 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.TIMEtoNanoTimevalues, 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,
nullfor legacy-style connectors. - copy(Configuration) - Static method in interface io.debezium.jdbc.JdbcConfiguration
-
Create a new
configuration builderthat 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 builderthat 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.ReplacementOccurredfunction 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
ColumnMappersinstance 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
TableSchemafrom the giventable 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
createmessage 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.ReplacementOccurredfunction 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.ColumnNameFilterthat determines whether a column identified by a givenColumnIdis 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
-
Deprecated.
- createHeartbeat(TopicNamingStrategy, SchemaNameAdjuster, HeartbeatConnectionProvider, HeartbeatErrorHandler) - Method in class io.debezium.config.CommonConnectorConfig
-
Deprecated.Use
HeartbeatFactoryinstead. - createIncludeListFilter(String, ColumnFilterMode) - Static method in class io.debezium.relational.Tables.ColumnNameFilterFactory
-
Build the
Tables.ColumnNameFilterthat determines whether a column identified by a givenColumnIdis 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
ValueConverterthat can be used to convert row values for the given column into the Kafka Connect value object described by thefield 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
builderfor 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
EventDispatcherwhenever 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.DataCollectionFilterinstances 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
INT32number of days since January 1, 1970, at 00:00:00UTC, and for defining a Kafka ConnectSchemafor 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
DdlParserListenerthat 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
Heartbeatimplementation 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
BeanRegistrythat 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
QueueProviderusing anArrayDeque. - DefaultQueueProvider() - Constructor for class io.debezium.connector.base.DefaultQueueProvider
- defaultReader() - Static method in interface io.debezium.document.ArrayReader
-
Get the default
ArrayReaderinstance. - defaultReader() - Static method in interface io.debezium.document.DocumentReader
-
Get the default
DocumentReaderinstance. - 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
BeanRegistryas 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_MSparameter. - delayStreamingIfNeeded(ChangeEventSource.ChangeEventSourceContext) - Method in class io.debezium.pipeline.ChangeEventSourceCoordinator
-
Delays streaming execution as per the
CommonConnectorConfig.STREAMING_DELAY_MSparameter. - 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
deletemessage 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
Countthat also tracks changes to the value within the last interval. - DeltaCounter - Interface in io.debezium.crdt
- 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-nullValue. - 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
Documentinstances from a variety of input forms. - DocumentSerdes - Class in io.debezium.document
- DocumentSerdes() - Constructor for class io.debezium.document.DocumentSerdes
- documentWriter - Variable in class io.debezium.relational.history.AbstractFileBasedSchemaHistory
- DocumentWriter - Interface in io.debezium.document
-
Writes
Documentinstances 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
DECIMALandNUMERICvalues as precisedoublevalues. - 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
GEOMETRYCOLLECTIONgeometry type. - EndianConverterVisitor(ByteBuffer, ByteOrder) - Constructor for record class io.debezium.spatial.GeometryEndiannessConverter.EndianConverterVisitor
-
Creates an instance of a
EndianConverterVisitorrecord class. - endLineString() - Method in interface io.debezium.spatial.GeometryVisitor
-
Called before leaving a
LINESTRINGgeometry type. - endMultiLineString() - Method in interface io.debezium.spatial.GeometryVisitor
-
Called before leaving a
MULTILINESTRINGgeometry type. - endMultiPoint() - Method in interface io.debezium.spatial.GeometryVisitor
-
Called before leaving a
MULTIPOINTgeometry type. - endMultiPolygon() - Method in interface io.debezium.spatial.GeometryVisitor
-
Called before leaving a
MULTIPOLYGONgeometry type. - endPolygon() - Method in interface io.debezium.spatial.GeometryVisitor
-
Called before leaving a
POLYGONgeometry 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
GEOMETRYCOLLECTIONgeometry 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 aMULTIPOLYGONgeometry 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
operationfield 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
GEOMETRYCOLLECTIONgeometry 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 aMULTIPOLYGONgeometry 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
DocumentReaderinstance 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 -
Stringof[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 -
Stringof[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 -
Stringof{i1: v1, i2: v2, ...}/dimensionsto its encoded format - aStructwith 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.TableFilterfrom 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
GEOMETRYCOLLECTIONis 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
GeometryBytesbetween 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
ByteOrderof aByteBufferif 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
GeometryTraverserto 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
Fieldsupported 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
ChangeRecordEmitterproducing 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
ChangeRecordEmitterproducing 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
SchemaChangeEventrepresenting 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
DateTimeFormatterthat 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
DdlParserto 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.modeconfiguration. - 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
Schemathat 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
IncrementalSnapshotChangeEventSourceso 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
DatabaseMetaDatamethods such asgetColumns,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
SourceInfoStructMakerbased 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
STOPPEDstate. - 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.modeconfiguration. - 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
TransactionMonitorso 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
TransactionContextthat 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
TransactionStructMakerthat 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
commenthas 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 sethas 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
Heartbeatimplementation 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
DatabaseSchemaor 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.TableFilterthat 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
SignalChannelReaderthat also implementsSignalChannelWriterused 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' sourcesto 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
HistoryRecordis at the same or earlier point in time than the secondHistoryRecord. - 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,IsoTimestampsemantic 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
Schemafor 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
Schemafor 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
DocumentReaderandArrayReaderthat uses the Jackson library to read JSON. - JacksonReader(boolean) - Constructor for class io.debezium.document.JacksonReader
- JacksonWriter - Class in io.debezium.document
-
A
DocumentWriterandArrayWriterthat 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
-
RuntimeExceptionwhich is raised for variousSQLExceptioninstances 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 typefor this column - jdbcType() - Method in interface io.debezium.relational.ColumnEditor
-
Get the
JDBC typefor 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 typeof 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 andSchemaBuilders 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
Serdethat (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
JsonSerdeserialize/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
TableChangesinto 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
Schemathat 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
DatabaseMetaDatamethods such asgetColumns,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
MeasurementStatisticswhich 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
LRUCachethat 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
ColumnMapperimplementation that ensures that string values are masked. - MaskStrings(byte[], String, MaskStrings.HashingByteArrayStrategy) - Constructor for class io.debezium.relational.mapping.MaskStrings
-
Create a
ColumnMapperthat masks string values by hashing the input value. - MaskStrings(String) - Constructor for class io.debezium.relational.mapping.MaskStrings
-
Create a
ColumnMapperthat 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
Schemadefinition. - 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
Measurementinstance. - 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
MeasurementStatisticsimplementation. - 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
SchemaHistoryimplementation 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
INT64number of microsecond, and for defining a Kafka ConnectSchemafor 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
MicroTimesemantic 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
INT64number of microseconds since midnight, and for defining a Kafka ConnectSchemafor 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
INT64number of microseconds past epoch, and for defining a Kafka ConnectSchemafor 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
INT64number of nanosecond, and for defining a Kafka ConnectSchemafor 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
NanoTimesemantic 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
INT64number of nanoseconds since midnight, and for defining a Kafka ConnectSchemafor 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
INT64number of nanoseconds past epoch, and for defining a Kafka ConnectSchemafor 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 theNotificationChannel.init(CommonConnectorConfig connectorConfig)method, implement send of the notification on the channel in theNotificationChannel.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
Valuethat 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 TABLEevent. - ofCreate(Partition, OffsetContext, String, String, String, Table, boolean) - Static method in class io.debezium.schema.SchemaChangeEvent
-
Create a schema change event for a
CREATE TABLEstatement 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 TABLEevent. - 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, - Class in io.debezium.connector.commonL> -
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 RENAMEevent. - ofSnapshotCreate(Partition, OffsetContext, String, Table) - Static method in class io.debezium.schema.SchemaChangeEvent
-
Create a schema change event for a
CREATE TABLEstatement 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 TABLEevent. - 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
opfield 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.OPERATIONfield 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
Optionalreference 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
nullfor 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
outputrecord component. - output - Variable in record class io.debezium.spatial.GeometryEndiannessConverter.EndianConverterVisitor
-
The field for the
outputrecord component. - output() - Method in record class io.debezium.spatial.GeometryCoordinateSwapper.SwapVisitor
-
Returns the value of the
outputrecord component. - output() - Method in record class io.debezium.spatial.GeometryEndiannessConverter.EndianConverterVisitor
-
Returns the value of the
outputrecord component. - overrideColumn(ColumnEditor) - Method in class io.debezium.jdbc.JdbcConnection
-
Allow implementations an opportunity to adjust the current state of the
ColumnEditorthat 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
ValueConverterthat 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.ConnectionFactorythat replaces variables in the supplied URL pattern. - patternBasedFactory(String, String, ClassLoader, Field...) - Static method in class io.debezium.jdbc.JdbcConnection
-
Create a
JdbcConnection.ConnectionFactorythat 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
Serdeimplementation that maps JSON Debezium change events into aTJava 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
ServiceProvidercontract for thePostProcessorRegistry. - 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
DECIMALandNUMERICvalues as preciseBigDecimalvalues, 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
PreparedTablesrecord 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
Tablemetadata 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
-
A column mapper that adds the
PropagateSourceMetadataToSchemaParameter.COLUMN_NAME_PARAMETER_KEY,PropagateSourceMetadataToSchemaParameter.TYPE_NAME_PARAMETER_KEY,PropagateSourceMetadataToSchemaParameter.TYPE_LENGTH_PARAMETER_KEY,PropagateSourceMetadataToSchemaParameter.TYPE_SCALE_PARAMETER_KEYandPropagateSourceMetadataToSchemaParameter.COLUMN_COMMENT_PARAMETER_KEYschema parameter keys. - 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
queryTablesrecord component. - queryTables() - Method in record class io.debezium.relational.RelationalSnapshotChangeEventSource.PreparedTables
-
Returns the value of the
queryTablesrecord 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
QueueProviderimplementation to be used by theChangeEventQueue. - 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
QueueProviderinstance 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
ServiceProvidercontract for theQueueProviderService. - 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
readmessage 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
ColumnEditorrepresenting 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 schemato 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
-
Deprecated.Use
SchemaHistory.recover(Offsets, Tables, DdlParser)instead. - 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
-
Deprecated.Use
SchemaHistory.recover(Offsets, Tables, DdlParser)instead. - 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
BaseSourceConnectorimplementations. - RelationalBaseSourceConnector() - Constructor for class io.debezium.connector.common.RelationalBaseSourceConnector
- RelationalChangeRecordEmitter<P> - Class in io.debezium.relational
-
Base class for
ChangeRecordEmitterimplementations 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
DatabaseSchemaof 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
SnapshotChangeEventSourcefor 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
PostProcessorcontract 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 benull. - 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
TableIdfrom 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
rowCountTablesrecord component. - rowCountTables() - Method in record class io.debezium.relational.RelationalSnapshotChangeEventSource.PreparedTables
-
Returns the value of the
rowCountTablesrecord 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
ResultSetrow 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
Schemadescribing the message envelopes and their content. - schema() - Static method in class io.debezium.data.geometry.Geometry
-
Returns a
SchemaBuilderfor a Geometry field, with all other default Schema settings. - schema() - Static method in class io.debezium.data.Json
-
Returns a
SchemaBuilderfor a JSON field, with all other default Schema settings. - schema() - Static method in class io.debezium.data.Uuid
-
Returns a
SchemaBuilderfor 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
SchemaBuilderfor a 8-byte ector field, with all other default Schema settings. - schema() - Static method in class io.debezium.data.vector.FloatVector
-
Returns a
SchemaBuilderfor a 4-byte vector field, with all other default Schema settings. - schema() - Static method in class io.debezium.data.vector.SparseDoubleVector
-
Returns a
SchemaBuilderfor a float64 sparse vector field, with all other default Schema settings. - schema() - Static method in class io.debezium.data.Xml
-
Returns a
SchemaBuilderfor 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
Datebut with all other default Schema settings. - schema() - Static method in class io.debezium.time.Interval
-
Returns a Schema for a
Intervalbut with all other default Schema settings. - schema() - Static method in class io.debezium.time.IsoDate
-
Returns a Schema for a
IsoDatebut with all other default Schema settings. - schema() - Static method in class io.debezium.time.IsoTime
-
Returns a Schema for a
IsoTimebut with all other default Schema settings. - schema() - Static method in class io.debezium.time.IsoTimestamp
-
Returns a Schema for a
IsoTimestampbut with all other default Schema settings. - schema() - Static method in class io.debezium.time.MicroDuration
-
Returns a Schema for a
MicroDurationbut with all other default Schema settings. - schema() - Static method in class io.debezium.time.MicroTime
-
Returns a Schema for a
MicroTimebut with all other default Schema settings. - schema() - Static method in class io.debezium.time.MicroTimestamp
-
Returns a Schema for a
MicroTimestampbut with all other default Schema settings. - schema() - Static method in class io.debezium.time.NanoDuration
-
Returns a Schema for a
NanoDurationbut with all other default Schema settings. - schema() - Static method in class io.debezium.time.NanoTime
-
Returns a Schema for a
NanoTimebut with all other default Schema settings. - schema() - Static method in class io.debezium.time.NanoTimestamp
-
Returns a Schema for a
NanoTimestampbut with all other default Schema settings. - schema() - Static method in class io.debezium.time.Time
-
Returns a Schema for a
Timebut with all other default Schema settings. - schema() - Static method in class io.debezium.time.Timestamp
-
Returns a Schema for a
Timestampbut with all other default Schema settings. - schema() - Static method in class io.debezium.time.Year
-
Returns a Schema for a
Yearbut with all other default Schema settings. - schema() - Static method in class io.debezium.time.ZonedTime
-
Returns a Schema for a
ZonedTimebut with all other default Schema settings. - schema() - Static method in class io.debezium.time.ZonedTimestamp
-
Returns a Schema for a
ZonedTimestampbut 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
SchemaBuilderfor an enumeration, with all other default Schema settings. - schema(String) - Static method in class io.debezium.data.EnumSet
-
Returns a
Schemafor a set of enumerated values, with all other default Schema settings. - schema(List<String>) - Static method in class io.debezium.data.Enum
-
Returns a
SchemaBuilderfor an enumeration, with all other default Schema settings. - schema(List<String>) - Static method in class io.debezium.data.EnumSet
-
Returns a
Schemafor 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 thesince that is designed to work with a user interface, and in these situations using Kafka is the only way to go.
invalid reference
#configDef() - 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
SchemaBuilderfor aSchemadescribing 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
SchemaBuilderstructs. - 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 informationfor 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
DatabaseSchemametrics. - 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
SchemaHistoryuse. - 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, andFieldobjects. - 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.listandcolumn.exclude.listconfigurations. - 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
selectOverriderecord component. - selectOverride() - Method in record class io.debezium.relational.RelationalSnapshotChangeEventSource.SnapshotSelect
-
Returns the value of the
selectOverriderecord 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
ServiceRegistryduring 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
PreparedStatementand 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
ServiceProviderregistrations. - 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 theSignalChannelReader.init(CommonConnectorConfig connectorConfig)method, implement reset logic for specific channel in theSignalChannelReader.reset(Object)method if you need to reset already processed signals, provide a list of signal record in theSignalChannelReader.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 deduplicationtype STRING- the unique logical name of the code executing the signaldata 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
-
SingleValueMeasurementwhole measured variable type isLongtype - SingleValueLongMeasurement() - Constructor for class io.debezium.metrics.stats.SingleValueLongMeasurement
- SingleValueLongMeasurementWithStats<T> - Class in io.debezium.metrics.stats
-
SingleValueMeasurementofLongtype, 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
-
SnapshotLockis 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
ServiceProvidercontract for theSnapshotLock. - 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
Optionalto skip snapshotting this table (but that table will still be streamed from) - SnapshotQuery - Interface in io.debezium.snapshot.spi
-
SnapshotQueryis 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
ServiceProvidercontract for theSnapshotQuery. - 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
SnapshotSelectrecord 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
ServiceProvidercontract for theSnapshotterService. - 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
originfield 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
BigDecimaltype 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
GEOMETRYCOLLECTIONgeometry 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
LINESTRINGgeometry 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
MULTILINESTRINGgeometry 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
MULTIPOINTgeometry 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
MULTIPOYLGONgeometry 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
POLYGONgeometry 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
statementrecord 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
statementrecord 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
Streamwith this array as its source. - streamEntries() - Method in interface io.debezium.document.Array
-
Returns a sequential
Streamwith 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
Streamwith 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
DECIMALandNUMERICvalues 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
sourcestruct 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
SwapVisitorrecord 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
TableChangesinto 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
- 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
Tablemeta-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 aSchema. - 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
TableIdand 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.TableFilterthat 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
Schemafunctionality associated with a giventable 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
TableSchemainstances forTabledefinitions. - 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
builderfor 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
targetByteOrderrecord component. - targetByteOrder() - Method in record class io.debezium.spatial.GeometryEndiannessConverter.EndianConverterVisitor
-
Returns the value of the
targetByteOrderrecord 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
INT32number of milliseconds since midnight, and for defining a Kafka ConnectSchemafor 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
INT64number of milliseconds past epoch, and for defining a Kafka ConnectSchemafor 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_msfield 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_nsfield represents theEnvelope.FieldName.TIMESTAMPbut 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_usfield represents theEnvelope.FieldName.TIMESTAMPbut 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
GeometryBytesusing big endian format. - toBitSet(Schema, byte[]) - Static method in class io.debezium.data.Bits
- toBracketQuoted() - Method in class io.debezium.relational.TableId
- 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
TableIdwith 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
- toEpochMicros(Object, TemporalAdjuster) - Static method in class io.debezium.time.MicroTimestamp
- toEpochMicros(Instant) - Static method in class io.debezium.time.Conversions
- toEpochMillis(Object, TemporalAdjuster) - Static method in class io.debezium.time.Timestamp
- toEpochNanos(Object, TemporalAdjuster) - Static method in class io.debezium.time.NanoTimestamp
- 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
- toIsoString(Object, TemporalAdjuster) - Static method in class io.debezium.time.IsoDate
- 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 aLocalDateTimeto 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, orOffsetDateTime, 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, orOffsetDateTime, 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
Dateor 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
Dateor 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
GeometryBytesusing 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
TopicNamingStrategyinstead. - 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
TableIdthat 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
TransactionContextto 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
TransactionContextcontext 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
truncatemessage 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
ColumnMapperimplementation 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
ColumnMapperthat 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
typeof 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()orColumn.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} has never been called
invalid @link
{@link #defaultValueExpression(String)) - unsetDefaultValueExpression() - Method in class io.debezium.relational.ColumnEditorImpl
- unsetLength() - Method in interface io.debezium.relational.ColumnEditor
-
Unsets the
Column.UNSET_INT_VALUEto 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
updatemessage 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
-
Taken from OpenLineage code base.
- 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
- 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
ValueConverterfunctions and theSchemaBuilderused 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
Schemathat represents the table's columns, excluding those that make up theTableSchema.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
-
trueif 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
- withScaleAdjustedIfNeeded(Column, BigDecimal) - Method in class io.debezium.jdbc.JdbcValueConverters
- withSchema(Schema, String...) - Method in interface io.debezium.data.Envelope.Builder
-
Define the
Schemaused for an arbitrary field in the envelope. - withSource(Schema) - Method in interface io.debezium.data.Envelope.Builder
-
Define the
Schemaused in theEnvelope.FieldName.SOURCEfield. - withTimestamp(Long) - Method in class io.debezium.pipeline.notification.Notification.Builder
- withTransaction(Schema) - Method in interface io.debezium.data.Envelope.Builder
-
Define the
Schemaused in theEnvelope.FieldName.TRANSACTIONfield. - 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
Schemathat 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
STRINGrepresentation of the time in a particular time zone, and for defining a Kafka ConnectSchemafor 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
STRINGrepresentation of the time and date in a particular time zone, and for defining a Kafka ConnectSchemafor zoned timestamp values. - ZonedTimestamp() - Constructor for class io.debezium.time.ZonedTimestamp
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
DebeziumHeartbeatFactory.getScheduledHeartbeat(CommonConnectorConfig, HeartbeatConnectionProvider, HeartbeatErrorHandler, ChangeEventQueue)