תנאי הסינון מגדירים את אופן המיון של השורות בתגובה. לדוגמה, מיון שורות לפי מספר הירידה של הגישה הוא מיון אחד, ומיון שורות לפי מחרוזת המדינה הוא מיון אחר.
ייצוג ב-JSON |
---|
{ "desc": boolean, // Union field |
שדות | |
---|---|
desc |
אם הערך הוא true, מתבצע מיון בסדר יורד. אם הערך הוא false או לא צוין, המיון יתבצע בסדר עולה. |
שדה האיחוד one_order_by . מציינים סוג אחד של order by עבור OrderBy . הערך של one_order_by יכול להיות רק אחת מהאפשרויות הבאות: |
|
metric |
מיון התוצאות לפי הערכים של מדד. |
dimension |
מיון התוצאות לפי הערכים של מאפיין. |
MetricOrderBy
מיון לפי ערכי המדדים.
ייצוג ב-JSON |
---|
{ "metricName": string } |
שדות | |
---|---|
metric |
שם המדד בבקשה לפיו רוצים למיין. |
DimensionOrderBy
מיון לפי ערכי המאפיינים.
ייצוג ב-JSON |
---|
{
"dimensionName": string,
"orderType": enum ( |
שדות | |
---|---|
dimension |
שם המאפיין בבקשה לפיו רוצים למיין. |
order |
קובע את הכלל לסדר הערכים של המאפיינים. |
OrderType
הכלל לפיו יתבצע מיון ערכי המאפיין של המחרוזת.
טיפוסים בני מנייה (enum) | |
---|---|
ORDER_TYPE_UNSPECIFIED |
לא צוין. |
ALPHANUMERIC |
מיון אלפאנומרי לפי מיקום תו (code point) ב-Unicode. לדוגמה, '2' < 'A' < 'X' < 'b' < 'z'. |
CASE_INSENSITIVE_ALPHANUMERIC |
מיון אלפאנומרי לא תלוי-רישיות לפי מיקום תו (code point) של Unicode באותיות קטנות. לדוגמה, "2" < "A" < "b" < "X" < "z". |
NUMERIC |
ערכים של מאפיינים מומרים למספרים לפני המיון. לדוגמה, במיון NUMERIC, הערך '25' קטן מהערך '100', ובמיון ALPHANUMERIC , הערך '100' קטן מהערך '25'. לכל הערכים של מאפיינים לא מספריים יש ערך סדר שווה מתחת לכל הערכים המספריים. |