21 std::shared_ptr<postgresql::Result> m_result =
nullptr;
22 std::shared_ptr<sqlite::Result> m_resultSQLite =
nullptr;
29 :
public std::iterator<std::random_access_iterator_tag, Arguments, std::ptrdiff_t, Arguments *, Arguments &>
70 iterator<std::random_access_iterator_tag, Arguments, std::ptrdiff_t, const Arguments *, const Arguments &>
Definition Arguments.h:77
bool operator!=(ConstIterator other) const
Definition Result.h:101
reference operator*() const
Definition Result.h:103
bool operator==(ConstIterator other) const
Definition Result.h:99
ConstIterator & operator++()
Definition Result.h:86
ConstIterator(const Result &result, bool end=false)
Definition Result.h:82
ConstIterator operator++(int)
Definition Result.h:92
Iterator operator++(int)
Definition Result.h:51
Iterator(Result &result, bool end=false)
Definition Result.h:41
bool operator!=(Iterator other) const
Definition Result.h:60
bool operator==(Iterator other) const
Definition Result.h:58
reference operator*()
Definition Result.h:62
Iterator & operator++()
Definition Result.h:45
const Arguments & of(std::size_t pos) const
Iterator end()
Definition Result.h:110
Result(std::shared_ptr< sqlite::Result > result)
Arguments & of(std::size_t pos)
Iterator begin()
Definition Result.h:107
ConstIterator end() const
Definition Result.h:116
ConstIterator begin() const
Definition Result.h:113
std::string getValue(int row, int attribute) const
Result(std::shared_ptr< postgresql::Result > result)
int getNumOfAttributes() const
Definition BaseFeature.h:6
constexpr std::string_view type_name()
Definition TypeName.h:9