模块:Mongo::BulkWrite::Combineable Private
- 包含在:
- OrderedCombiner , UnorderedCombiner
- 定义于:
- build/Ruby-driver-v 2.19 /lib/mongo/bulk_write/combineable.rb
Overview
该模块是私有 API 的一部分。 您应尽可能避免使用此模块,因为它将来可能会被删除或更改。
定义有关组合器的行为
实例属性摘要折叠
-
# requests ⇒ Array<Hash, BSON::Document>
只读
private
请求 提供的请求。
实例方法摘要折叠
-
# has_array_filters? ⇒ 布尔
private
一个或多个操作是否指定了 array_filters 选项。
-
# has_collation? ⇒ 布尔
private
一个或多个操作是否指定了排序规则选项。
-
# has_hint? ⇒ 布尔
private
一个或多个操作是否指定了提示选项。
-
#initialize (requests) ⇒ 对象
private
创建有序组合器。
实例属性详细信息
# requests ⇒ Array<Hash, BSON::Document> (只读)
此方法是私有 API 的一部分。 您应尽可能避免使用此方法,因为它将来可能会被删除或更改。
返回 requests 提供的请求。
29 30 31 |
# File ' 构建/ruby-driver-v2.19/lib/ mongo /bulk_write/combineable.rb', 第29行 def requests @requests end |
实例方法详细信息
# has_array_filters? ⇒布尔
此方法是私有 API 的一部分。 您应尽可能避免使用此方法,因为它将来可能会被删除或更改。
返回一个或多个操作是否指定了 array_filters 选项。
56 57 58 |
# File ' 构建/ruby-driver-v2.19/lib/ mongo /bulk_write/combineable.rb', 第56行 def has_array_filters? @has_array_filters end |
# has_collation? ⇒布尔
此方法是私有 API 的一部分。 您应尽可能避免使用此方法,因为它将来可能会被删除或更改。
返回一个或多个操作是否指定排序规则选项。
50 51 52 |
# File ' 构建/ruby-driver-v2.19/lib/ mongo /bulk_write/combineable.rb', 第50行 def has_collation? @has_collation end |
# has_hint? ⇒布尔
此方法是私有 API 的一部分。 您应尽可能避免使用此方法,因为它将来可能会被删除或更改。
返回一个或多个操作是否指定了提示选项。
62 63 64 |
# File ' 构建/ruby-driver-v2.19/lib/ mongo /bulk_write/combineable.rb', 第62行 def has_hint? @has_hint end |
#initialize (requests) ⇒对象
此方法是私有 API 的一部分。 您应尽可能避免使用此方法,因为它将来可能会被删除或更改。
创建有序组合器。
41 42 43 44 45 46 |
# File ' 构建/ruby-driver-v2.19/lib/ mongo /bulk_write/combineable.rb', 第41行 def 初始化(requests) @requests = requests @has_collation = false @has_array_filters = false @has_hint = false end |