ICondition 인터페이스(structuredquerycondition.h)
검색 조건에 대한 정보를 검색하는 메서드를 제공합니다. ICondition 개체는 입력 문자열(예: IQueryParser::P arse 또는 IQuerySolution::GetQuery)을 검색 조건 노드 트리로 구문 분석한 결과를 나타냅니다. 노드는 하위 노드를 비교하기 위한 논리적 AND, OR 또는 NOT이거나 속성과 상수 값을 비교하는 리프 노드일 수 있습니다.
상속
ICondition 인터페이스는 IPersistStream에서 상속됩니다. ICondition 에는 다음과 같은 유형의 멤버도 있습니다.
메서드
ICondition 인터페이스에는 이러한 메서드가 있습니다.
ICondition::Clone 이 ICondition 개체의 전체 복사본을 만듭니다. |
ICondition::GetComparisonInfo 리프 검색 조건 노드에서 속성 이름, 작업 및 값을 검색합니다. (ICondition.GetComparisonInfo) |
ICondition::GetConditionType 이 검색 조건 노드의 조건 유형을 검색하여 논리적 AND, OR 또는 NOT 또는 리프 노드로 식별합니다. |
ICondition::GetInputTerms 리프 노드의 경우 ICondition::GetInputTerms는 검색 조건 노드의 속성, 작업 및 값을 생성한 입력 문자열의 부분(또는 범위)에 대한 정보를 검색합니다. |
ICondition::GetSubConditions 컬렉션을 열거하기 위해 검색 조건 노드의 하위 조건 컬렉션과 인터페이스의 IID를 검색합니다. |
ICondition::GetValueNormalization 검색 조건 노드의 문자 정규화된 값을 검색합니다. |
ICondition::GetValueType 검색 조건 노드 값의 의미 체계 형식을 검색합니다. |
설명
Windows 7 이전에는 이 인터페이스가 structuredquery.h 및 structuredquery.idl에서만 선언되었습니다. Windows 7에서 이 인터페이스는 structuredquerycondition.idl 및 structuredquerycondition.h에도 정의됩니다.
StructuredQuerySample은 콘솔에서 줄을 읽고, 시스템 스키마를 사용하여 구문 분석하고, 결과 조건 트리를 표시하는 방법을 보여 줍니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | WINDOWS XP SP2, Windows Vista, Windows 7 [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2003 SP1 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | structuredquerycondition.h |
재배포 가능 파일 | WDS(Windows 데스크톱 검색) 3.0 |
추가 정보
참조