StorageDriver

edomata.backend.eventsourcing.StorageDriver
trait StorageDriver[F[_], Codec[_]]

Attributes

Source:
StorageDriver.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class DoobieDriver[F]
class SkunkDriver[F]

Members list

Concise view

Value members

Abstract methods

def build[S, E, R, N](snapshot: SnapshotStore[F, S])(using ModelTC[S, E, R], Codec[E], Codec[N]): Resource[F, Storage[F, S, E, R, N]]

Attributes

Source:
StorageDriver.scala
def snapshot[S](using Codec[S]): Resource[F, SnapshotPersistence[F, S]]

Attributes

Source:
StorageDriver.scala