Поделиться через


Интерфейс IConditionFactory2 (structuredquery.h)

Расширяет функциональные возможности IConditionFactory. IConditionFactory2 предоставляет методы для создания или разрешения дерева условий, полученного при анализе строки запроса.

Наследование

Интерфейс IConditionFactory2 наследуется от IConditionFactory. IConditionFactory2 также имеет следующие типы элементов:

Методы

Интерфейс IConditionFactory2 содержит следующие методы.

 
IConditionFactory2::CreateBooleanLeaf

Создает условие поиска со значением TRUE или FALSE. (IConditionFactory2.CreateBooleanLeaf)
IConditionFactory2::CreateCompoundFromArray

Создает конечный узел условия, представляющий собой соединение (AND) или дисъюнкцию (OR) из массива узлов условий. Возвращаемый объект поддерживает ICondition и ICondition2.
IConditionFactory2::CreateCompoundFromObjectArray

Создает конечный узел условия, который является соединением (AND) или деъюнкцией (ИЛИ) коллекции подусловий. Возвращаемый объект поддерживает ICondition и ICondition2.
IConditionFactory2::CreateIntegerLeaf

Создает конечный узел условия для целочисленного значения. Возвращаемый объект поддерживает ICondition и ICondition2.
IConditionFactory2::CreateLeaf

Создает конечный узел условия для любого значения. Возвращаемый объект поддерживает ICondition и ICondition2.
IConditionFactory2::CreateNegation

Создает узел условия, который является логическим отрицанием (НЕ) другого условия (подузлом этого узла). (IConditionFactory2.CreateNegation)
IConditionFactory2::CreateStringLeaf

Создает конечный узел условия для строкового значения, представляющего сравнение значения свойства и значения константы. Возвращаемый объект поддерживает ICondition и ICondition2.
IConditionFactory2::CreateTrueFalse

Создает условие поиска со значением TRUE или FALSE. (IConditionFactory2.CreateTrueFalse)
IConditionFactory2::ResolveCondition

Выполняет различные преобразования в дереве условий и, таким образом, разрешенное условие для оценки. Возвращаемый объект поддерживает ICondition и ICondition2.

Комментарии

В разделе StructuredQuerySample показано, как считывать строки из консоли, анализировать их с помощью системной схемы и отображать результирующие деревья условий.

Требования

Требование Значение
Минимальная версия клиента Windows 7 [только классические приложения]
Минимальная версия сервера Windows Server 2008 R2 [только классические приложения]
Целевая платформа Windows
Header structuredquery.h

См. также раздел

CONDITION_CREATION_OPTIONS

CONDITION_OPERATION

CONDITION_TYPE

ICondition

ICondition2

IConditionFactory

Справочные материалы