IConditionFactory-Schnittstelle (structuredquery.h)
Stellt Methoden zum Erstellen oder Auflösen einer Bedingungsstruktur bereit, die durch analysieren einer Abfragezeichenfolge abgerufen wurde.
Vererbung
Die IConditionFactory-Schnittstelle erbt von der IUnknown-Schnittstelle . IConditionFactory verfügt auch über folgende Membertypen:
Methoden
Die IConditionFactory-Schnittstelle verfügt über diese Methoden.
IConditionFactory::MakeAndOr Erstellt einen Bedingungsknoten, der eine logische Konjunktion (AND) oder Disjunktion (OR) einer Auflistung von Unterbedingungen ist. |
IConditionFactory::MakeLeaf Erstellt einen Blattbedingungsknoten, der einen Vergleich des Eigenschaftswerts und des konstanten Werts darstellt. |
IConditionFactory::MakeNot Erstellt einen Bedingungsknoten, bei dem es sich um eine logische Negation (NOT) einer anderen Bedingung (einem Unterknoten dieses Knotens) handelt. (IConditionFactory.MakeNot) |
IConditionFactory::Resolve Führt eine Vielzahl von Transformationen für eine Bedingungsstruktur aus, einschließlich der folgenden: _resolves Bedingungen mit relativen Datums-/Uhrzeitausdrücken bis zu Bedingungen mit absolutem Datum/Uhrzeit (als VT_FILETIME); wandelt andere erkannte benannte Entitäten in Bedingungsstrukturen mit tatsächlichen Werten um; vereinfacht Bedingungsstrukturen; ersetzt virtuelle oder zusammengesetzte Eigenschaften durch OR-Strukturen anderer Eigenschaften; entfernt Bedingungsstrukturen, die sich aus Abfragen mit Eigenschaftsschlüsselwörtern ergeben, für die keine Bedingung angewendet wurde. |
Hinweise
StructuredQuerySample veranschaulicht, wie Zeilen aus der Konsole gelesen, mithilfe des Systemschemas analysiert und die resultierenden Bedingungsstrukturen angezeigt werden.
Anforderungen
Unterstützte Mindestversion (Client) | Windows XP mit SP2, Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 mit SP1 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | structuredquery.h |
Verteilbare Komponente | Windows Desktop Search (WDS) 3.0 |
Weitere Informationen
Referenz