- JSON gösterimi
- AccessFilterExpressionList
- AccessFilter
- AccessStringFilter
- MatchType
- AccessInListFilter
- AccessNumericFilter
- İşlem
- NumericValue
- AccessBetweenFilter
Boyut veya metrik filtrelerini ifade eder. Aynı ifadedeki alanların tümü boyut veya tümü metrik olmalıdır.
JSON gösterimi |
---|
{ // Union field |
Alanlar | |
---|---|
Birlik alanı one_expression . FilterExpression için bir filtre ifadesi türü belirtin. one_expression yalnızca aşağıdakilerden biri olabilir: |
|
and |
andGroup içindeki FilterExpressions öğelerinin her biri AND ilişkisine sahiptir. |
or |
orGroup'daki FilterExpressions öğelerinin her biri VEYA ilişkisine sahiptir. |
not |
FilterExpression, notExpression türünde DEĞİL. |
access |
Basit bir filtre. Aynı FilterExpression içinde, filtrenin tüm alan adlarının ya tüm boyutlar ya da tüm metrikler olması gerekir. |
AccessFilterExpressionList
Filtre ifadelerinin listesi.
JSON gösterimi |
---|
{
"expressions": [
{
object ( |
Alanlar | |
---|---|
expressions[] |
Filtre ifadelerinin listesi. |
AccessFilter
Boyut veya metrik değerlerini filtrelemek için kullanılan bir ifade.
JSON gösterimi |
---|
{ "fieldName": string, // Union field |
Alanlar | |
---|---|
field |
Boyut adı veya metrik adı. |
Birlik alanı one_filter . Filter için bir filtre türü belirtin. one_filter yalnızca aşağıdakilerden biri olabilir: |
|
string |
Dizelerle ilgili filtre. |
in |
Listede bulunan değerler için bir filtre. |
numeric |
Sayısal veya tarih değerleri için bir filtre. |
between |
İki değer için bir filtre. |
AccessStringFilter
Dizeler için filtre.
JSON gösterimi |
---|
{
"matchType": enum ( |
Alanlar | |
---|---|
match |
Bu filtrenin eşleme türü. |
value |
Eşleme için kullanılan dize değeri. |
case |
Doğru ise dize değeri büyük/küçük harfe duyarlıdır. |
MatchType
Dize filtresinin eşleme türü.
Sıralamalar | |
---|---|
MATCH_TYPE_UNSPECIFIED |
Belirtilmedi |
EXACT |
Dize değerinin tam eşleşmesi. |
BEGINS_WITH |
Dize değeriyle başlar. |
ENDS_WITH |
Dize değeriyle biter. |
CONTAINS |
Dize değerini içerir. |
FULL_REGEXP |
Dize değeriyle normal ifade için tam eşleşme. |
PARTIAL_REGEXP |
Normal ifadenin dize değeriyle kısmi eşleşmesi. |
AccessInListFilter
Sonuç, dize değerlerinin listesinde olmalıdır.
JSON gösterimi |
---|
{ "values": [ string ], "caseSensitive": boolean } |
Alanlar | |
---|---|
values[] |
Dize değerlerinin listesi. Boş bırakılamaz. |
case |
Doğru ise dize değeri büyük/küçük harfe duyarlıdır. |
AccessNumericFilter
Sayısal veya tarih değerleri için filtreler.
JSON gösterimi |
---|
{ "operation": enum ( |
Alanlar | |
---|---|
operation |
Bu filtrenin işlem türü. |
value |
Sayısal veya tarihsel bir değer. |
İşlem
İşlem, sayısal bir filtreye uygulanır.
Sıralamalar | |
---|---|
OPERATION_UNSPECIFIED |
Belirtilmedi. |
EQUAL |
Eşit |
LESS_THAN |
Küçüktür |
LESS_THAN_OR_EQUAL |
Küçüktür veya eşittir |
GREATER_THAN |
Şundan büyük: |
GREATER_THAN_OR_EQUAL |
Büyüktür veya eşittir |
NumericValue
Bir sayıyı temsil etmek için.
JSON gösterimi |
---|
{ // Union field |
Alanlar | |
---|---|
Birlik alanı one_value . one_value sayısal değeri aşağıdakilerden yalnızca biri olabilir: |
|
int64 |
Tam sayı değeri |
double |
Çift değer |
AccessBetweenFilter
Sonuç iki sayı arasında (ikisi de dahil) olmalıdır.
JSON gösterimi |
---|
{ "fromValue": { object ( |
Alanlar | |
---|---|
from |
Bu sayıyla başlar. |
to |
Bu sayıyla biter. |