Uses of Class
io.debezium.connector.oracle.OracleOffsetContext
-
Packages that use OracleOffsetContext Package Description io.debezium.connector.oracle io.debezium.connector.oracle.logminer io.debezium.connector.oracle.xstream -
-
Uses of OracleOffsetContext in io.debezium.connector.oracle
Fields in io.debezium.connector.oracle declared as OracleOffsetContext Modifier and Type Field Description private OracleOffsetContextOracleSchemaChangeEventEmitter. offsetContextMethods in io.debezium.connector.oracle that return OracleOffsetContext Modifier and Type Method Description (package private) OracleOffsetContextOracleOffsetContext.Builder. build()Methods in io.debezium.connector.oracle with parameters of type OracleOffsetContext Modifier and Type Method Description protected voidOracleSnapshotChangeEventSource. determineSnapshotOffset(RelationalSnapshotChangeEventSource.RelationalSnapshotContext<OracleOffsetContext> ctx, OracleOffsetContext previousOffset)protected AbstractSnapshotChangeEventSource.SnapshottingTaskOracleSnapshotChangeEventSource. getSnapshottingTask(OracleOffsetContext previousOffset)protected voidOracleSnapshotChangeEventSource. readTableStructure(ChangeEventSource.ChangeEventSourceContext sourceContext, RelationalSnapshotChangeEventSource.RelationalSnapshotContext<OracleOffsetContext> snapshotContext, OracleOffsetContext offsetContext)Constructors in io.debezium.connector.oracle with parameters of type OracleOffsetContext Constructor Description OracleSchemaChangeEventEmitter(OracleConnectorConfig connectorConfig, OracleOffsetContext offsetContext, TableId tableId, String sourceDatabaseName, String objectOwner, String ddlText, OracleDatabaseSchema schema, Instant changeTime, OracleStreamingChangeEventSourceMetrics streamingMetrics) -
Uses of OracleOffsetContext in io.debezium.connector.oracle.logminer
Fields in io.debezium.connector.oracle.logminer declared as OracleOffsetContext Modifier and Type Field Description private OracleOffsetContextLogMinerQueryResultProcessor. offsetContextMethods in io.debezium.connector.oracle.logminer that return OracleOffsetContext Modifier and Type Method Description OracleOffsetContextLogMinerOracleOffsetContextLoader. load(Map<String,?> offset)Methods in io.debezium.connector.oracle.logminer that return types with arguments of type OracleOffsetContext Modifier and Type Method Description OffsetContext.Loader<OracleOffsetContext>LogMinerAdapter. getOffsetContextLoader()StreamingChangeEventSource<OracleOffsetContext>LogMinerAdapter. getSource(OracleConnection connection, EventDispatcher<TableId> dispatcher, ErrorHandler errorHandler, Clock clock, OracleDatabaseSchema schema, OracleTaskContext taskContext, Configuration jdbcConfig, OracleStreamingChangeEventSourceMetrics streamingMetrics)Methods in io.debezium.connector.oracle.logminer with parameters of type OracleOffsetContext Modifier and Type Method Description (package private) voidTransactionalBuffer. abandonLongTransactions(Scn thresholdScn, OracleOffsetContext offsetContext)If for some reason the connector got restarted, the offset will point to the beginning of the oldest captured transaction.private voidLogMinerStreamingChangeEventSource. abandonOldTransactionsIfExist(OracleConnection connection, OracleOffsetContext offsetContext, TransactionalBuffer transactionalBuffer)(package private) booleanTransactionalBuffer. commit(String transactionId, Scn scn, OracleOffsetContext offsetContext, Timestamp timestamp, ChangeEventSource.ChangeEventSourceContext context, String debugMessage, EventDispatcher<TableId> 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.voidLogMinerStreamingChangeEventSource. execute(ChangeEventSource.ChangeEventSourceContext context, OracleOffsetContext offsetContext)This is the loop to get changes from LogMiner(package private) ScnTransactionalBuffer. updateOffsetContext(OracleOffsetContext offsetContext, EventDispatcher<TableId> dispatcher)Update the offset context based on the current state of the transaction buffer.Constructors in io.debezium.connector.oracle.logminer with parameters of type OracleOffsetContext Constructor Description LogMinerQueryResultProcessor(ChangeEventSource.ChangeEventSourceContext context, OracleConnectorConfig connectorConfig, OracleStreamingChangeEventSourceMetrics streamingMetrics, TransactionalBuffer transactionalBuffer, OracleOffsetContext offsetContext, OracleDatabaseSchema schema, EventDispatcher<TableId> dispatcher, HistoryRecorder historyRecorder) -
Uses of OracleOffsetContext in io.debezium.connector.oracle.xstream
Fields in io.debezium.connector.oracle.xstream declared as OracleOffsetContext Modifier and Type Field Description private OracleOffsetContextLcrEventHandler. offsetContextMethods in io.debezium.connector.oracle.xstream that return OracleOffsetContext Modifier and Type Method Description OracleOffsetContextXStreamOracleOffsetContextLoader. load(Map<String,?> offset)Methods in io.debezium.connector.oracle.xstream that return types with arguments of type OracleOffsetContext Modifier and Type Method Description OffsetContext.Loader<OracleOffsetContext>XStreamAdapter. getOffsetContextLoader()StreamingChangeEventSource<OracleOffsetContext>XStreamAdapter. getSource(OracleConnection connection, EventDispatcher<TableId> dispatcher, ErrorHandler errorHandler, Clock clock, OracleDatabaseSchema schema, OracleTaskContext taskContext, Configuration jdbcConfig, OracleStreamingChangeEventSourceMetrics streamingMetrics)Methods in io.debezium.connector.oracle.xstream with parameters of type OracleOffsetContext Modifier and Type Method Description voidXstreamStreamingChangeEventSource. execute(ChangeEventSource.ChangeEventSourceContext context, OracleOffsetContext offsetContext)Constructors in io.debezium.connector.oracle.xstream with parameters of type OracleOffsetContext Constructor Description LcrEventHandler(OracleConnectorConfig connectorConfig, ErrorHandler errorHandler, EventDispatcher<TableId> dispatcher, Clock clock, OracleDatabaseSchema schema, OracleOffsetContext offsetContext, boolean tablenameCaseInsensitive, XstreamStreamingChangeEventSource eventSource, OracleStreamingChangeEventSourceMetrics streamingMetrics)
-