22 enum class Mode { kOrdered, kUnordered };
27 Bulk(
const Bulk&) =
delete;
28 Bulk(
Bulk&&)
noexcept;
29 Bulk& operator=(
const Bulk&) =
delete;
39 template <
typename... Options>
44 template <
typename... Options>
49 template <
typename... Options>
54 template <
typename... Options>
58 template <
typename... Options>
62 template <
typename... Options>
74 friend class storages::mongo::impl::cdriver::CDriverCollectionImpl;
75 friend class storages::mongo::impl::cdriver::CDriverTransactionCollectionImpl;
78 static constexpr size_t kSize = 56;
79 static constexpr size_t kAlignment = 8;
81 utils::FastPimpl<Impl, kSize, kAlignment,
false> impl_;