Table of Contents

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.