Realm C++ SDK Version v2.2.0
Public Member Functions | Static Public Member Functions | List of all members

realm::internal::bridge::query Struct Reference

Public Member Functions

 query (const query &other)
 
queryoperator= (const query &other)
 
 query (query &&other)
 
queryoperator= (query &&other)
 
 query (const table &table)
 
table get_table ()
 
query and_query (const query &)
 
querynegate ()
 
 query (const Query &)
 
 operator Query () const
 
queryequal (col_key column_key, std::nullopt_t)
 
querynot_equal (col_key column_key, std::nullopt_t)
 
queryequal (col_key column_key, int64_t value)
 
querynot_equal (col_key column_key, int64_t value)
 
querygreater (col_key column_key, int64_t value)
 
querygreater_equal (col_key column_key, int64_t value)
 
queryless (col_key column_key, int64_t value)
 
queryless_equal (col_key column_key, int64_t value)
 
querybetween (col_key column_key, int64_t from, int64_t to)
 
queryequal (col_key column_key, double value)
 
querynot_equal (col_key column_key, double value)
 
querygreater (col_key column_key, double value)
 
querygreater_equal (col_key column_key, double value)
 
queryless (col_key column_key, double value)
 
queryless_equal (col_key column_key, double value)
 
querybetween (col_key column_key, double from, double to)
 
queryequal (col_key column_key, timestamp value)
 
querynot_equal (col_key column_key, timestamp value)
 
querygreater (col_key column_key, timestamp value)
 
querygreater_equal (col_key column_key, timestamp value)
 
queryless_equal (col_key column_key, timestamp value)
 
queryless (col_key column_key, timestamp value)
 
queryequal (col_key column_key, uuid value)
 
querynot_equal (col_key column_key, uuid value)
 
querygreater (col_key column_key, uuid value)
 
querygreater_equal (col_key column_key, uuid value)
 
queryless_equal (col_key column_key, uuid value)
 
queryless (col_key column_key, uuid value)
 
queryequal (col_key column_key, object_id value)
 
querynot_equal (col_key column_key, object_id value)
 
querygreater (col_key column_key, object_id value)
 
querygreater_equal (col_key column_key, object_id value)
 
queryless_equal (col_key column_key, object_id value)
 
queryless (col_key column_key, object_id value)
 
queryequal (col_key column_key, decimal128 value)
 
querynot_equal (col_key column_key, decimal128 value)
 
querygreater (col_key column_key, decimal128 value)
 
querygreater_equal (col_key column_key, decimal128 value)
 
queryless_equal (col_key column_key, decimal128 value)
 
queryless (col_key column_key, decimal128 value)
 
queryequal (col_key column_key, std::string_view value, bool case_sensitive=true)
 
querynot_equal (col_key column_key, std::string_view value, bool case_sensitive=true)
 
querybegins_with (col_key column_key, const std::string &value, bool case_sensitive=true)
 
queryends_with (col_key column_key, const std::string &value, bool case_sensitive=true)
 
querycontains (col_key column_key, std::string_view value, bool case_sensitive=true)
 
querylike (col_key column_key, const std::string &value, bool case_sensitive=true)
 
queryequal (col_key column_key, binary value, bool case_sensitive=true)
 
querynot_equal (col_key column_key, binary value, bool case_sensitive=true)
 
querybegins_with (col_key column_key, binary value, bool case_sensitive=true)
 
queryends_with (col_key column_key, binary value, bool case_sensitive=true)
 
querycontains (col_key column_key, binary value, bool case_sensitive=true)
 
querylike (col_key column_key, binary b, bool case_sensitive=true)
 
queryequal (col_key column_key, mixed value, bool case_sensitive=true)
 
querynot_equal (col_key column_key, mixed value, bool case_sensitive=true)
 
querygreater (col_key column_key, mixed value)
 
querygreater_equal (col_key column_key, mixed value)
 
queryless (col_key column_key, mixed value)
 
queryless_equal (col_key column_key, mixed value)
 
querybegins_with (col_key column_key, mixed value, bool case_sensitive=true)
 
queryends_with (col_key column_key, mixed value, bool case_sensitive=true)
 
querycontains (col_key column_key, mixed value, bool case_sensitive=true)
 
querylike (col_key column_key, mixed value, bool case_sensitive=true)
 
queryequal (col_key column_key, bool value)
 
querynot_equal (col_key column_key, bool value)
 
querylinks_to (col_key column_key, const internal::bridge::obj &o)
 
querynot_links_to (col_key column_key, const internal::bridge::obj &o)
 
querydictionary_has_value_for_key_equals (col_key column_key, const std::string &key, const mixed &value)
 
querydictionary_has_value_for_key_not_equals (col_key column_key, const std::string &key, const mixed &value)
 
querydictionary_has_value_for_key_greater_than (col_key column_key, const std::string &key, const mixed &value)
 
querydictionary_has_value_for_key_less_than (col_key column_key, const std::string &key, const mixed &value)
 
querydictionary_has_value_for_key_greater_than_equals (col_key column_key, const std::string &key, const mixed &value)
 
querydictionary_has_value_for_key_less_than_equals (col_key column_key, const std::string &key, const mixed &value)
 
querydictionary_contains_string_for_key (col_key column_key, const std::string &key, const std::string &value)
 
querydictionary_contains_key (col_key column_key, const std::string &key)
 
subexpr dictionary_link_subexpr (col_key column_key, col_key link_column_key, const std::string &key)
 
std::string description () const
 

Static Public Member Functions

static query falsepredicate ()
 

The documentation for this struct was generated from the following files: