Compartir a través de


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

CONDITION_OPERATION

CONDITION_TYPE

ICondition

ICondition2

IConditionFactory2

Referencia