| Package | Description |
|---|---|
| io.debezium.jdbc | |
| io.debezium.relational |
| Modifier and Type | Method and Description |
|---|---|
private Map<TableId,List<Column>> |
JdbcConnection.getColumnsDetails(String databaseCatalog,
String schemaNamePattern,
String tableName,
Tables.TableFilter tableFilter,
Tables.ColumnNameFilter columnFilter,
DatabaseMetaData metadata,
Set<TableId> viewIds) |
void |
JdbcConnection.readSchema(Tables tables,
String databaseCatalog,
String schemaNamePattern,
Tables.TableFilter tableFilter,
Tables.ColumnNameFilter columnFilter,
boolean removeTablesNotFoundInJdbc)
Create definitions for each tables in the database, given the catalog name, schema pattern, table filter, and
column filter.
|
| Modifier and Type | Field and Description |
|---|---|
private Tables.TableFilter |
RelationalTableFilters.eligibleTableFilter |
private Tables.TableFilter |
RelationalTableFilters.tableFilter |
private Tables.TableFilter |
RelationalDatabaseSchema.tableFilter |
| Modifier and Type | Method and Description |
|---|---|
Tables.TableFilter |
RelationalTableFilters.dataCollectionFilter() |
Tables.TableFilter |
RelationalTableFilters.eligibleDataCollectionFilter() |
static Tables.TableFilter |
Tables.TableFilter.fromPredicate(Predicate<TableId> predicate)
Creates a
Tables.TableFilter from the given predicate. |
protected Tables.TableFilter |
RelationalDatabaseSchema.getTableFilter() |
static Tables.TableFilter |
Tables.TableFilter.includeAll()
Creates a
Tables.TableFilter that includes all tables. |
| Modifier and Type | Method and Description |
|---|---|
Tables |
Tables.subset(Tables.TableFilter filter) |
| Constructor and Description |
|---|
HistorizedRelationalDatabaseConnectorConfig(Class<? extends org.apache.kafka.connect.source.SourceConnector> connectorClass,
Configuration config,
String logicalName,
Tables.TableFilter systemTablesFilter,
boolean useCatalogBeforeSchema,
ColumnFilterMode columnFilterMode) |
HistorizedRelationalDatabaseConnectorConfig(Class<? extends org.apache.kafka.connect.source.SourceConnector> connectorClass,
Configuration config,
String logicalName,
Tables.TableFilter systemTablesFilter,
boolean useCatalogBeforeSchema,
int defaultSnapshotFetchSize,
ColumnFilterMode columnFilterMode) |
HistorizedRelationalDatabaseConnectorConfig(Class<? extends org.apache.kafka.connect.source.SourceConnector> connectorClass,
Configuration config,
String logicalName,
Tables.TableFilter systemTablesFilter,
Selectors.TableIdToStringMapper tableIdMapper,
boolean useCatalogBeforeSchema,
ColumnFilterMode columnFilterMode) |
HistorizedRelationalDatabaseSchema(HistorizedRelationalDatabaseConnectorConfig config,
TopicSelector<TableId> topicSelector,
Tables.TableFilter tableFilter,
Tables.ColumnNameFilter columnFilter,
TableSchemaBuilder schemaBuilder,
boolean tableIdCaseInsensitive,
Key.KeyMapper customKeysMapper) |
RelationalDatabaseConnectorConfig(Configuration config,
String logicalName,
Tables.TableFilter systemTablesFilter,
Selectors.TableIdToStringMapper tableIdMapper,
int defaultSnapshotFetchSize,
ColumnFilterMode columnFilterMode) |
RelationalDatabaseSchema(RelationalDatabaseConnectorConfig config,
TopicSelector<TableId> topicSelector,
Tables.TableFilter tableFilter,
Tables.ColumnNameFilter columnFilter,
TableSchemaBuilder schemaBuilder,
boolean tableIdCaseInsensitive,
Key.KeyMapper customKeysMapper) |
RelationalTableFilters(Configuration config,
Tables.TableFilter systemTablesFilter,
Selectors.TableIdToStringMapper tableIdMapper) |
Copyright © 2021 JBoss by Red Hat. All rights reserved.