Interface ICondition (structuredquerycondition.h)
Fornece métodos para recuperar informações sobre uma condição de pesquisa. Um objeto ICondition representa o resultado da análise de uma cadeia de caracteres de entrada (usando métodos como IQueryParser::P arse ou IQuerySolution::GetQuery) em uma árvore de nós de condição de pesquisa. Um nó pode ser um AND lógico, OR ou NOT para comparar subnodos ou pode ser um nó folha comparando uma propriedade e um valor constante.
Herança
A interface ICondition herda de IPersistStream. A ICondition também tem esses tipos de membros:
Métodos
A interface ICondition tem esses métodos.
ICondition::Clone Cria uma cópia profunda desse objeto ICondition. |
ICondition::GetComparisonInfo Recupera o nome da propriedade, a operação e o valor de um nó de condição de pesquisa folha. (ICondition.GetComparisonInfo) |
ICondition::GetConditionType Recupera o tipo de condição para esse nó de condição de pesquisa, identificando-o como um AND lógico, OR ou NOT, ou como um nó folha. |
ICondition::GetInputTerms Para um nó folha, ICondition::GetInputTerms recupera informações sobre quais partes (ou intervalos) da cadeia de caracteres de entrada produziu a propriedade, a operação e o valor do nó de condição de pesquisa. |
ICondition::GetSubConditions Recupera uma coleção das subcondições do nó de condição de pesquisa e do IID da interface para enumerar a coleção. |
ICondition::GetValueNormalization Recupera o valor normalizado por caracteres do nó de condição de pesquisa. |
ICondition::GetValueType Recupera o tipo semântico do valor do nó de condição de pesquisa. |
Comentários
Antes do Windows 7, essa interface só era declarada em structuredquery.h e structuredquery.idl. No Windows 7, essa interface também é definida em structuredquerycondition.idl e structuredquerycondition.h.
O StructuredQuerySample demonstra como ler linhas do console, analisá-las usando o esquema do sistema e exibir as árvores de condição resultantes.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows XP com SP2, Windows Vista, Windows 7 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 com SP1 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | structuredquerycondition.h |
Redistribuível | Pesquisa da Área de Trabalho do Windows (WDS) 3.0 |
Confira também
Referência