- JSON 표현
- FilterExpressionList
- 필터
- StringFilter
- MatchType
- InListFilter
- NumericFilter
- 작업
- NumericValue
- BetweenFilter
측정기준 또는 측정항목 필터를 표현하기 위해 동일한 FilterExpression의 필드는 모든 측정기준 또는 모든 측정항목이어야 합니다.
JSON 표현 | |
---|---|
{ // Union field |
입력란 | ||
---|---|---|
통합 필드 expr . FilterExpression 에 대해 한 가지 유형의 필터 표현식을 지정합니다. expr 은 다음 중 하나여야 합니다. |
||
andGroup |
andGroup의 FilterExpressions에는 AND 관계가 있습니다. |
|
orGroup |
orGroup의 FilterExpressions에는 OR 관계가 있습니다. |
|
notExpression |
FilterExpression은 notExpression이 아닙니다. |
|
filter |
기본 필터 동일한 FilterExpression에서 필터의 모든 필드는 모두 측정기준 또는 측정항목이어야 합니다. |
FilterExpressionList
필터 표현식의 목록입니다.
JSON 표현 | |
---|---|
{
"expressions": [
{
object ( |
입력란 | |
---|---|
expressions[] |
필터 표현식의 목록입니다. |
필터
측정기준 또는 측정항목 값을 필터링하는 표현식입니다.
JSON 표현 | |
---|---|
{ "fieldName": string, // Union field |
입력란 | ||
---|---|---|
fieldName |
측정기준 이름 또는 측정항목 이름입니다. 측정기준 또는 측정항목에 정의된 이름이어야 합니다. |
|
통합 필드 one_filter . Filter 에 대해 한 가지 유형의 필터를 지정하세요. one_filter 은 다음 중 하나여야 합니다. |
||
nullFilter |
null 값 필터. true이면 null 측정기준 값이 이 필터와 일치합니다. Null 필터는 일반적으로 NOT 필터 식 내에서 사용됩니다. 예를 들어 null 필터의 NOT 표현식은 측정기준이 null일 때 행을 삭제합니다. |
|
stringFilter |
문자열 관련 필터입니다. |
|
inListFilter |
목록 값의 필터입니다. |
|
numericFilter |
숫자 또는 날짜 값을 위한 필터입니다. |
|
betweenFilter |
두 개의 값에 대한 필터. |
StringFilter
문자열 필터
JSON 표현 | |
---|---|
{
"matchType": enum ( |
입력란 | |
---|---|
matchType |
이 필터에 대한 검색 유형입니다. |
value |
일치에 사용되는 문자열 값입니다. |
caseSensitive |
true인 경우 문자열 값은 대소문자를 구분합니다. |
MatchType
문자열 필터의 일치 유형
열거형 | |
---|---|
MATCH_TYPE_UNSPECIFIED |
미지정 |
EXACT |
문자열 값의 정확한 일치입니다. |
BEGINS_WITH |
문자열 값으로 시작합니다. |
ENDS_WITH |
문자열 값으로 끝납니다. |
CONTAINS |
문자열 값을 포함합니다. |
FULL_REGEXP |
문자열 값과 일치하는 전체 정규 표현식입니다. |
PARTIAL_REGEXP |
문자열 값과의 부분 정규 표현식 일치 |
InListFilter
결과는 문자열 값 목록에 있어야 합니다.
JSON 표현 | |
---|---|
{ "values": [ string ], "caseSensitive": boolean } |
입력란 | |
---|---|
values[] |
문자열 값 목록입니다. 비어 있으면 안 됩니다. |
caseSensitive |
true인 경우 문자열 값은 대소문자를 구분합니다. |
NumericFilter
숫자 또는 날짜 값을 위한 필터입니다.
JSON 표현 | |
---|---|
{ "operation": enum ( |
입력란 | |
---|---|
operation |
이 필터의 작업 유형입니다. |
value |
숫자 값 또는 날짜 값입니다. |
작업
숫자 필터에 적용되는 연산입니다.
열거형 | |
---|---|
OPERATION_UNSPECIFIED |
지정되지 않았습니다. |
EQUAL |
같음 |
LESS_THAN |
미만 |
LESS_THAN_OR_EQUAL |
작거나 같음 |
GREATER_THAN |
초과 |
GREATER_THAN_OR_EQUAL |
이상 |
NumericValue
숫자를 나타냅니다.
JSON 표현 | |
---|---|
{ // Union field |
입력란 | ||
---|---|---|
통합 필드 one_value . 숫자 값 one_value 중 하나는 다음 중 하나여야 합니다. |
||
int64Value |
정수 값 |
|
doubleValue |
이중 값 |
BetweenFilter
결과가 두 숫자 (포함) 사이여야 합니다.
JSON 표현 | |
---|---|
{ "fromValue": { object ( |
입력란 | |
---|---|
fromValue |
이 숫자로 시작합니다. |
toValue |
이 번호로 끝납니다. |