#include <mongocxx/v1/bulk_write.hpp>
A single write operation.
Public Member Functions | |
| single (single &&other) noexcept | |
| Move constructor. | |
| single (single const &other) | |
| Copy construction. | |
| ~single () | |
| Destroy this object. | |
| single & | operator= (single &&other) noexcept |
| Move assignment. | |
| single & | operator= (single const &other) |
| Copy assignment. | |
| v1::bulk_write::type | type () const |
| Return the type of this write operation. | |
| single (insert_one op) | |
| Initialize with op. | |
| single (update_one op) | |
| Initialize with op. | |
| single (update_many op) | |
| Initialize with op. | |
| single (delete_one op) | |
| Initialize with op. | |
| single (delete_many op) | |
| Initialize with op. | |
| single (replace_one op) | |
| Initialize with op. | |
| insert_one const & | get_insert_one () const & |
| Return this write operation as an mongocxx::v1::bulk_write::insert_one. | |
| insert_one && | get_insert_one () && |
| Return this write operation as an mongocxx::v1::bulk_write::insert_one. | |
| update_one const & | get_update_one () const & |
| Return this write operation as an mongocxx::v1::bulk_write::update_one. | |
| update_one && | get_update_one () && |
| Return this write operation as an mongocxx::v1::bulk_write::update_one. | |
| update_many const & | get_update_many () const & |
| Return this write operation as an mongocxx::v1::bulk_write::update_many. | |
| update_many && | get_update_many () && |
| Return this write operation as an mongocxx::v1::bulk_write::update_many. | |
| delete_one const & | get_delete_one () const & |
| Return this write operation as an mongocxx::v1::bulk_write::delete_one. | |
| delete_one && | get_delete_one () && |
| Return this write operation as an mongocxx::v1::bulk_write::delete_one. | |
| delete_many const & | get_delete_many () const & |
| Return this write operation as an mongocxx::v1::bulk_write::delete_many. | |
| delete_many && | get_delete_many () && |
| Return this write operation as an mongocxx::v1::bulk_write::delete_many. | |
| replace_one const & | get_replace_one () const & |
| Return this write operation as an mongocxx::v1::bulk_write::replace_one. | |
| replace_one && | get_replace_one () && |
| Return this write operation as an mongocxx::v1::bulk_write::replace_one. | |
| mongocxx::v1::bulk_write::single::~single | ( | ) |
Destroy this object.
|
noexcept |
Move constructor.
| mongocxx::v1::bulk_write::single::single | ( | single const & | other | ) |
Copy construction.
| mongocxx::v1::bulk_write::single::single | ( | insert_one | op | ) |
Initialize with op.
| mongocxx::v1::bulk_write::single::single | ( | update_one | op | ) |
Initialize with op.
| mongocxx::v1::bulk_write::single::single | ( | update_many | op | ) |
Initialize with op.
| mongocxx::v1::bulk_write::single::single | ( | delete_one | op | ) |
Initialize with op.
| mongocxx::v1::bulk_write::single::single | ( | delete_many | op | ) |
Initialize with op.
| mongocxx::v1::bulk_write::single::single | ( | replace_one | op | ) |
Initialize with op.
| delete_many && mongocxx::v1::bulk_write::single::get_delete_many | ( | ) | && |
Return this write operation as an mongocxx::v1::bulk_write::delete_many.
| delete_many const & mongocxx::v1::bulk_write::single::get_delete_many | ( | ) | const & |
Return this write operation as an mongocxx::v1::bulk_write::delete_many.
| delete_one && mongocxx::v1::bulk_write::single::get_delete_one | ( | ) | && |
Return this write operation as an mongocxx::v1::bulk_write::delete_one.
| delete_one const & mongocxx::v1::bulk_write::single::get_delete_one | ( | ) | const & |
Return this write operation as an mongocxx::v1::bulk_write::delete_one.
| insert_one && mongocxx::v1::bulk_write::single::get_insert_one | ( | ) | && |
Return this write operation as an mongocxx::v1::bulk_write::insert_one.
| insert_one const & mongocxx::v1::bulk_write::single::get_insert_one | ( | ) | const & |
Return this write operation as an mongocxx::v1::bulk_write::insert_one.
| replace_one && mongocxx::v1::bulk_write::single::get_replace_one | ( | ) | && |
Return this write operation as an mongocxx::v1::bulk_write::replace_one.
| replace_one const & mongocxx::v1::bulk_write::single::get_replace_one | ( | ) | const & |
Return this write operation as an mongocxx::v1::bulk_write::replace_one.
| update_many && mongocxx::v1::bulk_write::single::get_update_many | ( | ) | && |
Return this write operation as an mongocxx::v1::bulk_write::update_many.
| update_many const & mongocxx::v1::bulk_write::single::get_update_many | ( | ) | const & |
Return this write operation as an mongocxx::v1::bulk_write::update_many.
| update_one && mongocxx::v1::bulk_write::single::get_update_one | ( | ) | && |
Return this write operation as an mongocxx::v1::bulk_write::update_one.
| update_one const & mongocxx::v1::bulk_write::single::get_update_one | ( | ) | const & |
Return this write operation as an mongocxx::v1::bulk_write::update_one.
Move assignment.
| v1::bulk_write::type mongocxx::v1::bulk_write::single::type | ( | ) | const |
Return the type of this write operation.