# Packages

No description provided by the author

# Functions

NewClient creates a new client instance.

# Constants

No description provided by the author
No description provided by the author
ResultTypeBool received value is a bool type.
ResultTypeFloat64 received value is a float64 type.
ResultTypeJSONObject received value is a JSON object type.
ResultTypeJSONObjectList received value is a slice of JSON objects.
ResultTypeNull received value is null.
ResultTypeString received value is a string type.
No description provided by the author

# Structs

Client which can interact with EventStoreDB projections.
ContinuousProjection mode is used to create a continuous projection.
CreateRequest represents data required to create a projection at EventStoreDB.
DeleteRequest contains projection's name and a set of options what to do with emit, state and checkpoint stream.
EmitEnabled setting determines whether a projection can emit events and any projection that calls emit() or linkTo() requires it.
NoEmit should be used to remove emit set from a projection.
NullResult represents a null.
OneTimeProjection mode instructs EventStoreDB to create one-time projection.
ResetRequest contains projection's name and whether to write a checkpoint or not when projection is reset.
ResultRequest represents input required to fetch a result of a projection.
StateRequest represents input required to fetch state of the projection.
StatisticsForAllProjections fetch statistics for all projections.
StatisticsForContinuousProjections fetch statistics for all continuous projections.
StatisticsForOneTimeProjections fetch statistics for all one-time projections.
StatisticsForProjectionByName fetch statistics for a specific projection.
StatisticsForTransientProjections fetch statistics for all transient projections.
TransientProjection mode is used to create transient projection.
UpdateRequest represents a set of options which we want to update for a specific projection.

# Interfaces

IsResult an interface of the result value.
IsStatisticsProjection is general interface type which is used to represent all statistics modes through which we can select to fetch statistics of specific projections.

# Type aliases

BoolResult represents a boolean value.
Float64Result represents a float64 value.
JSONBytes is an alias for slice of bytes.
JSONObjectListResult represents a slice of JSON objects.
JSONObjectResult represents a JSON object.
No description provided by the author
ResultType is a type of the result received by reading a result of a projection of projection's state.
StringResult represents a string value.