Interface IConditionFactory (structuredquery.h)
Fournit des méthodes pour créer ou résoudre une arborescence de conditions obtenue en analysant une chaîne de requête.
Héritage
L’interface IConditionFactory hérite de l’interface IUnknown. IConditionFactory a également les types de membres suivants :
Méthodes
L’interface IConditionFactory a ces méthodes.
IConditionFactory::MakeAndOr Crée un nœud de condition qui est une conjonction logique (AND) ou une disjonction (OR) d’une collection de sous-conditions. |
IConditionFactory::MakeLeaf Crée un nœud de condition feuille qui représente une comparaison de la valeur de propriété et de la valeur constante. |
IConditionFactory::MakeNot Crée un nœud de condition qui est une négation logique (NOT) d’une autre condition (un sous-nœud de ce nœud). (IConditionFactory.MakeNot) |
IConditionFactory::Resolve Effectue diverses transformations sur une arborescence de conditions, notamment les conditions suivantes :_resolves avec des expressions de date/heure relatives en conditions avec une date/heure absolue (sous forme de VT_FILETIME) ; transforme d’autres entités nommées reconnues en arborescences de conditions avec des valeurs réelles ; simplifie les arborescences de conditions ; remplace les propriétés virtuelles ou composées par des arborescences OR d’autres propriétés ; supprime les arborescences de conditions résultant des requêtes avec des mots clés de propriété auxquels aucune condition n’a été appliquée. |
Remarques
StructuredQuerySample montre comment lire des lignes à partir de la console, les analyser à l’aide du schéma système et afficher les arborescences de conditions résultantes.
Configuration requise
Client minimal pris en charge | Windows XP avec SP2, Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 avec SP1 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | structuredquery.h |
Composant redistribuable | Windows Desktop Search (WDS) 3.0 |
Voir aussi
Référence