- ייצוג JSON
- AccessFilterExpressionList
- AccessFilter
- AccessStringFilter
- MatchType
- AccessInListFilter
- AccessNumericFilter
- תפעול
- NumericValue
- AccessBetweenFilter
מילוי מסנני מאפיינים או מדדים. השדות באותו ביטוי צריכים להיות כל המאפיינים או כל המדדים.
ייצוג JSON |
---|
{ // Union field |
שדות | |
---|---|
שדה איחוד one_expression . ציון סוג אחד של ביטוי סינון עבור FilterExpression . one_expression יכול להיות רק אחד מהבאים: |
|
andGroup |
לכל אחד מה-FilterExpressions ב-andGroup יש קשר AND. |
orGroup |
לכל אחד מה-FilterExpressions ב-orGroup יש קשר OR. |
notExpression |
ה-FilterExpression אינו notExpression. |
accessFilter |
מסנן פרימיטיבי. באותה FilterExpression, כל שמות השדות של המסנן צריכים להיות כל המאפיינים או כל המדדים. |
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
סוג ההתאמה של מסנן מחרוזת.
טיפוסים בני מנייה (enums) | |
---|---|
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 |
ערך מספרי או ערך תאריך. |
פעולה
הפעולה הוחלה על מסנן מספרי.
טיפוסים בני מנייה (enums) | |
---|---|
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 |
מסתיים במספר הזה. |