FilterExpression

মাত্রা বা মেট্রিক ফিল্টার প্রকাশ করতে। একই FilterExpression-এর ক্ষেত্রগুলি হয় সমস্ত মাত্রা বা সমস্ত মেট্রিক্স হতে হবে৷

JSON প্রতিনিধিত্ব
{

  // Union field expr can be only one of the following:
  "andGroup": {
    object (FilterExpressionList)
  },
  "orGroup": {
    object (FilterExpressionList)
  },
  "notExpression": {
    object (FilterExpression)
  },
  "filter": {
    object (Filter)
  }
  // End of list of possible types for union field expr.
}
ক্ষেত্র
ইউনিয়ন ক্ষেত্র expr . FilterExpression এর জন্য এক ধরনের ফিল্টার এক্সপ্রেশন নির্দিষ্ট করুন। expr নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
andGroup

object ( FilterExpressionList )

এবং গ্রুপের ফিল্টার এক্সপ্রেশনগুলির একটি AND সম্পর্ক রয়েছে।

orGroup

object ( FilterExpressionList )

orGroup-এর ফিল্টার এক্সপ্রেশনগুলির একটি OR সম্পর্ক রয়েছে৷

notExpression

object ( FilterExpression )

FilterExpression NotExpression এর নয়।

filter

object ( Filter )

একটি আদিম ফিল্টার। একই FilterExpression-এর ফিল্টারে থাকা সমস্ত ক্ষেত্রগুলিকে হয় সমস্ত মাত্রা বা মেট্রিক্স হতে হবে৷

ফিল্টার এক্সপ্রেশনলিস্ট

ফিল্টার এক্সপ্রেশনের একটি তালিকা।

JSON প্রতিনিধিত্ব
{
  "expressions": [
    {
      object (FilterExpression)
    }
  ]
}
ক্ষেত্র
expressions[]

object ( FilterExpression )

ফিল্টার এক্সপ্রেশনের একটি তালিকা।

ছাঁকনি

মাত্রা বা মেট্রিক মান ফিল্টার করার জন্য একটি অভিব্যক্তি।

JSON প্রতিনিধিত্ব
{
  "fieldName": string,

  // Union field one_filter can be only one of the following:
  "nullFilter": boolean,
  "stringFilter": {
    object (StringFilter)
  },
  "inListFilter": {
    object (InListFilter)
  },
  "numericFilter": {
    object (NumericFilter)
  },
  "betweenFilter": {
    object (BetweenFilter)
  }
  // End of list of possible types for union field one_filter.
}
ক্ষেত্র
fieldName

string

মাত্রার নাম বা মেট্রিক নাম। মাত্রা বা মেট্রিক্সে সংজ্ঞায়িত একটি নাম হতে হবে।

ইউনিয়ন ফিল্ড one_filterFilter জন্য এক ধরনের ফিল্টার নির্দিষ্ট করুন। one_filter নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
nullFilter

boolean

শূন্য মানগুলির জন্য একটি ফিল্টার। যদি সত্য হয়, একটি শূন্য মাত্রা মান এই ফিল্টার দ্বারা মেলে। নাল ফিল্টার সাধারণত নট ফিল্টার এক্সপ্রেশনের ভিতরে ব্যবহৃত হয়। উদাহরণস্বরূপ, একটি নাল ফিল্টারের একটি NOT এক্সপ্রেশন যখন একটি মাত্রা শূন্য হয় তখন সারিগুলি সরিয়ে দেয়।

stringFilter

object ( StringFilter )

স্ট্রিং সম্পর্কিত ফিল্টার।

inListFilter

object ( InListFilter )

তালিকার মানগুলির জন্য একটি ফিল্টার।

numericFilter

object ( NumericFilter )

সংখ্যাসূচক বা তারিখ মানের জন্য একটি ফিল্টার।

betweenFilter

object ( BetweenFilter )

