All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
| Class |
Description |
| AbstractLogMinerEventProcessor<T extends AbstractTransaction> |
|
| AbstractStreamingAdapter |
Abstract implementation of the StreamingAdapter for which all streaming adapters are derived.
|
| AbstractTransaction |
|
| AlterTableParserListener |
Parser listener that is parsing Oracle ALTER TABLE statements
|
| BaseChangeRecordEmitter<T> |
Base class to emit change data based on a single entry event.
|
| BaseParserListener |
This class contains common methods for all listeners
|
| BlobChunkList |
A "marker" class for passing a collection of Blob data type chunks to OracleValueConverters
so that each chunk can be converted, decoded, and combined into a single binary representation
for event emission.
|
| ChunkColumnValues |
A simple wrapper class around a collection of ChunkColumnValues.
|
| ColumnDefinitionParserListener |
Parser listener that parses column definitions of Oracle DDL statements.
|
| CommitLogWriterFlushStrategy |
A LogWriterFlushStrategy that uses a transaction commit to force the provided
connection's Oracle LogWriter (LGWR) process to flush to disk.
|
| CreateTableParserListener |
|
| DmlEvent |
An event that represents a data modification (DML).
|
| DmlEventAdapter |
An Infinispan ProtoStream adapter to marshall DmlEvent instances.
|
| DmlEventAdapter$___Marshaller_ae32577eb017d89cb121c27c7fa34887a854760037a89f84046b59276ca6788c |
WARNING: Generated code! Do not edit!
|
| DmlParser |
Contract for a DML parser for LogMiner.
|
| DmlParserException |
|
| DropTableParserListener |
This class is parsing Oracle drop table statements.
|
| EventType |
Represents all supported event types that are loaded from Oracle LogMiner.
|
| InfinispanLogMinerEventProcessor |
An implementation of LogMinerEventProcessor
that uses Infinispan to persist the transaction cache across restarts on disk.
|
| InfinispanTransaction |
|
| InfinispanTransactionCache |
|
| LcrEventHandler |
Handler for Oracle DDL and DML events.
|
| LcrPosition |
The logical encapsulation of raw LCR byte array.
|
| LobEraseEvent |
A LogMiner event that represents a LOB_ERASE operation.
|
| LobEraseEventAdapter |
An Infinispan ProtoStream adapter to marshall LobEraseEvent instances.
|
| LobEraseEventAdapter$___Marshaller_d41f7146cd526ad1cb5330aa501997f4df082b4f148ec565906fe19c0aac61f5 |
WARNING: Generated code! Do not edit!
|
| LobWriteEvent |
A LogMiner event that represents a LOB_WRITE operation.
|
| LobWriteEventAdapter |
An Infinispan ProtoStream adapter to marshall LobWriteEvent instances.
|
| LobWriteEventAdapter$___Marshaller_932c246065435e5d2935f3e8962e4d60f63dab62417a3792481a9933af99e0e3 |
WARNING: Generated code! Do not edit!
|
| LogFile |
Represents a redo or archive log in Oracle.
|
| LogFile.Type |
|
| LogMinerAdapter |
|
| LogMinerChangeRecordEmitter |
Emits change records based on an event read from Oracle LogMiner.
|
| LogMinerDatabaseStateWriter |
Utility class that can write the contents of several Oracle LogMiner tables to the
connector's log if and only if DEBUG logging is enabled.
|
| LogMinerDmlEntry |
|
| LogMinerDmlEntryImpl |
This class holds one parsed DML LogMiner record details
|
| LogMinerDmlEntryImplAdapter |
|
| LogMinerDmlEntryImplAdapter$___Marshaller_34255ff31b82d3d0c88a9080d690d945f0aff2945e1863211ff59be91618018f |
WARNING: Generated code! Do not edit!
|
| LogMinerDmlParser |
A simple DML parser implementation specifically for Oracle LogMiner.
|
| LogMinerEvent |
Base event class for all events read from Oracle LogMiner
|
| LogMinerEventAdapter |
An Infinispan ProtoStream adapter to marshall LogMinerEvent instances.
|
| LogMinerEventAdapter$___Marshaller_c9767d07296dfd92698dc63598a7eba83b208916ad965382b61e8cc4f6797d39 |
WARNING: Generated code! Do not edit!
|
| LogMinerEventMarshaller |
An interface that is used by the ProtoStream framework to designate the adapters and path
to where the a Protocol Buffers .proto file will be generated based on the adapters
at compile time.
|
| LogMinerEventMarshallerImpl |
WARNING: Generated code! Do not edit!
|
| LogMinerEventProcessor |
Contract that defines the interface for processing events from Oracle LogMiner.
|
| LogMinerEventRow |
A simple wrapper around a ResultSet for a given row.
|
| LogMinerHelper |
This class contains methods to configure and manage LogMiner utility
|
| LogMinerOracleOffsetContextLoader |
|
| LogMinerQueryBuilder |
A builder that is responsible for producing the query to be executed against the LogMiner view.
|
| LogMinerStreamingChangeEventSource |
|
| LogWriterFlushStrategy |
Strategy that controls how the Oracle LGWR (LogWriter) process is to be flushed.
|
| MemoryLogMinerEventProcessor |
A LogMinerEventProcessor that uses the JVM heap to store events as they're being
processed and emitted from Oracle LogMiner.
|
| MemoryTransaction |
|
| MemoryTransactionCache |
|
| Module |
Information about this module.
|
| NumberOneToBooleanConverter |
Oracle reports NUMBER(1) as a numeric column type by default.
|
| OracleChangeEventSourceFactory |
|
| OracleChangeEventSourceMetricsFactory |
|
| OracleCloudEventsMaker |
|
| OracleCloudEventsProvider |
|
| OracleConnection |
|
| OracleConnector |
|
| OracleConnectorConfig |
Connector configuration for Oracle.
|
| OracleConnectorConfig.ConnectorAdapter |
|
| OracleConnectorConfig.LogMiningBufferType |
|
| OracleConnectorConfig.LogMiningDmlParser |
|
| OracleConnectorConfig.LogMiningStrategy |
|
| OracleConnectorConfig.SnapshotLockingMode |
|
| OracleConnectorConfig.SnapshotMode |
The set of predefined SnapshotMode options or aliases.
|
| OracleConnectorConfig.SystemTablesPredicate |
|
| OracleConnectorTask |
|
| OracleDatabaseSchema |
The schema of an Oracle database.
|
| OracleDatabaseVersion |
Represents the Oracle database version.
|
| OracleDdlParser |
This is the main Oracle Antlr DDL parser
|
| OracleDdlParserListener |
This class is Oracle main DDL parser listener class.
|
| OracleErrorHandler |
Error handle for Oracle.
|
| OracleEventMetadataProvider |
|
| OracleOffsetContext |
|
| OracleOffsetContext.Builder |
|
| OraclePartition |
|
| OraclePartition.Provider |
|
| OracleRecordParser |
|
| OracleSchemaChangeEventEmitter |
|
| OracleSignalBasedIncrementalSnapshotChangeEventSource |
|
| OracleSnapshotChangeEventSource |
|
| OracleSnapshotChangeEventSource.OracleSnapshotContext |
Mutable context which is populated in the course of snapshotting.
|
| OracleSourceInfoStructMaker |
|
| OracleStreamingChangeEventSourceMetrics |
The metrics implementation for Oracle connector streaming phase.
|
| OracleStreamingChangeEventSourceMetricsMXBean |
The JMX exposed interface for Oracle streaming metrics.
|
| OracleTaskContext |
|
| OracleTopicSelector |
|
| OracleValueConverters |
|
| RacCommitLogWriterFlushStrategy |
A LogWriterFlushStrategy for Oracle RAC that performs a transaction-scoped commit
to flush the Oracle LogWriter (LGWR) process on each RAC node.
|
| Scn |
Oracle System Change Number implementation
|
| SelectLobLocatorEvent |
A data modification event that represents a SEL_LOB_LOCATOR event type.
|
| SelectLobLocatorEventAdapter |
|
| SelectLobLocatorEventAdapter$___Marshaller_795b380978b6164491143e8bc32a9c12b26b0475f8dcd185bd8fe0787235e54b |
WARNING: Generated code! Do not edit!
|
| SelectLobParser |
Simple text-based parser implementation for Oracle LogMiner SEL_LOB_LOCATOR Redo SQL.
|
| SourceInfo |
|
| SqlUtils |
This utility class contains SQL statements to configure, manage and query Oracle LogMiner
todo handle INVALID file member (report somehow and continue to work with valid file), handle adding multiplexed files,
todo SELECT name, value FROM v$sysstat WHERE name = 'redo wastage';
todo SELECT GROUP#, STATUS, MEMBER FROM V$LOGFILE WHERE STATUS='INVALID'; (drop and recreate? or do it manually?)
todo table level supplemental logging
todo When you use the SKIP_CORRUPTION option to DBMS_LOGMNR.START_LOGMNR, any corruptions in the redo log files are skipped during select operations from the V$LOGMNR_CONTENTS view.
|
| StreamingAdapter |
Contract that defines unique behavior for each possible connection.adapter.
|
| StreamingAdapter.TableNameCaseSensitivity |
Controls whether table names are viewed as case-sensitive or not.
|
| Transaction |
Contract for an Oracle transaction.
|
| TransactionAdapter |
|
| TransactionAdapter$___Marshaller_45d12ab22bb1a63576add5d96cad85e3fe19bbe0cc7e8b4a6b231506decac44 |
WARNING: Generated code! Do not edit!
|
| TransactionCache<T extends AbstractTransaction,I> |
Generalized contract that all transaction cache implementations should implement.
|
| 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.
|
| TransactionCommitConsumer.LobState |
Describes the current LOB event buffering state, whether we're working on a series of
LOB_WRITE events, LOB_ERASE events, or any other type of event that
does not require special handling.
|
| TransactionMarshaller |
An interface that is used by the ProtoStream framework to designate the adapters and path
to where the a Protocol Buffers .proto file will be generated based on the adapters
at compile time.
|
| TransactionMarshallerImpl |
WARNING: Generated code! Do not edit!
|
| UnistrHelper |
A utility/helper class to support decoding Oracle Unicode String function values, UNISTR.
|
| VisibleForMarshalling |
Indicates that visibility of the annotated element is raised for the purposes of marshalling
(e.g.
|
| XStreamAdapter |
The streaming adapter implementation for Oracle XStream.
|
| XStreamChangeRecordEmitter |
Emits change data based on a single RowLCR event.
|
| XStreamOracleOffsetContextLoader |
The OffsetContext loader implementation for the Oracle XStream adapter
|
| XstreamStreamingChangeEventSource |
|
| XstreamStreamingChangeEventSource.PositionAndScn |
|