JdbcStorageRepository

class JdbcStorageRepository(dataSource: DataSource, dispatcher: StorageDispatcher, snapshots: ClaimRepository)

The only runtime JDBC write boundary. Commands must contain copied scalar/DTO input only.

Constructors

Link copied to clipboard
constructor(dataSource: DataSource, dispatcher: StorageDispatcher, snapshots: ClaimRepository)

Functions

Link copied to clipboard
fun <T> read(query: (Connection) -> T): CompletionStage<T>
Link copied to clipboard
fun <T> write(command: (Connection) -> T): CompletionStage<T>