Package-level declarations
Types
Link copied to clipboard
abstract class AbstractQueryGateway<R : Any>(val namedAggregate: NamedAggregate, binding: QueryBackendBinding<QueryBackend>, targetType: JavaType, filters: List<QueryFilter>, filterType: KClass<*>, policies: List<QueryPolicy>, observer: QueryObserver) : QueryGateway<R>
Link copied to clipboard
class FilterNormalizer(clock: Clock = Clock.systemDefaultZone(), defaultZoneId: ZoneId = ZoneId.systemDefault())
Link copied to clipboard
Aggregate-bound SPI for raw query results.
Link copied to clipboard
data class QueryBackendBinding<out B : QueryBackend>(val backend: B, val schemaProvider: QueryModelSchemaProvider)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
interface QueryObserver
Link copied to clipboard
Evaluates mandatory query constraints after request preparation.