OmniSciDB
a5dc49c757
|
#include <ResultSet.h>
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 Member Functions | |
bool | operator== (const ResultSetRowIterator &other) const |
bool | operator!= (const ResultSetRowIterator &other) const |
value_type | operator* () const |
ResultSetRowIterator & | operator++ (void) |
ResultSetRowIterator | operator++ (int) |
size_t | getCurrentRowBufferIndex () const |
Private Member Functions | |
ResultSetRowIterator (const ResultSet *rs, bool translate_strings, bool decimal_to_double) | |
ResultSetRowIterator (const ResultSet *rs) | |
Private Attributes | |
const ResultSet * | result_set_ |
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 | |
class | ResultSet |
Definition at line 94 of file ResultSet.h.
using ResultSetRowIterator::difference_type = std::ptrdiff_t |
Definition at line 97 of file ResultSet.h.
using ResultSetRowIterator::iterator_category = std::input_iterator_tag |
Definition at line 100 of file ResultSet.h.
using ResultSetRowIterator::pointer = std::vector<TargetValue>* |
Definition at line 98 of file ResultSet.h.
using ResultSetRowIterator::reference = std::vector<TargetValue>& |
Definition at line 99 of file ResultSet.h.
using ResultSetRowIterator::value_type = std::vector<TargetValue> |
Definition at line 96 of file ResultSet.h.
|
inlineprivate |
Definition at line 132 of file ResultSet.h.
|
inlineprivate |
Definition at line 143 of file ResultSet.h.
|
inline |
|
inline |
Definition at line 106 of file ResultSet.h.
|
inline |
Definition at line 1008 of file ResultSet.h.
References decimal_to_double_, global_entry_idx_, global_entry_idx_valid_, result_set_, and translate_strings_.
|
inline |
Definition at line 1021 of file ResultSet.h.
References fetched_so_far_, global_entry_idx_valid_, and result_set_.
|
inline |
Definition at line 110 of file ResultSet.h.
|
inline |
|
friend |
Definition at line 143 of file ResultSet.h.
|
private |
Definition at line 125 of file ResultSet.h.
Referenced by getCurrentRowBufferIndex(), and operator==().
|
private |
Definition at line 130 of file ResultSet.h.
Referenced by operator*().
|
private |
Definition at line 128 of file ResultSet.h.
Referenced by operator++().
|
private |
Definition at line 126 of file ResultSet.h.
Referenced by operator*().
|
private |
Definition at line 127 of file ResultSet.h.
Referenced by operator*(), and operator++().
|
private |
Definition at line 124 of file ResultSet.h.
Referenced by operator*(), operator++(), and operator==().
|
private |
Definition at line 129 of file ResultSet.h.
Referenced by operator*().