32class HAZELCAST_API read_result_set
44 std::vector<serialization::pimpl::data>&& data_items,
45 serialization::pimpl::SerializationService& serialization_service,
46 boost::optional<std::vector<int64_t>>& item_seqs,
49 , item_seqs_(
std::move(item_seqs))
52 for (
auto&& item : data_items) {
53 items_.emplace_back(item, serialization_service);
72 const std::vector<typed_data>& get_items()
const {
return items_; }
84 if (index >= (int32_t)item_seqs_->size() || index < 0) {
85 BOOST_THROW_EXCEPTION(
87 "read_result_set::getSequence")
89 <<
" is out of bounds. Sequences size is:" << item_seqs_->size())
93 return (*item_seqs_)[index];
121 int32_t items_read_count_;
122 std::vector<typed_data> items_;
123 boost::optional<std::vector<int64_t>> item_seqs_;