AggrFuncExpr class
Represents an expression which is a result of applying some functions to other expressions
AggrFunction class
Represents aggregate function
AggrFunctionList class
Represents the list of [Korzh.EasyQuery.AggrFunction](api-reference-5x/korzh-easyquery-namespace/aggrfunction-class) objects
BadJsonFormatException class
Represents an exception which occurs during the reading of the model from JSON
BaseQueryBuilder class
Base class for all query builder classes.
ChangeType enum
Represents type of change that occured
Column class
Represents some column which will be queried.
ColumnAliasesUsage enum
Represents the conditions when the result SQL should include column aliases.
ColumnList class
Represents a list of columns.
ColumnsChangeEventArgs class
Provides data for [Korzh.EasyQuery.Query.ColumnsChanged](api-reference-5x/korzh-easyquery-namespace/query-class) event
ColumnsChangingEventArgs class
Provides data for [Korzh.EasyQuery.Query.ColumnsChanging](api-reference-5x/korzh-easyquery-namespace/query-class) event
ColumnStore class
Represents list of result columns.
CommonExtensions class
Useful extension methods for EasyQuery's types
Condition class
Represents one condition in the query.
ConditionExprList class
Represents list of expression for SimpleCondition object
ConditionList class
Represents a list of conditions.
ConditionsChangeEventArgs class
Provides data for [Korzh.EasyQuery.Query.ConditionsChanged](api-reference-5x/korzh-easyquery-namespace/query-class) event
ConditionsStore class
Represents a list of conditions linked to some Query object
ConditionTag enum
Represents a type of condition. Current we have 2 possible types: a simple condition or a a group of conditions
ConstExpr class
Represents a constant expression (like: 423 or "Master card").
ConstListValueEditor class
Represents the constant list value editor.
ConstValueItem class
Represents one item in the list of available values for LIST value editor.
ConstValueList class
Represents list of availalbe values. Each item contain the value itself and some caption representing this value.
ContextLoadingMapper class
Class ContextLoadingMapper.
CustomListValueEditor class
Represents custom (user-defined) list value editor
CustomValueEditor class
Represents custom (user defined) value editor.
DataKind enum
Represents expression kinds.
DataModel class
Represents a data model
DataType enum
Represents the common types of the data.
DataTypeList class
Represents a list of DataType values.
DateTimeValueEditor class
Represents the value editor for date and/or time.
DisplayFormatParser class
Represents a special class used for parsing operator display format values.
EdgeInfo class
Represents edges for entity graph defined in some [Korzh.EasyQuery.ObjectGraph`1](api-reference-5x/korzh-easyquery-namespace/objectgraph-t--class) object
EditorsMap class
Represents editors map - the list which defines what editor will be used for a particular data type and operator.
EditorTags class
Defines the constants for value editors' tags.
EmptyQueryBuilderResult class
Represents a trivial implementation of QueryBuilderResult abstract class which always returns empty statement
Entity class
Represents one entity
EntityAttr class
Represents one entity attribute of data model.
EntityAttrExpr class
An EqExpression descendant that represents an entity attribute.
EntityAttrList class
Represents list of entity attributes
EntityAttrProp enum
Represents attribute property used in FindAttribute methods
EntityAttrStore class
Represents entity attributes storage associated with a particular entity.
EntityGraph class
Represents the entity graph created during the loading of the model from some context type Implements the [Korzh.EasyQuery.ObjectGraph`1](api-reference-5x/korzh-easyquery-namespace/objectgraph-t--class)
EntityList class
Represents list of entities
EntityStore class
Represents storage of entities
EOLSymbol enum
Represents the symbol (or symbols) which are used to separate lines in generated SQL statements
EqEntityAttrAttribute class
Provides a general-purpose attribute that lets you specify different options for entity attribute classes.
EqEntityAttribute class
Provides a general-purpose attribute that lets you specify different options for entity classes.
EqExpression class
Represents common expression object.
EqExpressionException class
Represents errors that occur during expressions processing
EqListValueEditorAttribute class
Assigns a "List" value editor for an entity member.
EqValueEditorException class
Represents errors that occur during some operation with a value editor. Implements the `System.Exception`
ExprList class
Represents list of expression objects.
ExprTag class
Contains several constant definitions for expressions tag
IDefaultValuesStorage interface
Represents a storage of default values
IExpressionCreator interface
Represents special interface used for definition new (custom) types of expression
IMacroValue interface
Represents one macro value.
IProgressIndicator interface
This interface is used to assign progress indicator for different time-consuming operations
IQueryBuilder interface
Interface IQueryBuilder - represents general-purpose query builder
IQueryFormats interface
Defines basic query formats functionality
IValueEditorCreator interface
Internal interface used for definition new (custom) types of value editors
License class
The license key
LinqTypeExtensions class
Contains different extension functions for working with refrection and types
ListValueEditor class
Represents base abstract type of list value editors.
MacroList class
Represents a list of [Korzh.EasyQuery.IMacroValue](api-reference-5x/korzh-easyquery-namespace/imacrovalue-interface) objects
MacroRequestEventArgs class
Provides data for [Korzh.EasyQuery.DataModel.MacroRequest](api-reference-5x/korzh-easyquery-namespace/datamodel-class) event
ModelReadWriteOptions enum
Represents different options used during data model loading or saving
NoPathResolution enum
The values of this type will tell Query object how to resolve the situation when two tables does not have a path between them
NotEnoughModelInfo class
Represents an exactpion that occurs on query building if the information from the data model is not enought to build a proper SQL
ObjectModelType class
Represents a vertex of the entity graph defined in `Korzh.EasyQuery.Linq.Graph`. Used in [Korzh.EasyQuery.DataModel.LoadFromContext(System.Type)](api-reference-5x/korzh-easyquery-namespace/datamodel-class) method
ODataQueryBuilder class
Builds OData expressions
ODataQueryBuilderFormats class
Represents different formats which control ODataQueryBuilder behaviour. This class is empty for now.
ODataStatement class
Represents the result of ODataQueryBuilder's work. Implements the [Korzh.EasyQuery.QueryBuilderResult](api-reference-5x/korzh-easyquery-namespace/querybuilderresult-class)
Operand class
Represents one operand in some operator's expression
OperandList class
Represents list of operands.
Operator class
Represents a logical expression or "predicate". For example: "less than", "is equal to", "starts with".
OperatorGroup class
Represents a group of operators
OperatorGroupKind enum
Represents different groups of operators
OperatorGroupList class
Represents list of operator groups
OperatorList class
Represents list of operators.
OperatorStore class
This class represents the list of operators associated with a particular DataModel
OrderByStyles enum
Represents the way fields appear in ORDER BY clause
ParentEntityAttrExpr class
Represents parent entity attribute expression
Query class
Represents internal query structure.
QueryBuilderError class
Represents any other error that occurs during the query building
QueryBuilderResult class
Represents the result of query builder's work.
QueryExpr class
Represents a sub-query expression
QueryFormats class
Represents different formats of statements.
QueryParam class
Represents one parameter in parametrized query statement
QueryParamList class
Represents simple list of [Korzh.EasyQuery.QueryParam](api-reference-5x/korzh-easyquery-namespace/queryparam-class) objects.
QueryReadWriteOptions enum
Represents different options used during query loading or saving
QueryTextFormats class
Represents different formats for query text representation
RootEntity class
Represents root entity in the model
ScalarExprOptions enum
Different options used during processing of scalar values
SimpleMacroValue class
Represents one macro value.
SortDirection enum
Represents sorting direction.
SortedColumnList class
Represents the list of sorted columns
SortOrderChangedEventArgs class
Provides data for [Korzh.EasyQuery.Query.SortOrderChanged](api-reference-5x/korzh-easyquery-namespace/query-class) event
SpecialDateTime enum
Represents some predefined "special" date/time values
SqlListValueEditor class
Represents the list [Korzh.EasyQuery.ValueEditor](api-reference-5x/korzh-easyquery-namespace/valueeditor-class).
SqlSyntax enum
Represents types of SQL syntax.
StringExtensions class
Useful extension methods for strings
StringTokenizer class
This class allows an application to break a string into tokens.
SubQueryValueEditor class
Represents the subquery value editor.
TextResources class
Manages texts for all EasyQuery Controls visual objects
TextValueEditor class
Represents the simpliest value editor.
TypeExtensions class
Contains several useful extensions for reflection types and structures.
Utils class
Represents different type conversion functions and other useful procedures
ValueEditor class
Represents an abstract value editor.
ValueEditorEntry class
Represents map between operators and value editors.
ValueEditorList class
Represents list of value editors
ValueEditorStore class
Represents the list of value editors which belongs to some DataModel object. Implements the [Korzh.EasyQuery.ValueEditorList](api-reference-5x/korzh-easyquery-namespace/valueeditorlist-class)