Freigeben über


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

CONDITION_CREATION_OPTIONS

CONDITION_OPERATION

CONDITION_TYPE

ICondition

ICondition2

IConditionFactory

Referenz