Package io.debezium.connector.oracle.logminer.processor
-
Interface Summary Interface Description LogMinerEventProcessor Contract that defines the interface for processing events from Oracle LogMiner.Transaction Contract for an Oracle transaction.TransactionCache<T extends AbstractTransaction,I> Generalized contract that all transaction cache implementations should implement. -
Class Summary Class Description AbstractLogMinerEventProcessor<T extends AbstractTransaction> An abstract implementation ofLogMinerEventProcessorthat all processors should extend.AbstractTransaction An abstract implementation of an OracleTransaction.TransactionCommitConsumer A consumer of transaction events at commit time that is capable of inspecting the event stream, merging events that should be merged when LOB support is enabled, and then delegating the final stream of events to a delegate consumer. -
Enum Summary Enum Description TransactionCommitConsumer.LobState Describes the current LOB event buffering state, whether we're working on a series ofLOB_WRITEevents,LOB_ERASEevents, or any other type of event that does not require special handling.