Módulo: Mongo::BulkWrite::Combineable Privado
- Incluido en:
- OrderedCombiner, UnorderedCombiner
- Definido en:
- lib/mongo/bulk_write/combineable.rb
Overview
Este módulo forma parte de una API privada. Debe evitar su uso siempre que sea posible, ya que podría eliminarse o modificarse en el futuro.
Define el comportamiento en torno a combinadores
Resumen de atributos de la instancia colapsar
-
#solicitudes ⇒ Array<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.
-
#tiene_pista? ⇒ Booleano
privado
Si una o más operaciones especifican la opción de sugerencia.
-
#initialize(solicitudes) ⇒ Object
privado
Crear el combinador ordenado.
Detalles de los atributos de instancia
#solicitudes ⇒ Array<Hash, BSON::Document> (solo lectura)
Este método forma parte de una API privada. Debe evitarlo si es posible, ya que podría eliminarse o modificarse en el futuro.
Solicitudes de devolución Las solicitudes proporcionadas.
29 30 31 |
# Archivo 'lib/mongo/bulk_write/combineable.rb', línea 29 def solicitud @solicitudes end |
Detalles del método de instancia
#has_array_filters? ⇒ Boolean
Este método forma parte de una API privada. Debe evitarlo 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.
56 57 58 |
# Archivo 'lib/mongo/bulk_write/combineable.rb', línea 56 def ¿tiene_filtros_de_matriz? @tiene filtros de matriz end |
#has_collation? ⇒ booleano
Este método forma parte de una API privada. Debe evitarlo 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.
50 51 52 |
# Archivo 'lib/mongo/bulk_write/combineable.rb', línea 50 def ¿tiene_ordenamiento? @has_collation end |
#has_hint? ⇒ booleano
Este método forma parte de una API privada. Debe evitarlo 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.
62 63 64 |
# Archivo 'lib/mongo/bulk_write/combineable.rb', línea 62 def tiene_sugerencia? @has_hint end |
#initialize(solicitudes) ⇒ Objeto
Este método forma parte de una API privada. Debe evitarlo si es posible, ya que podría eliminarse o modificarse en el futuro.
Crear el combinador ordenado.
41 42 43 44 45 46 |
# Archivo 'lib/mongo/bulk_write/combineable.rb', línea 41 def inicializar(solicitud) @solicitudes = solicitud @has_collation = false @tiene filtros de matriz = false @has_hint = false end |