Módulo: Mongo::BulkWrite::Combineable Privado
- Incluido en:
- OrderedCombiner, UnorderedCombiner
- Definido en:
- lib/mongo/bulk_write/combineable.rb
Overview
Este módulo es parte de una API privada. Deberías evitar usar este módulo si es posible, ya que puede ser removido o cambiado en el futuro.
Define el comportamiento en torno a combinadores
Resumen de atributos de la instancia colapsar
-
#requests ⇒ arreglo<Hash, BSON::Document>
Solo lectura
privado
Solicitudes Las solicitudes proporcionadas.
Resumen del método de instancia colapsar
-
#has_array_filters? ⇒ Boolean
privado
Si una o más operaciones especifican la opción array_filters.
-
#has_collation? ⇒ booleano
privado
Si una o más operaciones especifican la opción de intercalación.
-
#initialize(solicitudes) ⇒ Object
privado
Crea el combinador ordenado.
Detalles de atributo de instancias
#solicitudes ⇒ Arreglo<Hash, BSON::Documento> (solo lectura)
Este método es parte de una API privada. Se debe evitar el uso de este método si es posible, ya que podría eliminarse o modificarse en el futuro.
Solicitudes de devolución Las solicitudes proporcionadas.
26 27 28 |
# Archivo 'lib/mongo/bulk_write/combineable.rb', línea 26 def solicitud @solicitudes end |
Detalles del método de instancia
#has_array_filters? ⇒ Boolean
Este método es parte de una API privada. Se debe evitar el uso de este método si es posible, ya que podría eliminarse o modificarse en el futuro.
Retorna si una o más operaciones especifican la opción array_filters.
52 53 54 |
# Archivo 'lib/mongo/bulk_write/combineable.rb', línea 52 def ¿tiene_array_filters? @has_array_filters end |
#has_collation? ⇒ booleano
Este método es parte de una API privada. Se debe evitar el uso de este método si es posible, ya que podría eliminarse o modificarse en el futuro.
Devuelve si una o más operación especifican la opción de intercalación.
46 47 48 |
# Archivo 'lib/mongo/bulk_write/combineable.rb', línea 46 def ¿tiene_ordenamiento? @has_collation end |
#initialize(solicitudes) ⇒ Objeto
Este método es parte de una API privada. Se debe evitar el uso de este método si es posible, ya que podría eliminarse o modificarse en el futuro.
Crea el combinador ordenado.
38 39 40 41 42 |
# Archivo 'lib/mongo/bulk_write/combineable.rb', línea 38 def inicializar(solicitud) @solicitudes = solicitud @has_collation = false @has_array_filters = false end |