IConditionFactory 接口 (structuredquery.h)
提供用于创建或解析通过分析查询字符串获得的条件树的方法。
继承
IConditionFactory 接口继承自 IUnknown 接口。 IConditionFactory 还具有以下类型的成员:
方法
IConditionFactory 接口具有以下方法。
IConditionFactory::MakeAndOr 创建一个条件节点,该节点是子条件集合 (AND) 或析取 (或) 的逻辑结合。 |
IConditionFactory::MakeLeaf 创建表示属性值和常量值的比较的叶条件节点。 |
IConditionFactory::MakeNot 创建一个条件节点,该节点是逻辑否定 (不) 此节点的子节点 (另一个条件) 。 (IConditionFactory.MakeNot) |
IConditionFactory::Resolve 对条件树执行各种转换,包括以下转换:_resolves具有相对日期/时间表达式的条件,以绝对日期/时间 (作为VT_FILETIME) 的条件;将其他已识别的命名实体转换为具有实际值的条件树;简化条件树;将虚拟或复合属性替换为其他属性的 OR 树;删除由具有未应用条件的属性关键字的查询生成的条件树。 |
注解
StructuredQuerySample 演示如何从控制台读取行、使用系统架构分析行,以及显示生成的条件树。
要求
最低受支持的客户端 | Windows XP SP2、Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 SP1 [仅限桌面应用] |
目标平台 | Windows |
标头 | structuredquery.h |
可再发行组件 | Windows 桌面搜索 (WDS) 3.0 |
另请参阅
引用