- ייצוג JSON
- AccessFilterExpressionList
- AccessFilter
- AccessStringFilter
- MatchType
- AccessInListFilter
- AccessNumericFilter
- פעולה
- NumericValue
- AccessBetweenFilter
מציין מסננים של מאפיינים או מדדים. השדות באותו ביטוי צריכים להיות כל המאפיינים או כל המדדים.
ייצוג JSON |
---|
{ // Union field |
שדות | |
---|---|
שדה איחוד one_expression . צריך לציין סוג אחד של ביטוי סינון עבור FilterExpression . one_expression יכול להיות רק אחת מהאפשרויות הבאות: |
|
andGroup |
לכל אחד ממאפייני הסינון ב- andGroup יש קשר AND. |
orGroup |
לכל אחד מביטויי הסינון בקבוצה orGroup יש קשר OR. |
notExpression |
FilterExpression הוא לא notExpression |
accessFilter |
פילטר פרימיטיבי. באותו מסנן ביטוי, כל שמות השדות של המסנן צריכים להיות כל המאפיינים או כל המדדים. |
AccessFilterExpressionList
רשימה של ביטויי סינון.
ייצוג JSON |
---|
{
"expressions": [
{
object ( |
שדות | |
---|---|
expressions[] |
רשימה של ביטויי סינון. |
AccessFilter
ביטוי לסינון ערכים של מאפיינים או מדדים.
ייצוג JSON |
---|
{ "fieldName": string, // Union field |
שדות | |
---|---|
fieldName |
שם המאפיין או שם המדד. |
שדה איחוד one_filter . צריך לציין סוג מסנן אחד בשביל Filter . one_filter יכול להיות רק אחת מהאפשרויות הבאות: |
|
stringFilter |
מסנן למחרוזות שקשורות למחרוזות. |
inListFilter |
מסנן לערכים ברשימה. |
numericFilter |
מסנן לערכים מספריים או לערכים של תאריכים. |
betweenFilter |
מסנן לשני ערכים. |
AccessStringFilter
מסנן למחרוזות.
ייצוג JSON |
---|
{
"matchType": enum ( |
שדות | |
---|---|
matchType |
סוג ההתאמה של המסנן הזה. |
value |
ערך המחרוזת שמשמש להתאמה. |
caseSensitive |
אם True, ערך המחרוזת הוא תלוי אותיות רישיות. |
MatchType
סוג ההתאמה של מסנן מחרוזות.
טיפוסים בני מנייה (enum) | |
---|---|
MATCH_TYPE_UNSPECIFIED |
לא צוין |
EXACT |
התאמה מדויקת של ערך המחרוזת. |
BEGINS_WITH |
מתחיל בערך המחרוזת. |
ENDS_WITH |
מסתיים בערך המחרוזת. |
CONTAINS |
מכיל את ערך המחרוזת. |
FULL_REGEXP |
התאמה מלאה לביטוי הרגולרי עם ערך המחרוזת. |
PARTIAL_REGEXP |
התאמה חלקית לביטוי הרגולרי עם ערך המחרוזת. |
AccessInListFilter
התוצאה צריכה להיות ברשימה של ערכי מחרוזות.
ייצוג JSON |
---|
{ "values": [ string ], "caseSensitive": boolean } |
שדות | |
---|---|
values[] |
הרשימה של ערכי המחרוזת. השדה לא יכול להיות ריק. |
caseSensitive |
אם True, ערך המחרוזת הוא תלוי אותיות רישיות. |
AccessNumericFilter
מסננים לערכים מספריים או לערכים של תאריכים.
ייצוג JSON |
---|
{ "operation": enum ( |
שדות | |
---|---|
operation |
סוג הפעולה של המסנן הזה. |
value |
ערך מספרי או ערך תאריך. |
פעולה
הפעולה הוחלה על מסנן מספרי.
טיפוסים בני מנייה (enum) | |
---|---|
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 |
ערך כפול |
AccessBetweenFilter
כדי לציין שהתוצאה צריכה להיות בין שני מספרים (כולל).
ייצוג JSON |
---|
{ "fromValue": { object ( |
שדות | |
---|---|
fromValue |
מתחיל במספר הזה. |
toValue |
מסתיים במספר הזה. |