Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Stellt Methoden für die Behandlung benannter Entitäten und das Generieren spezieller Bedingungen bereit.
Vererbung
Die IConditionGenerator-Schnittstelle erbt von der IUnknown-Schnittstelle . IConditionGenerator verfügt auch über folgende Membertypen:
Methoden
Die IConditionGenerator-Schnittstelle verfügt über diese Methoden.
|
IConditionGenerator::D efaultPhrase Diese Methode versucht, einen Ausdruck zu erzeugen, der, wenn er von diesem instance von IConditionGenerator erkannt wird, das Typ- und Wertpaar für eine Entität, Beziehung oder benannte Entität darstellt. |
|
IConditionGenerator::GenerateForLeaf Generiert einen speziellen Abfrageausdruck für den, der andernfalls zu einem Blattabfrageausdruck werden würde. |
|
IConditionGenerator::Initialize Setzt alle Zustände der Schnittstelle auf Standardwerte zurück und ruft alle erforderlichen Informationen aus dem Schema ab. |
|
IConditionGenerator::RecognizeNamedEntities Identifiziert benannte Entitäten in einer Eingabezeichenfolge und erstellt eine Auflistung, die sie enthält. |
Hinweise
Wenn ein Objekt, das IConditionGenerator unterstützt, bei einem Abfrageparser als Semantiktyp T registriert wurde (unter Verwendung der IQueryParser::SetMultiOption-Methode mit der SQMO_GENERATOR_FOR_TYPE Konstanten), und dieser Abfrageparser im Begriff ist, einen Blattbedingungsknoten mit semantischem Typ T zu generieren, ruft der Abfrageparser zuerst die IConditionGenerator::GenerateForLeaf-Methode des Bedingungsgenerators auf. Wenn diese Methode S_OK zurückgibt, wird die zurückgegebene Bedingungsstruktur (die kein Blattknoten sein muss) verwendet. Wenn S_FALSE zurückgegeben wird, wird die normale Verarbeitung fortgesetzt, wodurch ein Blattknoten generiert wird.
Ein Abfrageparser verfügt über Vorregistrierungen von Bedingungsgeneratoren für die bekannten semantischen Typen, die Zahlen, Boolesche, Datums-/Uhrzeit- und Dateipfade darstellen.
Anforderungen
| Anforderung | Wert |
|---|---|
| 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 |
Weitere Informationen
Referenz