| Package | Description |
|---|---|
| io.debezium.jdbc | |
| io.debezium.relational | |
| io.debezium.relational.ddl | |
| io.debezium.relational.history |
| Modifier and Type | Method and Description |
|---|---|
void |
JdbcConnection.readSchema(Tables tables,
String databaseCatalog,
String schemaNamePattern,
Tables.TableNameFilter 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 | Method and Description |
|---|---|
Tables |
Tables.clone() |
Tables |
Tables.subset(Predicate<TableId> filter) |
| Constructor and Description |
|---|
Tables(Tables other) |
| Modifier and Type | Field and Description |
|---|---|
protected Tables |
DdlParser.databaseTables |
| Modifier and Type | Method and Description |
|---|---|
void |
DdlParser.parse(String ddlContent,
Tables databaseTables)
Examine the supplied string containing DDL statements, and apply those statements to the specified
database table definitions.
|
void |
DdlParser.parse(TokenStream ddlContent,
Tables databaseTables)
Examine the stream starting at its current position for DDL statements, and apply those statements to the specified
database table definitions.
|
| Modifier and Type | Method and Description |
|---|---|
void |
DatabaseHistory.record(Map<String,?> source,
Map<String,?> position,
String databaseName,
Tables schema,
String ddl)
Record a change to the schema of the named database, and store it in the schema storage.
|
void |
AbstractDatabaseHistory.record(Map<String,?> source,
Map<String,?> position,
String databaseName,
Tables schema,
String ddl) |
void |
DatabaseHistory.recover(Map<String,?> source,
Map<String,?> position,
Tables schema,
DdlParser ddlParser)
Recover the
database schema to a known point in its history. |
void |
AbstractDatabaseHistory.recover(Map<String,?> source,
Map<String,?> position,
Tables schema,
DdlParser ddlParser) |
protected void |
MemoryDatabaseHistory.recoverRecords(Tables schema,
DdlParser ddlParser,
Consumer<HistoryRecord> records) |
protected void |
KafkaDatabaseHistory.recoverRecords(Tables schema,
DdlParser ddlParser,
Consumer<HistoryRecord> records) |
protected void |
FileDatabaseHistory.recoverRecords(Tables schema,
DdlParser ddlParser,
Consumer<HistoryRecord> records) |
protected abstract void |
AbstractDatabaseHistory.recoverRecords(Tables schema,
DdlParser ddlParser,
Consumer<HistoryRecord> records) |
Copyright © 2016 JBoss by Red Hat. All rights reserved.