19#ifndef CPPREALM_BRIDGE_RESULTS_HPP
20#define CPPREALM_BRIDGE_RESULTS_HPP
23#include <cpprealm/internal/bridge/obj.hpp>
24#include <cpprealm/internal/bridge/utils.hpp>
29namespace realm::internal::bridge {
33 struct notification_token;
35 struct collection_change_set;
43 operator std::pair<std::string, bool>()
const;
57 [[nodiscard]]
realm get_realm()
const;
58 [[nodiscard]]
table get_table()
const;
60 results sort(
const std::vector<sort_descriptor>&);
61 notification_token add_notification_callback(std::shared_ptr<collection_change_callback>&&);
65#ifdef CPPREALM_HAVE_GENERATED_BRIDGE_TYPES
66 storage::Results m_results[1];
68 std::shared_ptr<Results> m_results;
83 std::string get(
results&,
size_t);
91 std::vector<uint8_t> get(
results&,
size_t);
93 std::chrono::time_point<std::chrono::system_clock> get(
results&,
size_t);
Definition: object.hpp:45
Definition: query.hpp:131
Definition: results.hpp:46
Definition: results.hpp:37