55 std::optional<query_metrics>
metrics,
57 std::optional<codec::binary>
profile)
62 , metrics_{ std::move(
metrics) }
64 , profile_{ std::move(
profile) }
76 [[nodiscard]]
auto request_id() const -> const std::
string&
91 return client_context_id_;
143 [[nodiscard]]
auto signature() const -> const std::optional<codec::binary>&
156 [[nodiscard]]
auto profile() const -> const std::optional<codec::binary>&
162 std::string request_id_{};
163 std::string client_context_id_{};
165 std::vector<query_warning> warnings_{};
166 std::optional<query_metrics> metrics_{};
167 std::optional<codec::binary> signature_{};
168 std::optional<codec::binary> profile_{};
Query Metrics contains the query result metrics containing counts and timings.
Definition query_metrics.hxx:33
Represents a single warning returned from the query engine.
Definition query_warning.hxx:37
Represents a single item from the result of collection::scan()
Definition allow_querying_search_index_options.hxx:28
query_status
Status of the N1QL Query.
Definition query_status.hxx:29