다음을 통해 공유


IConditionFactory2 인터페이스(structuredquery.h)

IConditionFactory의 기능을 확장합니다. IConditionFactory2 는 쿼리 문자열을 구문 분석하여 얻은 조건 트리를 만들거나 해결하는 메서드를 제공합니다.

상속

IConditionFactory2 인터페이스는 IConditionFactory에서 상속됩니다. IConditionFactory2 에는 다음과 같은 유형의 멤버도 있습니다.

메서드

IConditionFactory2 인터페이스에는 이러한 메서드가 있습니다.

 
IConditionFactory2::CreateBooleanLeaf

TRUE 또는 FALSE인 검색 조건을 만듭니다. (IConditionFactory2.CreateBooleanLeaf)
IConditionFactory2::CreateCompoundFromArray

조건 노드 배열에서 AND(연결) 또는 OR(분리)인 리프 조건 노드를 만듭니다. 반환된 개체는 ICondition 및 ICondition2를 지원합니다.
IConditionFactory2::CreateCompoundFromObjectArray

하위 조건 컬렉션의 결합(AND) 또는 OR(분리)인 리프 조건 노드를 만듭니다. 반환된 개체는 ICondition 및 ICondition2를 지원합니다.
IConditionFactory2::CreateIntegerLeaf

정수 값에 대한 리프 조건 노드를 만듭니다. 반환된 개체는 ICondition 및 ICondition2를 지원합니다.
IConditionFactory2::CreateLeaf

모든 값에 대한 리프 조건 노드를 만듭니다. 반환된 개체는 ICondition 및 ICondition2를 지원합니다.
IConditionFactory2::CreateNegation

다른 조건(이 노드의 하위 노드)의 논리 부정(NOT)인 조건 노드를 만듭니다. (IConditionFactory2.CreateNegation)
IConditionFactory2::CreateStringLeaf

속성 값과 상수 값의 비교를 나타내는 문자열 값에 대한 리프 조건 노드를 만듭니다. 반환된 개체는 ICondition 및 ICondition2를 지원합니다.
IConditionFactory2::CreateTrueFalse

TRUE 또는 FALSE인 검색 조건을 만듭니다. (IConditionFactory2.CreateTrueFalse)
IConditionFactory2::ResolveCondition

조건 트리에서 다양한 변환을 수행하여 계산을 위해 확인된 조건을 수행합니다. 반환된 개체는 ICondition 및 ICondition2를 지원합니다.

설명

StructuredQuerySample은 콘솔에서 줄을 읽고, 시스템 스키마를 사용하여 구문 분석하고, 결과 조건 트리를 표시하는 방법을 보여 줍니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 7 [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 R2 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 structuredquery.h

추가 정보

CONDITION_CREATION_OPTIONS

CONDITION_OPERATION

CONDITION_TYPE

ICondition

ICondition2

IConditionFactory

참조