in core/src/main/scala/org/apache/pekko/persistence/jdbc/state/scaladsl/JdbcDurableStateStore.scala [114:126]
def deleteObject(persistenceId: String): Future[Done] =
db.run(queries.deleteFromDb(persistenceId).map(_ => Done))
def deleteObject(persistenceId: String, revision: Long): Future[Done] =
db.run(queries.deleteFromDb(persistenceId).map(_ => Done))
def currentChanges(tag: String, offset: Offset): Source[DurableStateChange[A], NotUsed] = {
Source
.futureSource(maxStateStoreOffset().map { maxOrderingInDb =>
changesByTag(tag, offset.value, terminateAfterOffset = Some(maxOrderingInDb))
})
.mapMaterializedValue(_ => NotUsed)
}