Class ResultSetRowIterator¶
-
class
ResultSetRowIterator
¶ Public Types
-
using
value_type
= std::vector<TargetValue>¶
-
using
difference_type
= std::ptrdiff_t¶
-
using
pointer
= std::vector<TargetValue> *¶
-
using
reference
= std::vector<TargetValue>&¶
-
using
iterator_category
= std::input_iterator_tag¶
Public Functions
-
bool
operator==
(const ResultSetRowIterator &other) const¶
-
bool
operator!=
(const ResultSetRowIterator &other) const¶
-
ResultSetRowIterator::value_type
operator*
() const¶
-
ResultSetRowIterator &
operator++
(void)¶
-
ResultSetRowIterator
operator++
(int)¶
-
size_t
getCurrentRowBufferIndex
() const¶
Private Functions
Private Members
-
size_t
crt_row_buff_idx_
¶
-
size_t
global_entry_idx_
¶
-
bool
global_entry_idx_valid_
¶
-
size_t
fetched_so_far_
¶
-
bool
translate_strings_
¶
-
bool
decimal_to_double_
¶
Friends
-
friend
ResultSetRowIterator::ResultSet
-
using