IConditionFactory2 接口 (structuredquery.h)

扩展 IConditionFactory 的功能。 IConditionFactory2 提供用于创建或解析通过分析查询字符串获取的条件树的方法。

继承

IConditionFactory2 接口继承自 IConditionFactoryIConditionFactory2 还具有以下类型的成员:

方法

IConditionFactory2 接口具有这些方法。

 
IConditionFactory2::CreateBooleanLeaf

创建为 TRUE 或 FALSE 的搜索条件。 (IConditionFactory2.CreateBooleanLeaf)
IConditionFactory2::CreateCompoundFromArray

创建一个叶条件节点,该节点是与 and () 或从条件节点数组) (或) 的结合。 返回的对象支持 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
标头 structuredquery.h

另请参阅

CONDITION_CREATION_OPTIONS

CONDITION_OPERATION

CONDITION_TYPE

ICondition

ICondition2

IConditionFactory

引用