MongoDB C++ Driver mongocxx-4.0.0
|
#include <mongocxx/v_noabi/mongocxx/hint.hpp>
Class representing a hint to be passed to a database operation.
Public Member Functions | |
hint (bsoncxx::v_noabi::document::view_or_value index) | |
Constructs a new hint. | |
hint (bsoncxx::v_noabi::string::view_or_value index) | |
Constructs a new hint. | |
operator bsoncxx::v_noabi::types::bson_value::view () const | |
Returns a types::bson_value::view representing this hint. | |
bsoncxx::v_noabi::types::bson_value::view | to_value () const |
Returns a types::bson_value::view representing this hint. | |
Related Symbols | |
(Note that these are not member symbols.) | |
bool | operator== (const hint &index_hint, bsoncxx::v_noabi::document::view index) |
Convenience methods to compare for equality against an index document. | |
bool | operator== (const hint &index_hint, std::string index) |
Convenience methods to compare for equality against an index name. | |
bool | operator== (std::string index, const hint &index_hint) |
Convenience methods to compare against an index name. | |
bool | operator!= (const hint &index_hint, std::string index) |
Convenience methods to compare against an index name. | |
bool | operator!= (std::string index, const hint &index_index) |
Convenience methods to compare against an index name. | |
bool | operator== (bsoncxx::v_noabi::document::view index, const hint &index_hint) |
Convenience methods to compare for equality against an index document. | |
bool | operator!= (const hint &index_hint, bsoncxx::v_noabi::document::view index) |
Convenience methods to compare for equality against an index document. | |
bool | operator!= (bsoncxx::v_noabi::document::view index, const hint &index_hint) |
Convenience methods to compare for equality against an index document. | |
mongocxx::v_noabi::hint::hint | ( | bsoncxx::v_noabi::document::view_or_value | index | ) |
Constructs a new hint.
Note: this constructor is purposefully not explicit, to allow conversion from either document::view or document::value to view_or_value.
index | Document view or value representing the index to be used. |
|
explicit |
Constructs a new hint.
index | String representing the name of the index to be used. |
|
inline |
Returns a types::bson_value::view representing this hint.
bsoncxx::v_noabi::types::bson_value::view mongocxx::v_noabi::hint::to_value | ( | ) | const |
Returns a types::bson_value::view representing this hint.
|
related |
Convenience methods to compare for equality against an index document.
Compares equal if the hint contains a matching index document. Otherwise, compares unequal.
|
related |
Convenience methods to compare for equality against an index document.
Compares equal if the hint contains a matching index document. Otherwise, compares unequal.
|
related |
Convenience methods to compare against an index name.
Compares equal if the hint contains a matching index name. Otherwise, compares unequal.
|
related |
Convenience methods to compare against an index name.
Compares equal if the hint contains a matching index name. Otherwise, compares unequal.
|
related |
Convenience methods to compare for equality against an index document.
Compares equal if the hint contains a matching index document. Otherwise, compares unequal.
|
friend |
Convenience methods to compare for equality against an index document.
Compares equal if the hint contains a matching index document. Otherwise, compares unequal.
|
friend |
Convenience methods to compare for equality against an index name.
Compares equal if the hint contains a matching index name. Otherwise, compares unequal.
|
related |
Convenience methods to compare against an index name.
Compares equal if the hint contains a matching index name. Otherwise, compares unequal.