| Package | Description |
|---|---|
| io.debezium.connector.oracle | |
| io.debezium.connector.oracle.logminer | |
| io.debezium.connector.oracle.xstream |
| Modifier and Type | Field and Description |
|---|---|
private OracleOffsetContext |
BaseOracleSchemaChangeEventEmitter.offsetContext |
| Modifier and Type | Method and Description |
|---|---|
(package private) OracleOffsetContext |
OracleOffsetContext.Builder.build() |
| Constructor and Description |
|---|
BaseOracleSchemaChangeEventEmitter(OracleOffsetContext offsetContext,
TableId tableId,
String sourceDatabaseName,
String objectOwner,
String ddlText,
String commandType) |
OracleSnapshotChangeEventSource(OracleConnectorConfig connectorConfig,
OracleOffsetContext previousOffset,
OracleConnection jdbcConnection,
OracleDatabaseSchema schema,
EventDispatcher<TableId> dispatcher,
Clock clock,
SnapshotProgressListener snapshotProgressListener) |
| Modifier and Type | Field and Description |
|---|---|
private OracleOffsetContext |
LogMinerStreamingChangeEventSource.offsetContext |
private OracleOffsetContext |
LogMinerQueryResultProcessor.offsetContext |
| Modifier and Type | Method and Description |
|---|---|
(package private) void |
TransactionalBuffer.abandonLongTransactions(Long thresholdScn,
OracleOffsetContext offsetContext)
If for some reason the connector got restarted, the offset will point to the beginning of the oldest captured transaction.
|
private void |
TransactionalBuffer.commit(ChangeEventSource.ChangeEventSourceContext context,
OracleOffsetContext offsetContext,
Instant start,
List<TransactionalBuffer.CommitCallback> commitCallbacks,
Timestamp timestamp,
Scn smallestScn,
Scn scn,
EventDispatcher<?> dispatcher) |
(package private) boolean |
TransactionalBuffer.commit(String transactionId,
Scn scn,
OracleOffsetContext offsetContext,
Timestamp timestamp,
ChangeEventSource.ChangeEventSourceContext context,
String debugMessage,
EventDispatcher dispatcher)
Commits a transaction by looking up the transaction in the buffer and if exists, all registered callbacks
will be executed in chronological order, emitting events for each followed by a transaction commit event.
|
| Constructor and Description |
|---|
LogMinerQueryResultProcessor(ChangeEventSource.ChangeEventSourceContext context,
OracleConnection jdbcConnection,
OracleConnectorConfig connectorConfig,
LogMinerMetrics metrics,
TransactionalBuffer transactionalBuffer,
OracleOffsetContext offsetContext,
OracleDatabaseSchema schema,
EventDispatcher<TableId> dispatcher,
Clock clock,
HistoryRecorder historyRecorder) |
LogMinerSchemaChangeEventEmitter(OracleOffsetContext offsetContext,
TableId tableId,
LogMinerDdlEntry ddlLcr) |
LogMinerStreamingChangeEventSource(OracleConnectorConfig connectorConfig,
OracleOffsetContext offsetContext,
OracleConnection jdbcConnection,
EventDispatcher<TableId> dispatcher,
ErrorHandler errorHandler,
Clock clock,
OracleDatabaseSchema schema,
OracleTaskContext taskContext,
Configuration jdbcConfig) |
| Modifier and Type | Field and Description |
|---|---|
private OracleOffsetContext |
XstreamStreamingChangeEventSource.offsetContext |
private OracleOffsetContext |
LcrEventHandler.offsetContext |
| Constructor and Description |
|---|
LcrEventHandler(ErrorHandler errorHandler,
EventDispatcher<TableId> dispatcher,
Clock clock,
RelationalDatabaseSchema schema,
OracleOffsetContext offsetContext,
boolean tablenameCaseInsensitive,
XstreamStreamingChangeEventSource eventSource) |
XStreamSchemaChangeEventEmitter(OracleOffsetContext offsetContext,
TableId tableId,
oracle.streams.DDLLCR ddlLcr) |
XstreamStreamingChangeEventSource(OracleConnectorConfig connectorConfig,
OracleOffsetContext offsetContext,
OracleConnection jdbcConnection,
EventDispatcher<TableId> dispatcher,
ErrorHandler errorHandler,
Clock clock,
OracleDatabaseSchema schema) |
Copyright © 2021 JBoss by Red Hat. All rights reserved.