দুটি মানের জন্য একটি ফিল্টার।

স্ট্রিংফিল্টার

স্ট্রিং জন্য ফিল্টার

JSON প্রতিনিধিত্ব
{
  "matchType": enum (MatchType),
  "value": string,
  "caseSensitive": boolean
}
ক্ষেত্র
matchType

enum ( MatchType )

এই ফিল্টারের জন্য মিলের ধরন।

value

string

মিলের জন্য ব্যবহৃত স্ট্রিং মান।

caseSensitive

boolean

সত্য হলে, স্ট্রিং মান কেস সংবেদনশীল।

ম্যাচ টাইপ

একটি স্ট্রিং ফিল্টারের মিলের ধরন

Enums
MATCH_TYPE_UNSPECIFIED অনির্দিষ্ট
EXACT স্ট্রিং মানের সাথে সঠিক মিল।
BEGINS_WITH স্ট্রিং মান দিয়ে শুরু হয়।
ENDS_WITH স্ট্রিং মান দিয়ে শেষ হয়।
CONTAINS স্ট্রিং মান ধারণ করে।
FULL_REGEXP স্ট্রিং মানের সাথে সম্পূর্ণ রেগুলার এক্সপ্রেশন মেলে।
PARTIAL_REGEXP আংশিক রেগুলার এক্সপ্রেশন স্ট্রিং মানের সাথে মেলে।

InListFilter

ফলাফল স্ট্রিং মান একটি তালিকা হতে হবে.

JSON প্রতিনিধিত্ব
{
  "values": [
    string
  ],
  "caseSensitive": boolean
}
ক্ষেত্র
values[]

string

স্ট্রিং মান তালিকা. অ-খালি হতে হবে.

caseSensitive

boolean

সত্য হলে, স্ট্রিং মান কেস সংবেদনশীল।

সংখ্যাসূচক ফিল্টার

সংখ্যাসূচক বা তারিখ মানের জন্য ফিল্টার।

JSON প্রতিনিধিত্ব
{
  "operation": enum (Operation),
  "value": {
    object (NumericValue)
  }
}
ক্ষেত্র
operation

enum ( Operation )

এই ফিল্টারের জন্য অপারেশন প্রকার।

value

object ( NumericValue )

একটি সংখ্যাসূচক মান বা একটি তারিখের মান৷

অপারেশন

অপারেশনটি একটি সংখ্যাসূচক ফিল্টারে প্রয়োগ করা হয়েছে৷

Enums
OPERATION_UNSPECIFIED অনির্দিষ্ট।
EQUAL সমান
LESS_THAN থেকে কম
LESS_THAN_OR_EQUAL কম বা সমান
GREATER_THAN অপেক্ষা বৃহত্তর
GREATER_THAN_OR_EQUAL বৃহত্তর অথবা সমান

সংখ্যামান

একটি সংখ্যা প্রতিনিধিত্ব করতে.

JSON প্রতিনিধিত্ব
{

  // Union field one_value can be only one of the following:
  "int64Value": string,
  "doubleValue": number
  // End of list of possible types for union field one_value.
}
ক্ষেত্র
ইউনিয়ন ক্ষেত্র one_value । একটি সংখ্যাসূচক মান one_value নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
int64Value

string ( int64 format)

পূর্ণসংখ্যা মান

doubleValue

number

দ্বিগুণ মান

ফিল্টারের মধ্যে

প্রকাশ করার জন্য ফলাফল দুটি সংখ্যার মধ্যে হতে হবে (অন্তর্ভুক্ত)।

JSON প্রতিনিধিত্ব
{
  "fromValue": {
    object (NumericValue)
  },
  "toValue": {
    object (NumericValue)
  }
}
ক্ষেত্র
fromValue

object ( NumericValue )

এই সংখ্যা দিয়ে শুরু হয়.

toValue

object ( NumericValue )

এই সংখ্যা দিয়ে শেষ হয়।