Database.EventStore

Connection

data Connection

data ConnectionException

data ServerConnectionError

data Credentials

data Settings

data Retry

atMost

keepRetrying

credentials

defaultSettings

connect

shutdown

waitTillClosed

Event

data Event

data EventData

createEvent

withJson

withJsonAndMetadata

Read Operations

data StreamMetadataResult

readEvent

readAllEventsBackward

readAllEventsForward

readStreamEventsBackward

readStreamEventsForward

getStreamMetadata

Write Operations

data StreamACL

data StreamMetadata

getCustomPropertyValue

getCustomProperty

emptyStreamACL

emptyStreamMetadata

deleteStream

sendEvent

sendEvents

setStreamMetadata

Builder

type Builder a

Stream ACL Builder

type StreamACLBuilder

buildStreamACL

modifyStreamACL

setReadRoles

setReadRole

setWriteRoles

setWriteRole

setDeleteRoles

setDeleteRole

setMetaReadRoles

setMetaReadRole

setMetaWriteRoles

setMetaWriteRole

Stream Metadata Builder

type StreamMetadataBuilder

buildStreamMetadata

modifyStreamMetadata

setMaxCount

setMaxAge

setTruncateBefore

setCacheControl

setACL

modifyACL

setCustomProperty

TimeSpan

data TimeSpan

timeSpanTicks

timeSpanHoursMinsSecs

timeSpanDaysHoursMinsSecs

timeSpanDaysHoursMinsSecsMillis

timeSpanGetTicks

timeSpanGetDays

timeSpanGetHours

timeSpanGetMinutes

timeSpanGetSeconds

timeSpanGetMillis

timeSpanFromSeconds

timeSpanFromMinutes

timeSpanFromHours

timeSpanFromDays

timeSpanTotalMillis

Transaction

data Transaction

data TransactionId

startTransaction

transactionId

transactionCommit

transactionRollback

transactionWrite

Subscription

data SubscriptionClosed

data SubscriptionId

data Subscription a

data Running

data SubDropReason

Volatile Subscription

data Regular

subscribe

subscribeToAll

getSubId

getSubStream

isSubscribedToAll

unsubscribe

nextEvent

nextEventMaybe

getSubResolveLinkTos

getSubLastCommitPos

getSubLastEventNumber

Catch-up Subscription

data Catchup

subscribeFrom

subscribeToAllFrom

waitTillCatchup

hasCaughtUp

Persistent Subscription

data Persistent

data PersistentSubscriptionSettings

data SystemConsumerStrategy

data NakAction

data PersistActionException

acknowledge

acknowledgeEvents

failed

eventsFailed

notifyEventsProcessed

notifyEventsFailed

defaultPersistentSubscriptionSettings

createPersistentSubscription

updatePersistentSubscription

deletePersistentSubscription

connectToPersistentSubscription

Results

class Slice a

data AllSlice

data DeleteResult

data WriteResult

data ReadResult

data RecordedEvent

data ReadEvent

data StreamType

data StreamSlice

data Position

data ReadDirection

data ResolvedEvent

data OperationError

data StreamName

isEventResolvedLink

resolvedEventOriginal

resolvedEventDataAsJson

resolvedEventOriginalStreamId

resolvedEventOriginalId

recordedEventDataAsJson

positionStart

positionEnd

Misc

data DropReason

data ExpectedVersion

anyVersion

noStreamVersion

emptyStreamVersion

exactEventVersion

Re-export

(<>)