in timescaledb-connector/src/main/java/com/epam/deltix/timebase/connector/service/timebase/TimebaseStreamReplicationService.java [110:128]
protected long getLastReplicatedTimestamp(TimescaleSchema schema) {
String lastTimestampStatement = timescaleSqlGenerator.generateLastTimestampStatement(schema.getName());
LOG.info().append("Generated last timestamp statement: ").append(lastTimestampStatement).commit();
long lastTimestamp = timescaleDataService.getLastTimestamp(lastTimestampStatement);
LOG.info().append("Last timestamp found: ").append(Instant.ofEpochMilli(lastTimestamp)).commit();
if (lastTimestamp > 0) {
String deleteLastTimestampStatement = timescaleSqlGenerator.generateDeleteLastTimestampStatement(schema.getName());
LOG.info().append("Generated delete last timestamp statement: ").append(deleteLastTimestampStatement).commit();
timescaleDataService.deleteLastTimestampData(deleteLastTimestampStatement, lastTimestamp);
}
return lastTimestamp;
}