![]() | DbQueryParser - класс |
Пространство имён: FinistSoft.Storage
public class DbQueryParser : QueryParser
Тип DbQueryParser предоставляет следующие члены.
Имя | Описание | |
---|---|---|
![]() | DbQueryParser(Query) |
Инициализирует экземпляр.
|
![]() | DbQueryParser(Query, DbQueryParser) |
Инициализирует экземпляр c возможностью указания "родительского" анализатора (для разбора вложенного запроса).
|
Имя | Описание | |
---|---|---|
![]() | ExecDataListsTree |
Возвращает дерево списков данных, именованные параметры которого будут использоваться
для получения значений операндов запроса, имеющих тип Alias
или PropertyPathWithAlias.
(Унаследован от QueryParser.) |
![]() | Filter |
Возвращает фильтр объектного запроса, или null, если в запросе фильтр не задан.
(Унаследован от QueryParser.) |
![]() | IsSubQueryParser |
Является ли текущий экземпляр анализатором вложенного запроса
|
![]() | Query |
Возвращает объектный запрос, на основе которого создан текущий экземпляр.
(Унаследован от QueryParser.) |
![]() | RootObjects |
Возвращает массив данных о классах бизнес-объектов, соответствующих корневым объектам запроса.
|
![]() | SelectExpressions |
Представляет список элементов информации о выражениях, добавленных в результирующие столбцы объектного запроса.
(Унаследован от QueryParser.) |
![]() | SelectProps |
Возвращает массив данных о реквизитах бизнес-объектов, которые будут прочитаны запросом к базе данных,
в том числе те, которые не были добавлены явно при конструировании Query.
|
Имя | Описание | |
---|---|---|
![]() | AddDerivedTypes |
Добавляет информацию по "Производным типам объекта" для заданного "Объекта запроса".
|
![]() | AddFilterProps |
Заполняет данные о реквизитах фильтра запроса (_nonSelectProps) исходя из заданного фильтра.
|
![]() | AddNonSelectPropInfo |
Создает и добавляет в список _nonSelectProps объект данных о реквизите бизнес-объекта.
|
![]() | AddOperandProps |
Заполняет данные о реквизитах запроса (_nonSelectProps) исходя из заданного операнда.
|
![]() | AddSelectProp |
Добавляет информацию о реквизите, который будет прочитан запросом к базе данных, если эта информация не была добавлена ранее.
|
![]() | AddSelectProperty |
Добавляет информацию о реквизите, который будет прочитан запросом к базе данных, если эта информация не была добавлена ранее.
|
![]() | AddSelectServiceProp |
Добавление в список возвращаемых реквизитов Id или Timestamp в рамках добавления запрашиваемого объекта DbQueryParserQueryObjInfo.
|
![]() | CreateAlias |
Возвращает новый псевдоним для добавляемого объекта DbQueryParserQueryObjInfo.
|
![]() | Equals | Determines whether the specified object is equal to the current object. (Унаследован от Object.) |
![]() | Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Унаследован от Object.) |
![]() | FindNonSelectPropInfo |
Выполняет поиск данных о реквизите, участвующем в запросе (кроме реквизитов из списка выбора).
|
![]() | GetHashCode | Serves as the default hash function. (Унаследован от Object.) |
![]() | GetParser(Operand) |
Возвращает анализатор запроса, соответствующий заданному операнду.
|
![]() | GetParser(Query) |
Возвращает анализатор запроса, соответствующий заданному запросу.
|
![]() | GetQueryObject |
Выполняет поиск, при необходимости создает объекты DbQueryParserQueryObjInfo, которые встречаются в заданному пути к реквизиту.
|
![]() | GetType | Gets the Type of the current instance. (Унаследован от Object.) |
![]() | MemberwiseClone | Creates a shallow copy of the current Object. (Унаследован от Object.) |
![]() | ParseServerCalcProperty |
Получает, обрабатывает и возвращает определение серверного вычисляемого реквизита.
|
![]() | ToString | Returns a string that represents the current object. (Унаследован от Object.) |
Имя | Описание | |
---|---|---|
![]() | _nonSelectProps |
Содержит список информации о реквизитах, использованных в запросе, кроме реквизитов из _selectProps.
|
![]() | _ownerParser |
Ссылается на "родительский" анализатор запроса (анализатор внешнего запроса).
|
![]() | _rootObjects |
Содержит массив информации о классах бизнес-объектов, соответствующих корневым объектам запроса.
|
![]() | _selectProps |
Содержит список информации о реквизитах, которые должны быть прочитаны запросом к базе данных.
|
![]() | _usedAliases |
Содержит коллекцию "ключ-значение", используемую для назначения псевдонима добавляемого объекта DbQueryParserQueryObjInfo.
Ключ - полное имя типа бизнес-объектов, использованного в объектах DbQueryParserQueryObjInfo,
значение - количество ранее добавленных объектов DbQueryParserQueryObjInfo, относящихся к этому имени типа.
|