| 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.TableFilter tableFilter,
Tables.ColumnFilter columnFilter)
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.subset(Predicate<TableId> filter) |
| 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.