Definition at line 151 of file typed_result_set.hpp.
Public Types | |
using | size_type = ResultSet::size_type |
using | difference_type = ResultSet::difference_type |
Public Member Functions | |
Forward iteration | |
const_iterator | cbegin () const & |
const_iterator | begin () const & |
const_iterator | cend () const & |
const_iterator | end () const & |
const_iterator | cbegin () const && |
const_iterator | begin () const && |
const_iterator | cend () const && |
const_iterator | end () const && |
Static Public Attributes | |
static constexpr size_type | npos = ResultSet::npos |
static constexpr ExtractionTag | kExtractTag {} |
Row container concept | |
using | const_iterator = detail::ConstTypedRowIterator<T, ExtractionTag, detail::IteratorDirection::kForward> |
using | const_reverse_iterator = detail::ConstTypedRowIterator<T, ExtractionTag, detail::IteratorDirection::kReverse> |
using | value_type = T |
using | pointer = const_iterator |
using | reference = std::add_const_t<value_type> |
TypedResultSet (ResultSet result) | |
size_type | Size () const |
Number of rows in the result set. | |
bool | IsEmpty () const |
Reverse iteration | |
const_reverse_iterator | crbegin () const & |
const_reverse_iterator | rbegin () const & |
const_reverse_iterator | crend () const & |
const_reverse_iterator | rend () const & |
const_reverse_iterator | crbegin () const && |
const_reverse_iterator | rbegin () const && |
const_reverse_iterator | crend () const && |
const_reverse_iterator | rend () const && |
reference | operator[] (size_type index) const & |
Access a row by index. | |
reference | operator[] (size_type) const && |
using storages::postgres::TypedResultSet< T, ExtractionTag >::const_iterator = detail::ConstTypedRowIterator<T, ExtractionTag, detail::IteratorDirection::kForward> |
Definition at line 160 of file typed_result_set.hpp.
using storages::postgres::TypedResultSet< T, ExtractionTag >::const_reverse_iterator = detail::ConstTypedRowIterator<T, ExtractionTag, detail::IteratorDirection::kReverse> |
Definition at line 161 of file typed_result_set.hpp.
using storages::postgres::TypedResultSet< T, ExtractionTag >::difference_type = ResultSet::difference_type |
Definition at line 154 of file typed_result_set.hpp.
using storages::postgres::TypedResultSet< T, ExtractionTag >::pointer = const_iterator |
Definition at line 164 of file typed_result_set.hpp.
using storages::postgres::TypedResultSet< T, ExtractionTag >::reference = std::add_const_t<value_type> |
Definition at line 171 of file typed_result_set.hpp.
using storages::postgres::TypedResultSet< T, ExtractionTag >::size_type = ResultSet::size_type |
Definition at line 153 of file typed_result_set.hpp.
using storages::postgres::TypedResultSet< T, ExtractionTag >::value_type = T |
Definition at line 163 of file typed_result_set.hpp.
|
inlineexplicit |
Definition at line 175 of file typed_result_set.hpp.
|
inline |
Definition at line 187 of file typed_result_set.hpp.
|
inline |
Definition at line 191 of file typed_result_set.hpp.
|
inline |
Definition at line 186 of file typed_result_set.hpp.
|
inline |
Definition at line 190 of file typed_result_set.hpp.
|
inline |
Definition at line 188 of file typed_result_set.hpp.
|
inline |
Definition at line 192 of file typed_result_set.hpp.
|
inline |
Definition at line 197 of file typed_result_set.hpp.
|
inline |
Definition at line 201 of file typed_result_set.hpp.
|
inline |
Definition at line 199 of file typed_result_set.hpp.
|
inline |
Definition at line 203 of file typed_result_set.hpp.
|
inline |
Definition at line 189 of file typed_result_set.hpp.
|
inline |
Definition at line 193 of file typed_result_set.hpp.
|
inline |
Definition at line 179 of file typed_result_set.hpp.
|
inline |
Access a row by index.
RowIndexOutOfBounds | if index is out of bounds |
Definition at line 209 of file typed_result_set.hpp.
|
inline |
Definition at line 211 of file typed_result_set.hpp.
|
inline |
Definition at line 198 of file typed_result_set.hpp.
|
inline |
Definition at line 202 of file typed_result_set.hpp.
|
inline |
Definition at line 200 of file typed_result_set.hpp.
|
inline |
Definition at line 204 of file typed_result_set.hpp.
|
inline |
Number of rows in the result set.
Definition at line 178 of file typed_result_set.hpp.
|
staticconstexpr |
Definition at line 156 of file typed_result_set.hpp.
|
staticconstexpr |
Definition at line 155 of file typed_result_set.hpp.