IConditionFactory2 接口 (structuredquery.h)
扩展 IConditionFactory 的功能。 IConditionFactory2 提供用于创建或解析通过分析查询字符串获取的条件树的方法。
继承
IConditionFactory2 接口继承自 IConditionFactory。 IConditionFactory2 还具有以下类型的成员:
方法
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 |
另请参阅
引用