Módulo: Mongo::BulkWrite::Combineable Private
- Incluído em:
- OrderedCombiner, UnorderedCombiner
- Definido em:
- build/ruby-driver-v2.19/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.
-
#has_hint? ➤ Booleano
privado
Se uma ou mais operações especificam a opção dica.
-
#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.
29 30 31 |
# File 'build/ruby-driver-v2.19/lib/mongo/bulk_write/combineable.rb', linha 29 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.
56 57 58 |
# File 'build/ruby-driver-v2.19/lib/mongo/bulk_write/combineable.rb', linha 56 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.
50 51 52 |
# File 'build/ruby-driver-v2.19/lib/mongo/bulk_write/combineable.rb', linha 50 def has_collation? @has_collation end |
#has_hint? ➤ 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 dica.
62 63 64 |
# File 'build/ruby-driver-v2.19/lib/mongo/bulk_write/combineable.rb', linha 62 def has_hint? @has_hint 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.
41 42 43 44 45 46 |
# File 'build/ruby-driver-v2.19/lib/mongo/bulk_write/combineable.rb', linha 41 def inicializar(pedidos) @requests = pedidos @has_collation = false @has_array_filters = false @has_hint = false end |