in core/src/main/scala/org/apache/pekko/persistence/jdbc/state/DurableStateQueries.scala [56:83]
private[jdbc] def selectFromDbByPersistenceId(persistenceId: Rep[String]) =
durableStateTable.filter(_.persistenceId === persistenceId)
private[jdbc] def insertDbWithDurableState(row: DurableStateTables.DurableStateRow, seqNextValue: String) = {
sqlu"""INSERT INTO #${durableStateTableCfg.tableName}
(
#${durableStateTableCfg.columnNames.persistenceId},
#${durableStateTableCfg.columnNames.globalOffset},
#${durableStateTableCfg.columnNames.revision},
#${durableStateTableCfg.columnNames.statePayload},
#${durableStateTableCfg.columnNames.stateSerId},
#${durableStateTableCfg.columnNames.stateSerManifest},
#${durableStateTableCfg.columnNames.tag},
#${durableStateTableCfg.columnNames.stateTimestamp}
)
VALUES
(
${row.persistenceId},
#$seqNextValue,
${row.revision},
${row.statePayload},
${row.stateSerId},
${row.stateSerManifest},
${row.tag},
#${System.currentTimeMillis()}
)
"""
}