Interface IConditionFactory (structuredquery.h)
Fornece métodos para criar ou resolver uma árvore de condição que foi obtida analisando uma cadeia de caracteres de consulta.
Herança
A interface IConditionFactory herda da interface IUnknown . IConditionFactory também tem estes tipos de membros:
Métodos
A interface IConditionFactory tem esses métodos.
IConditionFactory::MakeAndOr Cria um nó de condição que é uma conjunção lógica (AND) ou disjunção (OR) de uma coleção de subcondições. |
IConditionFactory::MakeLeaf Cria um nó de condição folha que representa uma comparação entre o valor da propriedade e o valor constante. |
IConditionFactory::MakeNot Cria um nó de condição que é uma negação lógica (NOT) de outra condição (um subnó deste nó). (IConditionFactory.MakeNot) |
IConditionFactory::Resolve Executa uma variedade de transformações em uma árvore de condição, incluindo as seguintes:_resolves condições com expressões relativas de data/hora para condições com data/hora absoluta (como VT_FILETIME); transforma outras entidades nomeadas reconhecidas em árvores condicionais com valores reais; simplifica as árvores condicionais; substitui propriedades virtuais ou compostas por árvores OR de outras propriedades; remove árvores condicionais resultantes de consultas com palavras-chave de propriedade que não tinham nenhuma condição aplicada. |
Comentários
O StructuredQuerySample demonstra como ler linhas do console, analisá-las usando o esquema do sistema e exibir as árvores de condição resultantes.
Requisitos
Cliente mínimo com suporte | Windows XP com SP2, Windows Vista [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 | structuredquery.h |
Redistribuível | Pesquisa da Área de Trabalho do Windows (WDS) 3.0 |
Confira também
Referência