IConditionFactory2-Schnittstelle (structuredquery.h)
Erweitert die Funktionalität von IConditionFactory. IConditionFactory2 bietet Methoden zum Erstellen oder Auflösen einer Bedingungsstruktur, die durch analysieren einer Abfragezeichenfolge abgerufen wurde.
Vererbung
Die IConditionFactory2-Schnittstelle erbt von IConditionFactory. IConditionFactory2 verfügt auch über die folgenden Typen von Membern:
Methoden
Die IConditionFactory2-Schnittstelle verfügt über diese Methoden.
IConditionFactory2::CreateBooleanLeaf Erstellt eine Suchbedingung, die entweder TRUE oder FALSE ist. (IConditionFactory2.CreateBooleanLeaf) |
IConditionFactory2::CreateCompoundFromArray Erstellt einen Blattbedingungsknoten, der eine Konjunktion (AND) oder eine Disjunktion (OR) aus einem Array von Bedingungsknoten ist. Das zurückgegebene Objekt unterstützt ICondition und ICondition2. |
IConditionFactory2::CreateCompoundFromObjectArray Erstellt einen Blattbedingungsknoten, der eine Konjunktion (AND) oder eine Disjunktion (OR) einer Auflistung von Unterbedingungen ist. Das zurückgegebene Objekt unterstützt ICondition und ICondition2. |
IConditionFactory2::CreateIntegerLeaf Erstellt einen Blattbedingungsknoten für einen ganzzahligen Wert. Das zurückgegebene Objekt unterstützt ICondition und ICondition2. |
IConditionFactory2::CreateLeaf Erstellt einen Blattbedingungsknoten für einen beliebigen Wert. Das zurückgegebene Objekt unterstützt ICondition und ICondition2. |
IConditionFactory2::CreateNegation Erstellt einen Bedingungsknoten, bei dem es sich um eine logische Negation (NOT) einer anderen Bedingung (einem Unterknoten dieses Knotens) handelt. (IConditionFactory2.CreateNegation) |
IConditionFactory2::CreateStringLeaf Erstellt einen Blattbedingungsknoten für einen Zeichenfolgenwert, der einen Vergleich von Eigenschaftswert und Konstantenwert darstellt. Das zurückgegebene Objekt unterstützt ICondition und ICondition2. |
IConditionFactory2::CreateTrueFalse Erstellt eine Suchbedingung, die entweder TRUE oder FALSE ist. (IConditionFactory2.CreateTrueFalse) |
IConditionFactory2::ResolveCondition Führt eine Vielzahl von Transformationen für eine Bedingungsstruktur und damit die aufgelöste Bedingung für die Auswertung aus. Das zurückgegebene Objekt unterstützt ICondition und ICondition2. |
Hinweise
Das StructuredQuerySample veranschaulicht, wie Zeilen aus der Konsole gelesen, mithilfe des Systemschemas analysiert und die resultierenden Bedingungsstrukturen angezeigt werden.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 7 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | structuredquery.h |
Weitere Informationen
Referenz