Definition at line 271 of file 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 280 of file result_set.hpp.
| using storages::postgres::TypedResultSet< T, ExtractionTag >::const_reverse_iterator = detail::ConstTypedRowIterator<T, ExtractionTag, detail::IteratorDirection::kReverse> |
Definition at line 281 of file result_set.hpp.
| using storages::postgres::TypedResultSet< T, ExtractionTag >::difference_type = ResultSet::difference_type |
Definition at line 274 of file result_set.hpp.
| using storages::postgres::TypedResultSet< T, ExtractionTag >::pointer = const_iterator |
Definition at line 284 of file result_set.hpp.
| using storages::postgres::TypedResultSet< T, ExtractionTag >::reference = std::add_const_t<value_type> |
Definition at line 291 of file result_set.hpp.
| using storages::postgres::TypedResultSet< T, ExtractionTag >::size_type = ResultSet::size_type |
Definition at line 273 of file result_set.hpp.
| using storages::postgres::TypedResultSet< T, ExtractionTag >::value_type = T |
Definition at line 283 of file result_set.hpp.
|
inlineexplicit |
Definition at line 295 of file result_set.hpp.
|
inline |
Definition at line 309 of file result_set.hpp.
|
inline |
Definition at line 313 of file result_set.hpp.
|
inline |
Definition at line 308 of file result_set.hpp.
|
inline |
Definition at line 312 of file result_set.hpp.
|
inline |
Definition at line 310 of file result_set.hpp.
|
inline |
Definition at line 314 of file result_set.hpp.
|
inline |
Definition at line 319 of file result_set.hpp.
|
inline |
Definition at line 323 of file result_set.hpp.
|
inline |
Definition at line 321 of file result_set.hpp.
|
inline |
Definition at line 325 of file result_set.hpp.
|
inline |
Definition at line 311 of file result_set.hpp.
|
inline |
Definition at line 315 of file result_set.hpp.
|
inline |
Definition at line 301 of file result_set.hpp.
|
inline |
Access a row by index.
| RowIndexOutOfBounds | if index is out of bounds |
Definition at line 331 of file result_set.hpp.
|
inline |
Definition at line 333 of file result_set.hpp.
|
inline |
Definition at line 320 of file result_set.hpp.
|
inline |
Definition at line 324 of file result_set.hpp.
|
inline |
Definition at line 322 of file result_set.hpp.
|
inline |
Definition at line 326 of file result_set.hpp.
|
inline |
Number of rows in the result set.
Definition at line 300 of file result_set.hpp.
|
staticconstexpr |
Definition at line 276 of file result_set.hpp.
|
staticconstexpr |
Definition at line 275 of file result_set.hpp.