#include <mongocxx/v1/text_options.hpp>
Options related to text queries for Queryable Encryption.
Supported fields include:
Classes | |
| class | prefix |
| Options related to prefix queries in Queryable Encryption. More... | |
| class | substring |
| Options related to substring queries in Queryable Encryption. More... | |
| class | suffix |
| Options related to suffix queries in Queryable Encryption. More... | |
Public Member Functions | |
| text_options () | |
| Default initialization. | |
| text_options (text_options &&other) noexcept | |
| Move constructor. | |
| text_options (text_options const &other) | |
| Copy construction. | |
| ~text_options () | |
| Destroy this object. | |
| bsoncxx::v1::stdx::optional< bool > | case_sensitive () const |
| Return the current "caseSensitive" field. | |
| text_options & | case_sensitive (bool v) |
| Set the "caseSensitive" field. | |
| bsoncxx::v1::stdx::optional< bool > | diacritic_sensitive () const |
| Return the current "diacriticSensitive" field. | |
| text_options & | diacritic_sensitive (bool v) |
| Set the "diacriticSensitive" field. | |
| text_options & | operator= (text_options &&other) noexcept |
| Move assignment. | |
| text_options & | operator= (text_options const &other) |
| Copy assignment. | |
| bsoncxx::v1::stdx::optional< prefix > | prefix_opts () const |
| Return the current "prefix" field. | |
| text_options & | prefix_opts (prefix v) |
| Set the "prefix" field. | |
| bsoncxx::v1::stdx::optional< substring > | substring_opts () const |
| Return the current "substring" field. | |
| text_options & | substring_opts (substring v) |
| Set the "substring" field. | |
| bsoncxx::v1::stdx::optional< suffix > | suffix_opts () const |
| Return the current "suffix" field. | |
| text_options & | suffix_opts (suffix v) |
| Set the "suffix" field. | |
Destroy this object.
|
noexcept |
Move constructor.
| mongocxx::v1::text_options::text_options | ( | text_options const & | other | ) |
Copy construction.
Default initialization.
| bsoncxx::v1::stdx::optional< bool > mongocxx::v1::text_options::case_sensitive | ( | ) | const |
Return the current "caseSensitive" field.
Set the "caseSensitive" field.
| bsoncxx::v1::stdx::optional< bool > mongocxx::v1::text_options::diacritic_sensitive | ( | ) | const |
Return the current "diacriticSensitive" field.
Set the "diacriticSensitive" field.
|
noexcept |
Move assignment.
| text_options & mongocxx::v1::text_options::operator= | ( | text_options const & | other | ) |
Copy assignment.
Return the current "prefix" field.
Set the "prefix" field.
Return the current "substring" field.
Set the "substring" field.
Return the current "suffix" field.
Set the "suffix" field.