Uses of Class
io.debezium.connector.oracle.Scn
-
-
Uses of Scn in io.debezium.connector.oracle
Fields in io.debezium.connector.oracle declared as Scn Modifier and Type Field Description private ScnSourceInfo. commitScnstatic ScnScn. MAXRepresents an Scn that implies the maximum possible value of an SCN, useful as a placeholder.static ScnScn. NULLRepresents an Scn without a value.private ScnOracleOffsetContext.Builder. scnprivate ScnSourceInfo. scnFields in io.debezium.connector.oracle with type parameters of type Scn Modifier and Type Field Description private AtomicReference<Scn>OracleStreamingChangeEventSourceMetrics. committedScnprivate AtomicReference<Scn>OracleStreamingChangeEventSourceMetrics. currentScnprivate AtomicReference<Scn>OracleStreamingChangeEventSourceMetrics. offsetScnprivate AtomicReference<Scn>OracleStreamingChangeEventSourceMetrics. oldestScnMethods in io.debezium.connector.oracle that return Scn Modifier and Type Method Description ScnScn. add(Scn value)Returns aSCnwhose value is(this + value).ScnOracleOffsetContext. getCommitScn()ScnSourceInfo. getCommitScn()ScnOracleConnection. getCurrentScn()Get the current, most recent system change number.ScnOracleConnection. getMaxArchiveLogScn(String archiveLogDestinationName)Get the maximum system change number in the archive logs.ScnOracleOffsetContext. getScn()ScnSourceInfo. getScn()static ScnOracleOffsetContext. getScnFromOffsetMapByKey(Map<String,?> offset, String key)Helper method to resolve aScnby key from the offset map.protected ScnAbstractStreamingAdapter. resolveScn(Document document)ScnScn. subtract(Scn value)Returns aScnwhose value is(this - value).static ScnScn. valueOf(int value)Construct aScnfrom an integer value.static ScnScn. valueOf(long value)Construct aScnfrom a long value.static ScnScn. valueOf(String value)Construct aScnfrom a string value.Methods in io.debezium.connector.oracle that return types with arguments of type Scn Modifier and Type Method Description private Optional<Scn>OracleSnapshotChangeEventSource. getLatestTableDdlScn(RelationalSnapshotChangeEventSource.RelationalSnapshotContext<OraclePartition,OracleOffsetContext> ctx)Returns the SCN of the latest DDL change to the captured tables.Methods in io.debezium.connector.oracle with parameters of type Scn Modifier and Type Method Description ScnScn. add(Scn value)Returns aSCnwhose value is(this + value).private booleanOracleSnapshotChangeEventSource. areSameTimestamp(Scn scn1, Scn scn2)Whether the two SCNs represent the same timestamp or not (resolution is only 3 seconds).intScn. compareTo(Scn o)Compares thisScnwith the specifiedScn.OracleOffsetContext.BuilderOracleOffsetContext.Builder. scn(Scn scn)voidOracleOffsetContext. setCommitScn(Scn commitScn)voidSourceInfo. setCommitScn(Scn commitScn)voidOracleStreamingChangeEventSourceMetrics. setCommittedScn(Scn scn)voidOracleStreamingChangeEventSourceMetrics. setCurrentScn(Scn scn)voidOracleStreamingChangeEventSourceMetrics. setOffsetScn(Scn scn)voidOracleStreamingChangeEventSourceMetrics. setOldestScn(Scn scn)voidOracleOffsetContext. setScn(Scn scn)voidSourceInfo. setScn(Scn scn)ScnScn. subtract(Scn value)Returns aScnwhose value is(this - value).Constructors in io.debezium.connector.oracle with parameters of type Scn Constructor Description OracleOffsetContext(OracleConnectorConfig connectorConfig, Scn scn, Scn commitScn, String lcrPosition, boolean snapshot, boolean snapshotCompleted, TransactionContext transactionContext, IncrementalSnapshotContext<TableId> incrementalSnapshotContext)OracleOffsetContext(OracleConnectorConfig connectorConfig, Scn scn, String lcrPosition, boolean snapshot, boolean snapshotCompleted, TransactionContext transactionContext, IncrementalSnapshotContext<TableId> incrementalSnapshotContext) -
Uses of Scn in io.debezium.connector.oracle.logminer
Fields in io.debezium.connector.oracle.logminer declared as Scn Modifier and Type Field Description private ScnLogMinerStreamingChangeEventSource. endScnprivate ScnLogFile. firstScnprivate ScnLogFile. nextScnprivate ScnLogMinerStreamingChangeEventSource. startScnMethods in io.debezium.connector.oracle.logminer that return Scn Modifier and Type Method Description private ScnLogMinerStreamingChangeEventSource. calculateEndScn(OracleConnection connection, Scn startScn, Scn prevEndScn)Calculates the mining session's end system change number.ScnLogFile. getFirstScn()private ScnLogMinerStreamingChangeEventSource. getFirstScnInLogs(OracleConnection connection)Gets the first system change number in both archive and redo logs.ScnLogFile. getNextScn()private static ScnLogMinerHelper. getScnFromString(String value)Methods in io.debezium.connector.oracle.logminer with parameters of type Scn Modifier and Type Method Description static StringSqlUtils. allMinableLogsQuery(Scn scn, Duration archiveLogRetention, boolean archiveLogOnlyMode, String archiveDestinationName)Obtain a query to fetch all available minable logs, both archive and online redo logs.private ScnLogMinerStreamingChangeEventSource. calculateEndScn(OracleConnection connection, Scn startScn, Scn prevEndScn)Calculates the mining session's end system change number.static StringSqlUtils. diffInDaysQuery(Scn scn)This method return query which converts given SCN in days and deduct from the current daystatic List<LogFile>LogMinerHelper. getLogFilesForOffsetScn(OracleConnection connection, Scn offsetScn, Duration archiveLogRetention, boolean archiveLogOnlyMode, String archiveDestinationName)Get all log files that should be mined.private voidLogMinerStreamingChangeEventSource. initializeRedoLogsForMining(OracleConnection connection, boolean postEndMiningSession, Scn startScn)private booleanLogMinerStreamingChangeEventSource. isStartScnInArchiveLogs(Scn startScn)Returns whether the starting system change number is in the archive logs.static voidLogMinerHelper. setLogFilesForMining(OracleConnection connection, Scn lastProcessedScn, Duration archiveLogRetention, boolean archiveLogOnlyMode, String archiveDestinationName)This method substitutes CONTINUOUS_MINE functionality(package private) static StringSqlUtils. startLogMinerStatement(Scn startScn, Scn endScn, OracleConnectorConfig.LogMiningStrategy strategy, boolean isContinuousMining)This returns statement to build LogMiner view for online redo log filesvoidLogMinerStreamingChangeEventSource. startMiningSession(OracleConnection connection, Scn startScn, Scn endScn)Starts a new Oracle LogMiner session.private booleanLogMinerStreamingChangeEventSource. waitForStartScnInArchiveLogs(ChangeEventSource.ChangeEventSourceContext context, Scn startScn)Waits for the starting system change number to exist in the archive logs before returning.Constructors in io.debezium.connector.oracle.logminer with parameters of type Scn Constructor Description LogFile(String fileName, Scn firstScn, Scn nextScn, Long sequence, LogFile.Type type)Create a log file that represents an archived log record.LogFile(String fileName, Scn firstScn, Scn nextScn, Long sequence, LogFile.Type type, boolean current)Creates a log file that represents an online redo log record. -
Uses of Scn in io.debezium.connector.oracle.logminer.events
Fields in io.debezium.connector.oracle.logminer.events declared as Scn Modifier and Type Field Description private ScnLogMinerEvent. scnprivate ScnLogMinerEventRow. scnprivate ScnTransaction. startScnMethods in io.debezium.connector.oracle.logminer.events that return Scn Modifier and Type Method Description ScnLogMinerEvent. getScn()ScnLogMinerEventRow. getScn()private ScnLogMinerEventRow. getScn(ResultSet rs)ScnTransaction. getStartScn()Constructors in io.debezium.connector.oracle.logminer.events with parameters of type Scn Constructor Description DmlEvent(EventType eventType, Scn scn, TableId tableId, String rowId, String rsId, Instant changeTime, LogMinerDmlEntry dmlEntry)LobEraseEvent(EventType eventType, Scn scn, TableId tableId, String rowId, String rsId, Instant changeTime)LobWriteEvent(EventType eventType, Scn scn, TableId tableId, String rowId, String rsId, Instant changeTime, String data)LogMinerEvent(EventType eventType, Scn scn, TableId tableId, String rowId, String rsId, Instant changeTime)SelectLobLocatorEvent(EventType eventType, Scn scn, TableId tableId, String rowId, String rsId, Instant changeTime, LogMinerDmlEntry dmlEntry, String columnName, boolean binary)Transaction(String transactionId, Scn startScn, Instant changeTime)Transaction(String transactionId, Scn startScn, Instant changeTime, List<LogMinerEvent> events, Set<Long> hashes) -
Uses of Scn in io.debezium.connector.oracle.logminer.logwriter
Methods in io.debezium.connector.oracle.logminer.logwriter with parameters of type Scn Modifier and Type Method Description voidCommitLogWriterFlushStrategy. flush(Scn currentScn)voidLogWriterFlushStrategy. flush(Scn currentScn)Perform the Oracle LGWR process flush.voidRacCommitLogWriterFlushStrategy. flush(Scn currentScn) -
Uses of Scn in io.debezium.connector.oracle.logminer.processor
Fields in io.debezium.connector.oracle.logminer.processor declared as Scn Modifier and Type Field Description private ScnAbstractLogMinerEventProcessor. lastProcessedScnMethods in io.debezium.connector.oracle.logminer.processor that return Scn Modifier and Type Method Description protected ScnAbstractLogMinerEventProcessor. getLastProcessedScn()Return the last processed system change number handled by the processor.ScnTransactionCache. getMinimumScn()ScnLogMinerEventProcessor. process(Scn startScn, Scn endScn)Process Oracle LogMiner events for a given system change number range.Methods in io.debezium.connector.oracle.logminer.processor with parameters of type Scn Modifier and Type Method Description ScnLogMinerEventProcessor. process(Scn startScn, Scn endScn)Process Oracle LogMiner events for a given system change number range.protected voidAbstractLogMinerEventProcessor. warnPotentiallyStuckScn(Scn previousOffsetScn, Scn previousOffsetCommitScn)Checks to see whether the offset'sscnis remaining the same across multiple mining sessions while the offset'scommit_scnis changing between sessions. -
Uses of Scn in io.debezium.connector.oracle.logminer.processor.infinispan
Fields in io.debezium.connector.oracle.logminer.processor.infinispan declared as Scn Modifier and Type Field Description private ScnInfinispanLogMinerEventProcessor. currentOffsetCommitScnprivate ScnInfinispanLogMinerEventProcessor. currentOffsetScnprivate ScnInfinispanLogMinerEventProcessor. lastCommittedScnprivate ScnInfinispanLogMinerEventProcessor. maxCommittedScnMethods in io.debezium.connector.oracle.logminer.processor.infinispan that return Scn Modifier and Type Method Description private ScnInfinispanLogMinerEventProcessor. calculateNewStartScn(Scn endScn)ScnInfinispanTransactionCache. getMinimumScn()ScnInfinispanLogMinerEventProcessor. process(Scn startScn, Scn endScn)Methods in io.debezium.connector.oracle.logminer.processor.infinispan with parameters of type Scn Modifier and Type Method Description private ScnInfinispanLogMinerEventProcessor. calculateNewStartScn(Scn endScn)ScnInfinispanLogMinerEventProcessor. process(Scn startScn, Scn endScn) -
Uses of Scn in io.debezium.connector.oracle.logminer.processor.memory
Fields in io.debezium.connector.oracle.logminer.processor.memory declared as Scn Modifier and Type Field Description private ScnMemoryLogMinerEventProcessor. currentOffsetCommitScnprivate ScnMemoryLogMinerEventProcessor. currentOffsetScnprivate ScnMemoryLogMinerEventProcessor. lastCommittedScnprivate ScnMemoryLogMinerEventProcessor. maxCommittedScnFields in io.debezium.connector.oracle.logminer.processor.memory with type parameters of type Scn Modifier and Type Field Description private Map<String,Scn>MemoryLogMinerEventProcessor. recentlyCommittedTransactionsCacheprivate Set<Scn>MemoryLogMinerEventProcessor. schemaChangesCacheMethods in io.debezium.connector.oracle.logminer.processor.memory that return Scn Modifier and Type Method Description private ScnMemoryLogMinerEventProcessor. calculateNewStartScn(Scn endScn)ScnMemoryTransactionCache. getMinimumScn()ScnMemoryLogMinerEventProcessor. process(Scn startScn, Scn endScn)Methods in io.debezium.connector.oracle.logminer.processor.memory that return types with arguments of type Scn Modifier and Type Method Description protected Optional<Scn>MemoryLogMinerEventProcessor. getLastScnToAbandon(OracleConnection connection, Scn offsetScn, Duration retention)Calculates the SCN as a watermark to abandon for long running transactions.Methods in io.debezium.connector.oracle.logminer.processor.memory with parameters of type Scn Modifier and Type Method Description private ScnMemoryLogMinerEventProcessor. calculateNewStartScn(Scn endScn)protected Optional<Scn>MemoryLogMinerEventProcessor. getLastScnToAbandon(OracleConnection connection, Scn offsetScn, Duration retention)Calculates the SCN as a watermark to abandon for long running transactions.ScnMemoryLogMinerEventProcessor. process(Scn startScn, Scn endScn) -
Uses of Scn in io.debezium.connector.oracle.xstream
Fields in io.debezium.connector.oracle.xstream declared as Scn Modifier and Type Field Description private ScnLcrPosition. scnMethods in io.debezium.connector.oracle.xstream that return Scn Modifier and Type Method Description ScnLcrPosition. getScn()Methods in io.debezium.connector.oracle.xstream with parameters of type Scn Modifier and Type Method Description private byte[]XstreamStreamingChangeEventSource. convertScnToPosition(Scn scn)private voidXstreamStreamingChangeEventSource. sendPublishedPosition(LcrPosition lcrPosition, Scn scn)
-