Интерфейс 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 |
См. также раздел
Справочные материалы