| Package | Description |
|---|---|
| io.debezium.config | |
| io.debezium.document | |
| io.debezium.jdbc | |
| io.debezium.relational | |
| io.debezium.relational.ddl | |
| io.debezium.relational.mapping | |
| io.debezium.text | |
| io.debezium.util |
| Modifier and Type | Interface and Description |
|---|---|
interface |
Configuration
An immutable representation of a Debezium configuration.
|
class |
Field
An immutable definition of a field that make appear within a
Configuration instance. |
static class |
Field.Set
A set of fields.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ArraySerdes
|
(package private) class |
BasicEntry
Package-level implementation of
Array.Entry in an Array. |
(package private) class |
BasicField
Package-level implementation of a
Document.Field inside a Document. |
(package private) class |
BinaryValue
A specialization of
Value that represents a binary value. |
(package private) class |
ComparableValue
|
(package private) class |
ConvertingValue
|
class |
DocumentSerdes
|
(package private) class |
NullValue
A specialization of
Value that represents a null value. |
interface |
Path
A representation of multiple name segments that together form a path within
Document. |
(package private) class |
Paths
A package-level utility that implements useful operations to create paths.
|
interface |
Value
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
JdbcConfiguration
A specialized configuration for the Debezium driver.
|
class |
JdbcValueConverters
A provider of
ValueConverters and SchemaBuilders for various column types. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
Column
An immutable definition of a column.
|
class |
ColumnId
Unique identifier for a column in a database table.
|
class |
Key
An immutable definition of a table's key.
|
class |
Selectors
Define predicates determines whether tables or columns should be used.
|
interface |
Table
An immutable definition of a table.
|
class |
TableId
Unique identifier for a database table.
|
class |
TableSchema
Defines the Kafka Connect
Schema functionality associated with a given table definition, and which can
be used to send rows of data that match the table definition to Kafka Connect. |
class |
TableSchemaBuilder
Builder that constructs
TableSchema instances for Table definitions. |
| Modifier and Type | Field and Description |
|---|---|
private List<CustomConverter<org.apache.kafka.connect.data.SchemaBuilder,ConvertedField>> |
CustomConverterRegistry.converters |
| Modifier and Type | Class and Description |
|---|---|
class |
DataType
An immutable representation of a data type
|
class |
DataTypeGrammarParser
A parser for data type grammars that produces one
DataTypeGrammarParser.DataTypePattern for a grammar, where the DataTypeGrammarParser.DataTypePattern can
be used when parsing content containing data types adhering to the grammar(s). |
static class |
DdlParserListener.DatabaseAlteredEvent
An event describing the altering of a database.
|
static class |
DdlParserListener.DatabaseCreatedEvent
An event describing the creation of a database.
|
static class |
DdlParserListener.DatabaseDroppedEvent
An event describing the dropping of a database.
|
static class |
DdlParserListener.DatabaseEvent
The base class for all table-related events.
|
static class |
DdlParserListener.DatabaseSwitchedEvent
An event describing the switching of a database.
|
static class |
DdlParserListener.Event
The base class for all concrete events.
|
static class |
DdlParserListener.SetVariableEvent
An event describing the setting of a variable.
|
static class |
DdlParserListener.TableAlteredEvent
An event describing the altering of a table.
|
static class |
DdlParserListener.TableCreatedEvent
An event describing the creation (or replacement) of a table.
|
static class |
DdlParserListener.TableDroppedEvent
An event describing the dropping of a table.
|
static class |
DdlParserListener.TableEvent
The base class for all table-related events.
|
static class |
DdlParserListener.TableIndexCreatedEvent
An event describing the creation of an index on a table.
|
static class |
DdlParserListener.TableIndexDroppedEvent
An event describing the dropping of an index on a table.
|
static class |
DdlParserListener.TableIndexEvent
The abstract base class for all index-related events.
|
static class |
DdlParserListener.TableTruncatedEvent
An event describing the truncating of a table.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ColumnMappers
A set of
ColumnMapper objects for columns. |
protected static class |
ColumnMappers.MapperRule |
protected static class |
MaskStrings.MaskingValueConverter |
protected static class |
TruncateStrings.TruncatingValueConverter |
| Modifier and Type | Class and Description |
|---|---|
class |
Position
A class that represents the position of a particular character in terms of the lines and columns of a character sequence.
|
protected class |
TokenStream.CaseInsensitiveToken |
protected class |
TokenStream.CaseSensitiveToken
An immutable
TokenStream.Token that implements matching using case-sensitive logic. |
static interface |
TokenStream.Token
The interface defining a token, which references the characters in the actual input character stream.
|
class |
XmlCharacters
A utility class for determining the validity of various XML names, per the XML 1.0
Specification.
|
| Modifier and Type | Class and Description |
|---|---|
class |
HashCode
Utilities for easily computing hash codes.
|
class |
IoUtil
A set of utilities for more easily performing I/O.
|
class |
Iterators
A utility for creating iterators.
|
class |
Joiner
A utility for joining multiple
character sequences together. |
class |
MathOps
Utilities for performing math operations with mixed native and advanced numeric types.
|
class |
Sequences
Utility methods for obtaining streams of integers.
|
Copyright © 2020 JBoss by Red Hat. All rights reserved.