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.
-
#has_hint? ⇒ booleano
privado
Si una o más operaciones especifican la opción de sugerencia.
-
#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.
53 54 55 |
# Archivo 'lib/mongo/bulk_write/combineable.rb', línea 53 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.
47 48 49 |
# Archivo 'lib/mongo/bulk_write/combineable.rb', línea 47 def ¿tiene_ordenamiento? @has_collation end |
#has_hint? ⇒ 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 operaciones especifican la opción de sugerencia.
59 60 61 |
# Archivo 'lib/mongo/bulk_write/combineable.rb', línea 59 def tiene_sugerencia? @has_hint 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 43 |
# Archivo 'lib/mongo/bulk_write/combineable.rb', línea 38 def inicializar(solicitud) @solicitudes = solicitud @has_collation = false @has_array_filters = false @has_hint = false end |