IConditionFactory 인터페이스(structuredquery.h)
쿼리 문자열을 구문 분석하여 가져온 조건 트리를 만들거나 확인하는 메서드를 제공합니다.
상속
IConditionFactory 인터페이스는 IUnknown 인터페이스에서 상속됩니다. IConditionFactory 에는 다음과 같은 유형의 멤버도 있습니다.
메서드
IConditionFactory 인터페이스에는 이러한 메서드가 있습니다.
IConditionFactory::MakeAndOr 하위 조건 컬렉션의 AND(논리 결합) 또는 OR(분리)인 조건 노드를 만듭니다. |
IConditionFactory::MakeLeaf 속성 값과 상수 값의 비교를 나타내는 리프 조건 노드를 만듭니다. |
IConditionFactory::MakeNot 다른 조건(이 노드의 하위 노드)의 논리 부정(NOT)인 조건 노드를 만듭니다. (IConditionFactory.MakeNot) |
IConditionFactory::Resolve 다음을 포함하여 조건 트리에서 다양한 변환을 수행합니다. 여기에는 상대 날짜/시간 식이 있는 조건과 절대 날짜/시간(VT_FILETIME)이 있는 조건에 대한 _resolves 조건이 포함됩니다. 인식된 다른 명명된 엔터티를 실제 값이 있는 조건 트리로 바꿉니다. 조건 트리를 간소화합니다. 는 가상 또는 복합 속성을 다른 속성의 OR 트리로 대체합니다. 는 조건이 적용되지 않은 속성 키워드가 있는 쿼리에서 발생하는 조건 트리를 제거합니다. |
설명
StructuredQuerySample은 콘솔에서 줄을 읽고, 시스템 스키마를 사용하여 구문 분석하고, 결과 조건 트리를 표시하는 방법을 보여 줍니다.
요구 사항
지원되는 최소 클라이언트 | WINDOWS XP SP2, Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 | WINDOWS Server 2003 SP1 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | structuredquery.h |
재배포 가능 파일 | WDS(Windows 데스크톱 검색) 3.0 |
추가 정보
참조