Módulo: Mongo::BulkWrite::Combineable Private
- Incluído em:
- OrderedCombiner, UnorderedCombiner
- Definido em:
- lib/mongo/bulk_write/combineable.rb
Visão geral
Este módulo faz parte de uma API privada. Você deve evitar usar este módulo, se possível, pois ele pode ser removido ou alterado no futuro.
Define o comportamento em torno de combinadores
Recolhimento do Resumo do atributo de instância
-
#requests ➤ Array<Hash, BSON::Document>
Somente leitura
privado
Solicitações As solicitações fornecidas.
Recolhimento do Resumo do método de instância
-
#has_array_filters? ➤ Booleano
privado
Se uma ou mais operações especificam a opção array_filters.
-
#has_collation? ➤ Booleano
privado
Se uma ou mais operações especificam a opção de agrupamento.
-
#initialize(solicitações) ➤ Objeto
privado
Crie o combinador ordenado.
Detalhes do atributo da instância
#requests ➤ Array<Hash, BSON::Document> (somente leitura)
Este método faz parte de uma API privada. Evite usar esse método, se possível, pois ele pode ser removido ou alterado no futuro.
Retorna as solicitações fornecidas.
26 27 28 |
# File 'lib/mongo/bulk_write/combineable.rb', linha 26 def pedidos @requests end |
Detalhes do método de instância
#has_array_filters? ➤ Booleano
Este método faz parte de uma API privada. Evite usar esse método, se possível, pois ele pode ser removido ou alterado no futuro.
Retorna se uma ou mais operações especificam a opção array_filters.
52 53 54 |
# File 'lib/mongo/bulk_write/combineable.rb', linha 52 def has_array_filters? @has_array_filters end |
#has_collation? ➤ Booleano
Este método faz parte de uma API privada. Evite usar esse método, se possível, pois ele pode ser removido ou alterado no futuro.
Retorna se uma ou mais operações especificam a opção de agrupamento.
46 47 48 |
# File 'lib/mongo/bulk_write/combineable.rb', linha 46 def has_collation? @has_collation end |
#initialize(solicitações) ➤ Objeto
Este método faz parte de uma API privada. Evite usar esse método, se possível, pois ele pode ser removido ou alterado no futuro.
Crie o combinador ordenado.
38 39 40 41 42 |
# File 'lib/mongo/bulk_write/combineable.rb', linha 38 def inicializar(pedidos) @requests = pedidos @has_collation = false @has_array_filters = false end |