in core/src/main/scala/org/apache/pekko/persistence/jdbc/state/scaladsl/JdbcDurableStateStore.scala [217:233]
private[jdbc] def maxStateStoreOffset(): Future[Long] =
db.run(queries.maxOffsetQuery.result)
private[jdbc] def stateStoreStateInfo(offset: Long, limit: Long): Source[(String, Long, Long), NotUsed] =
Source.fromPublisher(db.stream(queries.stateStoreStateQuery((offset, limit)).result))
private def toDurableStateChange(row: DurableStateTables.DurableStateRow): Try[DurableStateChange[A]] = {
PekkoSerialization
.fromDurableStateRow(serialization)(row)
.map(payload =>
new UpdatedDurableState(
row.persistenceId,
row.revision,
payload.asInstanceOf[A],
Offset.sequence(row.globalOffset),
row.stateTimestamp))
}