| Package | Description |
|---|---|
| io.debezium.pipeline | |
| io.debezium.pipeline.source.spi | |
| io.debezium.relational |
| Modifier and Type | Class and Description |
|---|---|
private class |
ChangeEventSourceCoordinator.ChangeEventSourceContextImpl |
| Modifier and Type | Method and Description |
|---|---|
void |
StreamingChangeEventSource.execute(ChangeEventSource.ChangeEventSourceContext context)
Executes this source.
|
SnapshotResult |
SnapshotChangeEventSource.execute(ChangeEventSource.ChangeEventSourceContext context)
Executes this source.
|
| Modifier and Type | Method and Description |
|---|---|
private void |
RelationalSnapshotChangeEventSource.createDataEvents(ChangeEventSource.ChangeEventSourceContext sourceContext,
RelationalSnapshotChangeEventSource.SnapshotContext snapshotContext) |
private void |
RelationalSnapshotChangeEventSource.createDataEventsForTable(ChangeEventSource.ChangeEventSourceContext sourceContext,
RelationalSnapshotChangeEventSource.SnapshotContext snapshotContext,
EventDispatcher.SnapshotReceiver snapshotReceiver,
Table table)
Dispatches the data change events for the records of a single table.
|
private void |
RelationalSnapshotChangeEventSource.createSchemaChangeEventsForTables(ChangeEventSource.ChangeEventSourceContext sourceContext,
RelationalSnapshotChangeEventSource.SnapshotContext snapshotContext) |
private void |
RelationalSnapshotChangeEventSource.delaySnapshotIfNeeded(ChangeEventSource.ChangeEventSourceContext context)
Delays snapshot execution as per the
CommonConnectorConfig.SNAPSHOT_DELAY_MS parameter. |
SnapshotResult |
RelationalSnapshotChangeEventSource.execute(ChangeEventSource.ChangeEventSourceContext context) |
protected abstract void |
RelationalSnapshotChangeEventSource.lockTablesForSchemaSnapshot(ChangeEventSource.ChangeEventSourceContext sourceContext,
RelationalSnapshotChangeEventSource.SnapshotContext snapshotContext)
Locks all tables to be captured, so that no concurrent schema changes can be applied to them.
|
protected abstract RelationalSnapshotChangeEventSource.SnapshotContext |
RelationalSnapshotChangeEventSource.prepare(ChangeEventSource.ChangeEventSourceContext changeEventSourceContext)
Prepares the taking of a snapshot and returns an initial
RelationalSnapshotChangeEventSource.SnapshotContext. |
protected abstract void |
RelationalSnapshotChangeEventSource.readTableStructure(ChangeEventSource.ChangeEventSourceContext sourceContext,
RelationalSnapshotChangeEventSource.SnapshotContext snapshotContext)
Reads the structure of all the captured tables, writing it to
RelationalSnapshotChangeEventSource.SnapshotContext.tables. |
Copyright © 2020 JBoss by Red Hat. All rights reserved.