Korzh.EasyQuery.Services namespace

ChunkSettings class

Defines the parameters of one chunk of data requested from the client

CustomValueListResolver class

Class CustomValueListResolver. Implements the [Korzh.EasyQuery.Services.IValueListResolver](api-reference/korzh-easyquery/korzh-easyquery-services-namespace/ivaluelistresolver-interface)

DataFetchMeta class

Defines some meta data of the executed query.

EasyQueryManager class

Provides basic functionality for managing different EasyQuery operations and to process the AJAX requests from EasyQuery JavaScript widgets. This class is abstract and it implements only the most common features. The descendants of this class provides more concrete implementation of the model loading and query generation

EasyQueryManagerException class

Represents errors that occur during EasyQueryManager's work. Implements the `System.Exception`

EasyQueryOptions class

Contains various options used in EasyQueryMiddleware, EasyQueryManager and other classes.

EasyResultSet class

Indicates whether the data filling process has started already.

EmptyServiceProvider class

Implements DI Service provider that contains no element.

EqAction class

Defines the constant strings for all possible actions

EqResultSetError class

Represents the error that occurs during the filling of the result set object.

EqResultSetExtensions class

Creates the column.

EqTrivialAuthProvider class

Represents a trivial implementation of [Korzh.EasyQuery.Services.IEqAuthProvider](api-reference/korzh-easyquery/korzh-easyquery-services-namespace/ieqauthprovider-interface) which authorize any user for any action

FileModelLoader class

Represents a IModelLoader implemenation which allows to load data model definitions (either XML or JSON) from the file system. Implements the [Korzh.EasyQuery.Services.IModelLoader](api-reference/korzh-easyquery/korzh-easyquery-services-namespace/imodelloader-interface)

FileModelLoaderSettings class

Represents the settings for [Korzh.EasyQuery.Services.FileModelLoader](api-reference/korzh-easyquery/korzh-easyquery-services-namespace/filemodelloader-class)

FileQueryStore class

Represents the implementation of IQueryStore which store queries on the file system. Implements the [Korzh.EasyQuery.Services.IQueryStore](api-reference/korzh-easyquery/korzh-easyquery-services-namespace/iquerystore-interface)

FileQueryStoreSettings class

Represents the settings for [Korzh.EasyQuery.Services.FileQueryStore](api-reference/korzh-easyquery/korzh-easyquery-services-namespace/filequerystore-class)

IDataExportTuner interface

Defines the interaces for "data export tuner" classes

IEasyQueryManagerResolver interface

Interface IEasyQueryManagerResolver Contains only one function: GetManager which returns an instance of EasyQueryManagerBase descendant (like EasyQueryManagerSql or EasyQueryManagerLinq) by DI services and options (an instance of [Korzh.EasyQuery.Services.EasyQueryOptions](api-reference/korzh-easyquery/korzh-easyquery-services-namespace/easyqueryoptions-class) object)

IEasyQueryManagerTuner interface

Defines the interaces for "manager tuner" classes

IEqAuthProvider interface

Defines the functions necessary to check the authorization status of the current user over EasyQuery actions

IEqCachingService interface

Represents a type used to perform caching.

IEqResultSet interface

Represents a type used to store the result set of the query execution.

IModelLoader interface

Represents a type used to perform model loading.

IPagedList interface

Implements both `IPaging` and `System.Collections.Generic.IEnumerable` interfaces. It's used to return paged list of objects.

IPaging interface

Represents basic pagination parameters

IQueryStore interface

Defines the basic operations of a query store.

IValueListResolver interface

Represents a type used to get the list of values by some "list" value editor.

ListItem class

Represents one item in lists returned as response for GetValueList request

ListItemComparer class

Represents the comparer for two ListItem objects Implements the `System.Collections.Generic.IEqualityComparer'1`

ListRequestOptions class

Represents different options specified in GetList AJAX request

LookupValueListResolver class

Represents a special case of IValueListResolver which returns the list of values for the lookup fields. Implements the [Korzh.EasyQuery.Services.IValueListResolver](api-reference/korzh-easyquery/korzh-easyquery-services-namespace/ivaluelistresolver-interface)

ModelLoaderException class

Represents errors that occur during the model loading. Implements the `System.Exception`

ModelNotFoundException class

Represents errors that occur during EasyQueryManager's work when data model is not found. Implements the `System.Exception`

PagedList class

Default implementation of `IPagedList` interface

QueryListItem class

Represents one item in the list of queries (usually returned for GetQueries request)

QueryNotFoundException class

Represents errors that occur during EasyQueryManager's work when query is not found. Implements the `System.Exception`

QueryStorageException class

Represents the error that occurs during the execution of some query storage operation. Implements the `System.Exception`

ResultSetOptions class

Represents some options used on fetching data and result set filling.

TotalsContainer.TotalsContainerBuilder class

TotalsOptions class

TotalsOptions.ColOptions class