Interface | Description |
---|---|
Column |
An immutable definition of a column.
|
ColumnEditor |
An editor for
Column instances. |
Key.KeyMapper |
Provides the column(s) that should be used within the message key for a given table.
|
Selectors.TableIdToStringMapper |
Implementations convert given
TableId s to strings, so regular expressions can be applied to them for the
purpose of table filtering. |
StructGenerator |
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 . |
SystemVariables.Scope |
Interface that is used for enums defining the customized scope values for specific DBMSs.
|
Table |
An immutable definition of a table.
|
TableEditor | |
Tables.ColumnNameFilter |
A filter for columns.
|
Tables.TableFilter |
A filter for tables.
|
ValueConverter |
A function that converts from a column data value into another value.
|
ValueConverterProvider |
A provider of
ValueConverter functions and the SchemaBuilder used to describe them. |
Class | Description |
---|---|
ChangeTable |
A logical representation of a change table containing changes for a given source table.
|
ColumnEditorImpl | |
ColumnId |
Unique identifier for a column in a database table.
|
ColumnImpl | |
CustomConverterRegistry |
The registry of all converters that were provided by the connector configuration.
|
HistorizedRelationalDatabaseConnectorConfig |
Configuration options shared across the relational CDC connectors which use a persistent database schema history.
|
HistorizedRelationalDatabaseSchema |
A
DatabaseSchema or a relational database which has a schema history, that can be recovered to the current
state when restarting a connector. |
Key |
An immutable definition of a table's key.
|
Key.Builder | |
Key.CustomKeyMapper |
Custom Key mapper used to override or defining a custom
Key |
Key.IdentityKeyMapper |
Default Key mapper using PK as key.
|
NoOpTableEditorImpl | |
RelationalChangeRecordEmitter |
Base class for
ChangeRecordEmitter implementations based on a relational database. |
RelationalDatabaseConnectorConfig |
Configuration options shared across the relational CDC connectors.
|
RelationalDatabaseSchema |
A
DatabaseSchema of a relational database such as Postgres. |
RelationalDatabaseSchema.SchemasByTableId |
A map of schemas by table id.
|
RelationalSnapshotChangeEventSource |
Base class for
SnapshotChangeEventSource for relational databases with or without a schema history. |
RelationalSnapshotChangeEventSource.RelationalSnapshotContext |
Mutable context which is populated in the course of snapshotting.
|
RelationalTableFilters | |
Selectors |
Define predicates determines whether tables or columns should be used.
|
Selectors.DatabaseSelectionPredicateBuilder |
A builder of a database predicate.
|
Selectors.TableSelectionPredicateBuilder |
A builder of a table predicate.
|
SnapshotChangeRecordEmitter |
Emits change data based on a single row read via JDBC.
|
SystemVariables |
Encapsulates a set of a database's system variables.
|
TableEditorImpl | |
TableId |
Unique identifier for a database table.
|
TableIdParser |
Parses identifiers into the corresponding parts of a
TableId . |
TableIdParser.ParsingContext | |
TableIdParser.TableIdTokenizer | |
TableImpl | |
Tables |
Structural definitions for a set of tables in a JDBC database.
|
Tables.ColumnNameFilterFactory | |
Tables.TableIds |
A set of table ids.
|
Tables.TablesById |
A map of tables by id.
|
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. |
TableSchemaBuilder |
Builder that constructs
TableSchema instances for Table definitions. |
Enum | Description |
---|---|
RelationalDatabaseConnectorConfig.DecimalHandlingMode |
The set of predefined DecimalHandlingMode options or aliases.
|
SystemVariables.DefaultScope | |
TableIdParser.ParsingState |
Copyright © 2021 JBoss by Red Hat. All rights reserved.