create
fun create(aggregateType: AggregateType, backend: QueryBackend, schemaProvider: QueryModelSchemaProvider, filters: List<QueryFilter> = emptyList(), policies: List<QueryPolicy> = emptyList(), observer: QueryObserver = QueryObserver.NONE, entryPolicy: QueryEntryPolicy = QueryEntryPolicy.DEFAULT, counts: QueryCountCache? = null, masks: PayloadMasks = PayloadMasks.NONE, reading: (EventRecord) -> EventRecord? = { it }, unpinned: UnpinnedEvents = UnpinnedEvents.ALLOW, authorizer: ReadAuthorizer = ReadAuthorizer.ALLOW_ALL): QueryGateway