ISQLComponents

Сборка: Db;

Пространство имен: Prognoz.Platform.Interop.Db;

Описание

Интерфейс ISQLComponents содержит свойства для доступа к отдельным частям запроса на извлечение данных куба.

Иерархия наследования

ISQLComponents

Комментарии

Если для источника данных куба с помощью метода IStandardCubeDataset.SetCallback. был назначен какой-либо обработчик формирования запроса, то при открытии куба будут выполняться методы ISQLCallback.BeforeConstruction и ISQLCallback.AfterConstruction. Через параметр Components метода ISQLCallback.BeforeConstruction можно получить и изменить отдельные части запроса. Общий список частей запроса представлен в описании интерфейса ISQLCallback.

Свойства

  Имя свойства Краткое описание
Aggregation Свойство Aggregation определяет часть запроса, в которой указывается выражение для агрегации данных.
Condition Свойство Condition возвращает параметры отдельного условия, входящего в Where.
ConditionCount Свойство ConditionCount возвращает количество отдельных условий, входящих в Where.
From_ Свойство From_ определяет часть запроса, в которой указывается источник данных.
GroupBy Свойство GroupBy определяет часть запроса, в которой указывается выражение для группировки результатов.
OrderBy Свойство OrderBy определяет часть запроса, в которой указывается выражение для сортировки результатов.
Select_ Свойство Select_ определяет часть запроса, в которой указывается основная часть запроса, определяющая извлекаемые данные.
SubQuery Свойство SubQuery возвращает признак использования подзапросов в запросе.
TableAlias Свойство TableAlias возвращает псевдоним, используемый в запросе для сокращения наименований таблиц.
Where Свойство Where определяет часть запроса, в которой указывается полное условие отбора для элементов измерений.

См. также:

Интерфейсы сборки Db