Class: Google::Cloud::Firestore::V1::Function

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/firestore/v1/document.rb

Overview

Represents an unevaluated scalar expression.

For example, the expression like(user_name, "%alice%") is represented as:

name: "like"
args { field_reference: "user_name" }
args { string_value: "%alice%" }

Defined Under Namespace

Classes: OptionsEntry

Instance Attribute Summary collapse

Instance Attribute Details

#args::Array<::Google::Cloud::Firestore::V1::Value>



246
247
248
249
250
251
252
253
254
255
256
257
258
# File 'proto_docs/google/firestore/v1/document.rb', line 246

class Function
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::Google::Cloud::Firestore::V1::Value]
  class OptionsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#name::String



246
247
248
249
250
251
252
253
254
255
256
257
258
# File 'proto_docs/google/firestore/v1/document.rb', line 246

class Function
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::Google::Cloud::Firestore::V1::Value]
  class OptionsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#options::Google::Protobuf::Map{::String => ::Google::Cloud::Firestore::V1::Value}



246
247
248
249
250
251
252
253
254
255
256
257
258
# File 'proto_docs/google/firestore/v1/document.rb', line 246

class Function
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::Google::Cloud::Firestore::V1::Value]
  class OptionsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end