Freigeben über


structuredquery.h-Header

Dieser Header wird von der Windows-Suche verwendet. Weitere Informationen finden Sie unter

structuredquery.h enthält die folgenden Programmierschnittstellen:

Schnittstellen

 
IConditionFactory

Stellt Methoden zum Erstellen oder Auflösen einer Bedingungsstruktur bereit, die durch analysieren einer Abfragezeichenfolge abgerufen wurde.
IConditionFactory2

Erweitert die Funktionalität von IConditionFactory. IConditionFactory2 bietet Methoden zum Erstellen oder Auflösen einer Bedingungsstruktur, die durch analysieren einer Abfragezeichenfolge abgerufen wurde.
IConditionGenerator

Stellt Methoden für die Behandlung benannter Entitäten und das Generieren spezieller Bedingungen bereit.
IEntity

Stellt Methoden zum Abrufen von Informationen zu einem Entitätstyp im Schema bereit.
IInterval

Stellt eine Methode zum Abrufen der Grenzwerte eines Intervalls bereit.
IMetaData

Stellt eine Methode zum Abrufen eines Schlüssel-Wert-Paars von Zeichenfolgen aus einem IEntity-, IRelationship- oder ISchemaProvider-Objekt bereit.
INamedEntity

Stellt Methoden bereit, um den Wert einer benannten Entität oder einen Standardausdruck für den Wert von abzurufen.
INamedEntityCollector

Stellt eine Methode zum Akkumulieren benannter Entitäten bereit, wie durch ein IConditionGenerator-Objekt identifiziert.
IQueryParser

Stellt Methoden zum Analysieren einer Eingabezeichenfolge in ein IQuerySolution-Objekt bereit.
IQueryParserManager

Stellt Methoden zum Erstellen, Initialisieren und Ändern von Optionen für ein IQueryParser-Objekt bereit.
IQuerySolution

Stellt Methoden bereit, die Informationen zur Interpretation einer analysierten Abfrage abrufen.
IRelationship

Stellt Methoden zum Abrufen von Informationen zu einer Schemaeigenschaft bereit.
ISchemaLocalizerSupport

Stellt eine Methode zum Lokalisieren von Schlüsselwörtern in einer angegebenen Zeichenfolge bereit.
ISchemaProvider

Stellt ein Schemarepository bereit, das durchsucht werden kann.
ITokenCollection

Ruft die Token ab, die sich aus der Verwendung eines Wörtertrennungszeichens ergeben.

Strukturen

 
HITRANGE

Gibt den Bereich der übereinstimmenden Daten an, wenn die Abfragesuchbedingungen mit indizierten Daten übereinstimmen.

Enumerationen

 
CASE_REQUIREMENT

Gibt die Groß-/Kleinschreibungsanforderungen von Schlüsselwörtern an, sofern vorhanden, für eine Abfrage.
CONDITION_CREATION_OPTIONS

Stellt eine Reihe von Flags bereit, die mit den folgenden Schnittstellen verwendet werden sollen, um den Typ der Bedingungsstruktur node anzugeben: _ICondition, ICondition2, IConditionFactory, IConditionFactory2 und IConditionGenerator.
INTERVAL_LIMIT_KIND

Diese Werte werden von IInterval::GetLimits als Paare zurückgegeben, um einen Bereich mit einer oberen und unteren Grenze anzugeben.
NAMED_ENTITY_CERTAINTY

Definiert die Sicherheitsebene für eine benannte Entität.
QUERY_PARSER_MANAGER_OPTION

Wird von IQueryParserManager::SetOption verwendet, um Analyseoptionen festzulegen. Dies kann verwendet werden, um Schemas und Lokalisierungsoptionen anzugeben.
STRUCTURED_QUERY_MULTIOPTION

Eine Reihe von Flags, die von IQueryParser::SetMultiOption verwendet werden, um einzelne Optionen anzugeben.
STRUCTURED_QUERY_PARSE_ERROR

Ein Satz von Flags, die mit IQuerySolution::GetErrors verwendet werden sollen, um Analysefehler zu identifizieren. Jeder Analysefehler gibt an, dass mindestens ein Token beim Analysieren einer Abfragezeichenfolge ignoriert wurde.
STRUCTURED_QUERY_RESOLVE_OPTION

Optionen zum Auflösen von Daten in einer Bedingungsstruktur.
STRUCTURED_QUERY_SINGLE_OPTION

Ein Satz von Flags, die mit IQueryParser::SetOption und IQueryParser::GetOption verwendet werden sollen, um einzelne Optionen anzugeben.
STRUCTURED_QUERY_SYNTAX

Gibt den Typ der Abfragesyntax an. (STRUCTURED_QUERY_SYNTAX)