Represents an expression which is a result of applying some functions to other expressions
Represents aggregate function
Represents the list of [Korzh.EasyQuery.AggrFunction](api-reference-5x/korzh-easyquery-namespace/aggrfunction-class) objects
Represents an exception which occurs during the reading of the model from JSON
Base class for all query builder classes.
Represents type of change that occured
Represents some column which will be queried.
Represents the conditions when the result SQL should include column aliases.
Represents a list of columns.
Provides data for [Korzh.EasyQuery.Query.ColumnsChanged](api-reference-5x/korzh-easyquery-namespace/query-class) event
Provides data for [Korzh.EasyQuery.Query.ColumnsChanging](api-reference-5x/korzh-easyquery-namespace/query-class) event
Represents list of result columns.
Useful extension methods for EasyQuery's types
Represents one condition in the query.
Represents list of expression for SimpleCondition object
Represents a list of conditions.
Provides data for [Korzh.EasyQuery.Query.ConditionsChanged](api-reference-5x/korzh-easyquery-namespace/query-class) event
Represents a list of conditions linked to some Query object
Represents a type of condition. Current we have 2 possible types: a simple condition or a a group of conditions
Represents a constant expression (like: 423 or "Master card").
Represents the constant list value editor.
Represents one item in the list of available values for LIST value editor.
Represents list of availalbe values. Each item contain the value itself and some caption representing this value.
Represents custom (user-defined) list value editor
Represents custom (user defined) value editor.
Represents expression kinds.
Represents a data model
Represents the common types of the data.
Represents a list of DataType values.
Represents the value editor for date and/or time.
Represents a special class used for parsing operator display format values.
Represents edges for entity graph defined in some [Korzh.EasyQuery.ObjectGraph`1](api-reference-5x/korzh-easyquery-namespace/objectgraph-t--class) object
Represents editors map - the list which defines what editor will be used for a particular data type and operator.
Defines the constants for value editors' tags.
Represents a trivial implementation of QueryBuilderResult abstract class which always returns empty statement
Represents one entity
Represents one entity attribute of data model.
An EqExpression descendant that represents an entity attribute.
Represents list of entity attributes
Represents attribute property used in FindAttribute methods
Represents entity attributes storage associated with a particular entity.
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)
Represents list of entities
Represents storage of entities
Represents the symbol (or symbols) which are used to separate lines in generated SQL statements
Provides a general-purpose attribute that lets you specify different options for entity attribute classes.
Provides a general-purpose attribute that lets you specify different options for entity classes.
Represents common expression object.
Represents errors that occur during expressions processing
Assigns a "List" value editor for an entity member.
Represents errors that occur during some operation with a value editor. Implements the `System.Exception`
Represents list of expression objects.
Contains several constant definitions for expressions tag
Represents a storage of default values
Represents special interface used for definition new (custom) types of expression
Represents one macro value.
This interface is used to assign progress indicator for different time-consuming operations
Interface IQueryBuilder - represents general-purpose query builder
Defines basic query formats functionality
Internal interface used for definition new (custom) types of value editors
The license key
Contains different extension functions for working with refrection and types
Represents base abstract type of list value editors.
Represents a list of [Korzh.EasyQuery.IMacroValue](api-reference-5x/korzh-easyquery-namespace/imacrovalue-interface) objects
Provides data for [Korzh.EasyQuery.DataModel.MacroRequest](api-reference-5x/korzh-easyquery-namespace/datamodel-class) event
Represents different options used during data model loading or saving
The values of this type will tell Query object how to resolve the situation when two tables does not have a path between them
Represents an exactpion that occurs on query building if the information from the data model is not enought to build a proper SQL
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
Builds OData expressions
Represents different formats which control ODataQueryBuilder behaviour. This class is empty for now.
Represents the result of ODataQueryBuilder's work. Implements the [Korzh.EasyQuery.QueryBuilderResult](api-reference-5x/korzh-easyquery-namespace/querybuilderresult-class)
Represents one operand in some operator's expression
Represents list of operands.
Represents a logical expression or "predicate". For example: "less than", "is equal to", "starts with".
Represents a group of operators
Represents different groups of operators
Represents list of operator groups
Represents list of operators.
This class represents the list of operators associated with a particular DataModel
Represents the way fields appear in ORDER BY clause
Represents parent entity attribute expression
Represents internal query structure.
Represents any other error that occurs during the query building
Represents the result of query builder's work.
Represents a sub-query expression
Represents different formats of statements.
Represents one parameter in parametrized query statement
Represents simple list of [Korzh.EasyQuery.QueryParam](api-reference-5x/korzh-easyquery-namespace/queryparam-class) objects.
Represents different options used during query loading or saving
Represents different formats for query text representation
Represents root entity in the model
Different options used during processing of scalar values
Represents one macro value.
Represents sorting direction.
Represents the list of sorted columns
Provides data for [Korzh.EasyQuery.Query.SortOrderChanged](api-reference-5x/korzh-easyquery-namespace/query-class) event
Represents some predefined "special" date/time values
Represents the list [Korzh.EasyQuery.ValueEditor](api-reference-5x/korzh-easyquery-namespace/valueeditor-class).
Represents types of SQL syntax.
Useful extension methods for strings
This class allows an application to break a string into tokens.
Represents the subquery value editor.
Manages texts for all EasyQuery Controls visual objects
Represents the simpliest value editor.
Contains several useful extensions for reflection types and structures.
Represents different type conversion functions and other useful procedures
Represents an abstract value editor.
Represents map between operators and value editors.
Represents list of value editors
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)