Compartilhar via


Interface IConditionFactory2 (structuredquery.h)

Estende a funcionalidade de IConditionFactory. IConditionFactory2 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 IConditionFactory2 herda de IConditionFactory. IConditionFactory2 também tem estes tipos de membros:

Métodos

A interface IConditionFactory2 tem esses métodos.

 
IConditionFactory2::CreateBooleanLeaf

Cria uma condição de pesquisa que é TRUE ou FALSE. (IConditionFactory2.CreateBooleanLeaf)
IConditionFactory2::CreateCompoundFromArray

Cria um nó de condição folha que é uma conjunção (AND) ou uma disjunção (OR) de uma matriz de nós de condição. O objeto retornado dá suporte a ICondition e ICondition2.
IConditionFactory2::CreateCompoundFromObjectArray

Cria um nó de condição folha que é uma conjunção (AND) ou uma disjunção (OR) de uma coleção de subcondições. O objeto retornado dá suporte a ICondition e ICondition2.
IConditionFactory2::CreateIntegerLeaf

Cria um nó de condição folha para um valor inteiro. O objeto retornado dá suporte a ICondition e ICondition2.
IConditionFactory2::CreateLeaf

Cria um nó de condição folha para qualquer valor. O objeto retornado dá suporte a ICondition e ICondition2.
IConditionFactory2::CreateNegation

Cria um nó de condição que é uma negação lógica (NOT) de outra condição (um subnodo desse nó). (IConditionFactory2.CreateNegation)
IConditionFactory2::CreateStringLeaf

Cria um nó de condição folha para um valor de cadeia de caracteres que representa uma comparação de valor de propriedade e valor constante. O objeto retornado dá suporte a ICondition e ICondition2.
IConditionFactory2::CreateTrueFalse

Cria uma condição de pesquisa que é TRUE ou FALSE. (IConditionFactory2.CreateTrueFalse)
IConditionFactory2::ResolveCondition

Executa uma variedade de transformações em uma árvore de condição e, portanto, a condição resolvida para avaliação. O objeto retornado dá suporte a ICondition e ICondition2.

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

Requisito Valor
Cliente mínimo com suporte Windows 7 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 R2 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho structuredquery.h

Confira também

CONDITION_CREATION_OPTIONS

CONDITION_OPERATION

CONDITION_TYPE

ICondition

ICondition2

IConditionFactory

Referência