Tessa.Roles.Queries - пространство имён

 

Классы

AggregateQuery Запрос, агрегирующий результаты нескольких других запросов.
ComplexQuery Составной запрос, который строится на основе переданных в него частей запроса.
ComplexQueryBase Базовый класс запроса на получение объектов, которые определяет логику выполнения запроса, но не формирования запроса.
ComplexQueryBuilder Объект, формирующий составной запрос на получения списка объектов, позволяющий подключить к запросу дополнительные таблицы и подзапросы.
ComplexQueryBuilderStrategy Стратегия построения составного запроса.
ComplexQueryBuildingContext Контекст построения составного запроса в IComplexQueryBuilderStrategy.
ComplexQueryContext Контекст обработки составного запроса.
ComplexQueryParser Парсер запросов для разбиения его на составные части.
ComplexQueryParserRequest Запрос на парсинг SQL-запроса с помощью IComplexQueryParser.
ComplexQueryParserResult Результат парсинга запроса.
ComplexQueryRequestBase 
ComplexQueryResult Результат обработки составного запроса.
ExtensionComplexQueryJoin Объект для присоединения подзапроса к составному запросу, который подставляется в плейсхолдеры ExtensionJoinPlaceholder, ExtensionFilterPlaceholder и ExtensionResultPlaceholder.
GetAllComplexQueryRequest Запрос на выполнение составного запроса, который не передаёт дополнительных условий.
GetByIDComplexQueryRequest Запрос на выполнение составного запроса, который содержит один идентификатор для фильтрации, передаваемый через параметр ParameterName Может выполняться с плейсхолдером WhenIDPlaceholder в теле запроса.
GetByIDsComplexQueryRequest Запрос на выполнение составного запроса, который фильтрует по списку идентификаторов. Требует наличие плейсхолдера WhenIDPlaceholder для корректной подстановки условий фильтрации.
JoinQuery Запрос, выполняющий объединение результатов двух запросов. Набор идентификаторов основного запроса передаётся в подзапрос в качестве списка запрашиваемых объектов.
QueriesExtensions Методы-расширения для регистрации API расширенных запросов для получения объектов для работы ролей и ACL.
QueriesHelper Класс с вспомогательными константами и методами для работы механизма расширенных запросов на получение объектов для ACL и ролей.

Интерфейсы

IComplexQuery Составной запрос на получение списка объектов.
IComplexQueryBuilder Объект, формирующий составной запрос на получения списка объектов, позволяющий подключить к запросу дополнительные таблицы и подзапросы.
IComplexQueryBuilderFactory Фабрика для создания билдеров объектов запросов IComplexQuery.
IComplexQueryBuilderStrategy Стратегия построения составного запроса.
IComplexQueryBuildingContext Контекст построения составного запроса в IComplexQueryBuilderStrategy.
IComplexQueryContext Контекст обработки составного запроса.
IComplexQueryJoin Объект для присоединения подзапроса к составному запросу.
IComplexQueryParser Парсер запросов для разбиения его на составные части.
IComplexQueryParserRequest Запрос на парсинг SQL-запроса с помощью IComplexQueryParser.
IComplexQueryParserResult Результат парсинга запроса.
IComplexQueryPart Часть составного запроса.
IComplexQueryPlaceholder Плейсхолдер составного запроса.
IComplexQueryRequest Запрос на выполнение составного запроса.
IComplexQueryResult Результат обработки составного запроса.