31class tao_json_serializer;
55 , rows_{ std::move(rows) }
79 [[nodiscard]]
auto rows_as_binary() const -> const std::vector<codec::binary>&
85 typename Document =
typename Serializer::document_type,
86 std::enable_if_t<codec::is_serializer_v<Serializer>,
bool> =
true>
87 [[nodiscard]]
auto rows_as() const -> std::vector<Document>
89 std::vector<Document> rows;
90 rows.reserve(rows_.size());
91 for (
const auto& row : rows_) {
92 rows.emplace_back(Serializer::template deserialize<Document>(row));
99 std::vector<codec::binary> rows_{};
Represents result of cluster::analytics_query() and scope::analytics_query() calls.
Definition analytics_result.hxx:41
analytics_result()=default
auto rows_as_binary() const -> const std::vector< codec::binary > &
Definition analytics_result.hxx:79
analytics_result(analytics_meta_data meta_data, std::vector< codec::binary > rows)
Definition analytics_result.hxx:53
auto meta_data() const -> const analytics_meta_data &
Returns the analytics_meta_data giving access to the additional metadata associated with this analyti...
Definition analytics_result.hxx:68
auto rows_as() const -> std::vector< Document >
Definition analytics_result.hxx:87
Definition tao_json_serializer.hxx:42
Represents a single item from the result of collection::scan()
Definition allow_querying_search_index_options.hxx:28