Namespace Arbiter.CommandQuery.Queries
Classes
- CacheableQueryBase<TResponse>
Represents a base class for cacheable queries that use a specified ClaimsPrincipal for user context.
- EntityContinuationQuery<TReadModel>
Represents a query for retrieving paged entities using a continuation token based on an EntitySelect. The result of the query will be of type EntityContinuationResult<TReadModel>.
- EntityContinuationResult<TReadModel>
Represents the result of an entity query that supports continuation for paging scenarios.
- EntityFilter
Represents a filter for selecting entities based on specific criteria.
- EntityFilterBuilder
Provides static helper methods for building common entity filters, queries, and sort expressions.
- EntityFilterLogic
A set of logical operators for filtering entities.
- EntityFilterOperators
A set of operators for filtering entities.
- EntityIdentifierQuery<TKey, TReadModel>
Represents a query for retrieving a single entity identified by a specific key. The result of the query will be of type
TReadModel
.
- EntityIdentifiersQuery<TKey, TReadModel>
Represents a query for retrieving multiple entities identified by a list of keys. The result of the query will be a collection of type
TReadModel
.
- EntityPagedQuery<TReadModel>
Represents a query for retrieving paged entities based on an EntityQuery. The result of the query will be of type EntityPagedResult<TReadModel>.
- EntityPagedResult<TReadModel>
A paged result for an entity query.
- EntityQuery
Represents a query for selecting entities with filtering, sorting, and pagination capabilities.
- EntitySelect
Represents a query for selecting entities with optional filtering and sorting criteria.
- EntitySelectQuery<TReadModel>
Represents a query for selecting entities based on an EntitySelect. The result of the query will be a collection of type
TReadModel
.
- EntitySort
Represents a sort expression for an entity, specifying the property to sort by and the sort direction.
- EntitySortDirections
Represents the sort directions for an entity.
- LinqExpressionBuilder
Builds a string-based LINQ expression from an EntityFilter instance.
- PrincipalQueryBase<TResponse>
A base query type using the specified ClaimsPrincipal.