Módulo: Mongo::BulkWrite::Combineable Private
- Incluido en:
- Combinadorordenado, Combinador no ordenado
- 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
Colapso delresumen de atributos de instancia
-
#solicitudes ⇒ Array<Hash, BSON::Document>
solo lectura
privada
Solicitudes Las solicitudes proporcionadas.
Colapso del resumen del método de instancia
-
#has_array_filters? ⇒ Boolean
privada
Si una o más operaciones especifican la opción array_filters.
-
#tiene_cotejo? ⇒ Booleano
privada
Si una o más operaciones especifican la opción de intercalación.
-
#tiene_pista? ⇒ Booleano
privada
Si una o más operaciones especifican la opción de sugerencia.
-
#inicializar(solicitudes) ⇒ Objeto
privada
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.
Devuelve solicitudes Las solicitudes proporcionadas.
29 30 31 |
# Archivo 'lib/mongo/bulk_write/combineable.rb', línea 29 def solicitudes @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.
Devuelve 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 |
#tiene_cotejo? ⇒ 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 intercalación.
50 51 52 |
# Archivo 'lib/mongo/bulk_write/combineable.rb', línea 50 def tiene_cotejo? @has_collation end |
#tiene_pista? ⇒ 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_pista? @has_hint end |
#inicializar(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(solicitudes) @solicitudes = solicitudes @has_collation = false @tiene filtros de matriz = false @has_hint = false end |