QueryFilter interface
쿼리 중에 반환할 확장 집합을 정의하는 데 사용되는 필터입니다.
속성
criteria | 필터 값은 이 쿼리의 값 집합을 정의합니다. QueryFilterType에 따라 적용됩니다. |
direction | 페이징 토큰이 있는 경우 PagingDirection이 페이징 토큰에 적용됩니다. 그렇지 않은 경우 방향이 무시되고 결과 집합의 시작부터 전달이 사용됩니다. 페이징 토큰을 사용하여 향후 문제를 방지하지 않는 한 방향은 요청에서 제외되어야 합니다. |
page |
사용자가 요청한 페이지 번호입니다. 제공되지 않은 경우 1은 기본적으로 가정됩니다. |
page |
페이지 크기는 호출자가 이 필터에 대해 원하는 결과 수를 정의합니다. 개수는 전체 쿼리 크기 제한을 초과할 수 없습니다. |
paging |
페이징 토큰은 고유한 유형의 필터이며 다른 필터 필드는 무시됩니다. 페이징 토큰은 이전에 실행된 쿼리의 연속성을 나타냅니다. 결과의 위치와 필터링되는 필드에 대한 정보가 토큰에 포함됩니다. |
sort |
결과에 적용할 정렬 유형을 정의합니다. 페이지 조각은 정렬된 결과만 잘라냅니다. |
sort |
정렬 순서, 오름차순 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