QueryFilterNode 오브젝트는 조회 표현식 트리의 한 노드를 표시합니다.
조회 표현식은 계층적으로 배열된 하나 이상의 QueryFilterNode 오브젝트로 구성됩니다. 루트 노드는 QueryDef 오브젝트의 BuildFilterOperator 메소드를 사용하여 작성됩니다. 나머지 노드는 모두 QueryFilterNode 클래스의 인스턴스입니다. 각 노드는 하나 이상의 필터 및 부울 연산자(BoolOp 상수를 사용하여 지정됨)로 구성됩니다.
노드에 필터를 추가하려면 노드의 BuildFilter 메소드를 호출하십시오. 이 메소드를 사용하여 비교할 필드 및 특정 값을 지정하고 사용할 비교 연산자(CompOp 상수 중 하나)를 지정할 수 있습니다. 노드에서 부울 연산자를 사용하더라도 BuildFilter 메소드를 사용하여 노드에 필터를 얼마든지 추가할 수 있습니다.
기타 노드도 추가할 수 있습니다. QueryFilterNode의 BuildFilterOperator 메소드를 사용하여 추가 필터인 것처럼 노드를 추가할 수 있습니다. 이런 형식으로 노드를 중첩시킴으로써 노드 및 필터가 트리를 구성하는 복잡한 조회 표현식을 작성할 수 있습니다.