QueryBackendStorages

class QueryBackendStorages @JvmOverloads constructor(snapshots: QueryBindings<AggregateType>? = null, datasetBindings: QueryBindings<QueryDataset>? = null, datasets: QueryDatasets = QueryDatasets.NONE, events: QueryBindings<AggregateType>? = null) : QueryStorageLocator

The storages of the query backends, as the QuerySchemaCatalog locates them: each aggregate's snapshots from snapshots, its event streams from events, each dataset of datasets from datasetBindings; null for a model without bindings, a key they do not serve, a dataset that is not declared and any other model.

Constructors

Link copied to clipboard
constructor(snapshots: QueryBindings<AggregateType>? = null, datasetBindings: QueryBindings<QueryDataset>? = null, datasets: QueryDatasets = QueryDatasets.NONE, events: QueryBindings<AggregateType>? = null)

Functions

Link copied to clipboard
open override fun storage(aggregateType: AggregateType, model: QueryModel): QueryStorageAdapter?