Interfaz IConditionFactory (structuredquery.h)
Proporciona métodos para crear o resolver un árbol de condiciones que se obtuvo mediante el análisis de una cadena de consulta.
Herencia
La interfaz IConditionFactory hereda de la interfaz IUnknown . IConditionFactory también tiene estos tipos de miembros:
Métodos
La interfaz IConditionFactory tiene estos métodos.
IConditionFactory::MakeAndOr Crea un nodo de condición que es una conjunción lógica (AND) o disjunción (OR) de una colección de subconditions. |
IConditionFactory::MakeLeaf Crea un nodo de condición hoja que representa una comparación del valor de propiedad y el valor constante. |
IConditionFactory::MakeNot Crea un nodo de condición que es una negación lógica (NOT) de otra condición (un subnodo de este nodo). (IConditionFactory.MakeNot) |
IConditionFactory::Resolve Realiza una variedad de transformaciones en un árbol de condiciones, incluidas las siguientes:_resolves condiciones con expresiones de fecha y hora relativas a condiciones con fecha y hora absolutas (como un VT_FILETIME); convierte otras entidades con nombre reconocidas en árboles de condición con valores reales; simplifica los árboles de condición; reemplaza las propiedades virtuales o compuestas por árboles OR de otras propiedades; quita árboles de condición resultantes de consultas con palabras clave de propiedad que no tenían ninguna condición aplicada. |
Comentarios
StructuredQuerySample muestra cómo leer líneas de la consola, analizarlas mediante el esquema del sistema y mostrar los árboles de condición resultantes.
Requisitos
Cliente mínimo compatible | Windows XP con SP2, Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 con SP1 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | structuredquery.h |
Redistribuible | Windows Desktop Search (WDS) 3.0 |
Consulte también
Referencia