다음을 통해 공유


QueryFilter interface

쿼리 중에 반환할 확장 집합을 정의하는 데 사용되는 필터입니다.

속성

criteria

필터 값은 이 쿼리의 값 집합을 정의합니다. QueryFilterType에 따라 적용됩니다.

direction

페이징 토큰이 있는 경우 PagingDirection이 페이징 토큰에 적용됩니다. 그렇지 않은 경우 방향이 무시되고 결과 집합의 시작부터 전달이 사용됩니다. 페이징 토큰을 사용하여 향후 문제를 방지하지 않는 한 방향은 요청에서 제외되어야 합니다.

pageNumber

사용자가 요청한 페이지 번호입니다. 제공되지 않은 경우 1은 기본적으로 가정됩니다.

pageSize

페이지 크기는 호출자가 이 필터에 대해 원하는 결과 수를 정의합니다. 개수는 전체 쿼리 크기 제한을 초과할 수 없습니다.

pagingToken

페이징 토큰은 고유한 유형의 필터이며 다른 필터 필드는 무시됩니다. 페이징 토큰은 이전에 실행된 쿼리의 연속성을 나타냅니다. 결과의 위치와 필터링되는 필드에 대한 정보가 토큰에 포함됩니다.

sortBy

결과에 적용할 정렬 유형을 정의합니다. 페이지 조각은 정렬된 결과만 잘라냅니다.

sortOrder

정렬 순서, 오름차순 1, 내림차순의 경우 2, SortBy 값을 기반으로 하는 기본 순서를 정의합니다.

속성 세부 정보

criteria

필터 값은 이 쿼리의 값 집합을 정의합니다. QueryFilterType에 따라 적용됩니다.

criteria: FilterCriteria[]

속성 값

direction

페이징 토큰이 있는 경우 PagingDirection이 페이징 토큰에 적용됩니다. 그렇지 않은 경우 방향이 무시되고 결과 집합의 시작부터 전달이 사용됩니다. 페이징 토큰을 사용하여 향후 문제를 방지하지 않는 한 방향은 요청에서 제외되어야 합니다.

direction: PagingDirection

속성 값

pageNumber

사용자가 요청한 페이지 번호입니다. 제공되지 않은 경우 1은 기본적으로 가정됩니다.

pageNumber: number

속성 값

number

pageSize

페이지 크기는 호출자가 이 필터에 대해 원하는 결과 수를 정의합니다. 개수는 전체 쿼리 크기 제한을 초과할 수 없습니다.

pageSize: number

속성 값

number

pagingToken

페이징 토큰은 고유한 유형의 필터이며 다른 필터 필드는 무시됩니다. 페이징 토큰은 이전에 실행된 쿼리의 연속성을 나타냅니다. 결과의 위치와 필터링되는 필드에 대한 정보가 토큰에 포함됩니다.

pagingToken: string

속성 값

string

sortBy

결과에 적용할 정렬 유형을 정의합니다. 페이지 조각은 정렬된 결과만 잘라냅니다.

sortBy: number

속성 값

number

sortOrder

정렬 순서, 오름차순 1, 내림차순의 경우 2, SortBy 값을 기반으로 하는 기본 순서를 정의합니다.

sortOrder: number

속성 값

number