class LogMinerQueryResultProcessor extends Object
| Modifier and Type | Field and Description |
|---|---|
private String |
catalogName |
private io.debezium.util.Clock |
clock |
private io.debezium.pipeline.source.spi.ChangeEventSource.ChangeEventSourceContext |
context |
private long |
currentOffsetCommitScn |
private long |
currentOffsetScn |
private io.debezium.pipeline.EventDispatcher<io.debezium.relational.TableId> |
dispatcher |
private SimpleDmlParser |
dmlParser |
private HistoryRecorder |
historyRecorder |
private org.slf4j.Logger |
LOGGER |
private LogMinerMetrics |
metrics |
private OracleOffsetContext |
offsetContext |
private OracleDatabaseSchema |
schema |
private long |
stuckScnCounter |
private TransactionalBuffer |
transactionalBuffer |
private TransactionalBufferMetrics |
transactionalBufferMetrics |
| Constructor and Description |
|---|
LogMinerQueryResultProcessor(io.debezium.pipeline.source.spi.ChangeEventSource.ChangeEventSourceContext context,
LogMinerMetrics metrics,
TransactionalBuffer transactionalBuffer,
SimpleDmlParser dmlParser,
OracleOffsetContext offsetContext,
OracleDatabaseSchema schema,
io.debezium.pipeline.EventDispatcher<io.debezium.relational.TableId> dispatcher,
TransactionalBufferMetrics transactionalBufferMetrics,
String catalogName,
io.debezium.util.Clock clock,
HistoryRecorder historyRecorder) |
| Modifier and Type | Method and Description |
|---|---|
(package private) int |
processResult(ResultSet resultSet)
This method does all the job
|
private void |
warnStuckScn()
This method is warning if a long running transaction is discovered and could be abandoned in the future.
|
private final io.debezium.pipeline.source.spi.ChangeEventSource.ChangeEventSourceContext context
private final LogMinerMetrics metrics
private final TransactionalBuffer transactionalBuffer
private final SimpleDmlParser dmlParser
private final OracleOffsetContext offsetContext
private final OracleDatabaseSchema schema
private final io.debezium.pipeline.EventDispatcher<io.debezium.relational.TableId> dispatcher
private final TransactionalBufferMetrics transactionalBufferMetrics
private final String catalogName
private final io.debezium.util.Clock clock
private final org.slf4j.Logger LOGGER
private long currentOffsetScn
private long currentOffsetCommitScn
private long stuckScnCounter
private HistoryRecorder historyRecorder
LogMinerQueryResultProcessor(io.debezium.pipeline.source.spi.ChangeEventSource.ChangeEventSourceContext context,
LogMinerMetrics metrics,
TransactionalBuffer transactionalBuffer,
SimpleDmlParser dmlParser,
OracleOffsetContext offsetContext,
OracleDatabaseSchema schema,
io.debezium.pipeline.EventDispatcher<io.debezium.relational.TableId> dispatcher,
TransactionalBufferMetrics transactionalBufferMetrics,
String catalogName,
io.debezium.util.Clock clock,
HistoryRecorder historyRecorder)
int processResult(ResultSet resultSet)
resultSet - the info from Log Miner viewprivate void warnStuckScn()
Copyright © 2021 JBoss by Red Hat. All rights reserved.