381#include <mongocxx/config/postlude.hpp>
Options related to prefix queries in Queryable Encryption.
Definition text_options.hpp:155
prefix(prefix &&other) noexcept
Move constructor.
Options related to substring queries in Queryable Encryption.
Definition text_options.hpp:301
substring(substring &&other) noexcept
Move constructor.
Options related to suffix queries in Queryable Encryption.
Definition text_options.hpp:228
suffix(suffix &&other) noexcept
Move constructor.
text_options(text_options &&other) noexcept
Move constructor.
Options related to prefix queries in Queryable Encryption.
Definition text_options.hpp:155
prefix(prefix &&other) noexcept
Move constructor.
prefix & str_min_query_length(std::int32_t v)
Set the "strMinQueryLength" field.
~prefix()
Destroy this object.
prefix & str_max_query_length(std::int32_t v)
Set the "strMaxQueryLength" field.
Options related to substring queries in Queryable Encryption.
Definition text_options.hpp:301
~substring()
Destroy this object.
substring & str_max_query_length(std::int32_t v)
Set the "strMaxQueryLength" field.
substring & str_min_query_length(std::int32_t v)
Set the "strminQueryLength" field.
substring(substring &&other) noexcept
Move constructor.
substring & str_max_length(std::int32_t v)
Set the "strMaxLength" field.
Options related to suffix queries in Queryable Encryption.
Definition text_options.hpp:228
suffix & str_min_query_length(std::int32_t v)
Set the "strminQueryLength" field.
suffix(suffix &&other) noexcept
Move constructor.
~suffix()
Destroy this object.
suffix & str_max_query_length(std::int32_t v)
Set the "strMaxQueryLength" field.
text_options & prefix_opts(prefix v)
Set the "prefix" field.
text_options(text_options &&other) noexcept
Move constructor.
text_options & substring_opts(substring v)
Set the "substring" field.
text_options & suffix_opts(suffix v)
Set the "suffix" field.
~text_options()
Destroy this object.
text_options & diacritic_sensitive(bool v)
Set the "diacriticSensitive" field.
text_options & case_sensitive(bool v)
Set the "caseSensitive" field.
#define MONGOCXX_ABI_EXPORT_CDECL(...)
Equivalent to MONGOCXX_ABI_EXPORT with MONGOCXX_ABI_CDECL.
Definition export.hpp:52
The mongocxx v_noabi macro guard prelude header.
The top-level namespace within which all bsoncxx library entities are declared.
Declares entities whose ABI stability is guaranteed for documented symbols.
The top-level namespace within which all mongocxx library entities are declared.
Declares mongocxx::v1::text_options.
Provides std::optional-related polyfills for library API usage.