QueryBackendStorages

class QueryBackendStorages @JvmOverloads constructor(snapshots: SnapshotQueryBackendFactory? = null, eventStreams: EventStreamQueryBackendFactory? = null, datasetFactory: DatasetQueryBackendFactory? = null, datasets: QueryDatasets = QueryDatasets.NONE) : QueryStorageLocator

The storages of the query backends snapshots and eventStreams create, as the QuerySchemaCatalog locates them: each aggregate model's QueryBackendBinding.storage, each declared dataset's from datasetFactory, or null for a read model without a factory, an undeclared dataset and another custom model.

Constructors

Link copied to clipboard
constructor(snapshots: SnapshotQueryBackendFactory? = null, eventStreams: EventStreamQueryBackendFactory? = null, datasetFactory: DatasetQueryBackendFactory? = null, datasets: QueryDatasets = QueryDatasets.NONE)

Functions

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