Definition at line 562 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 571 of file result_set.hpp.
| using storages::postgres::TypedResultSet< T, ExtractionTag >::const_reverse_iterator = detail::ConstTypedRowIterator<T, ExtractionTag, detail::IteratorDirection::kReverse> |
Definition at line 572 of file result_set.hpp.
| using storages::postgres::TypedResultSet< T, ExtractionTag >::difference_type = ResultSet::difference_type |
Definition at line 565 of file result_set.hpp.
| using storages::postgres::TypedResultSet< T, ExtractionTag >::pointer = const_iterator |
Definition at line 575 of file result_set.hpp.
| using storages::postgres::TypedResultSet< T, ExtractionTag >::reference = std::add_const_t<value_type> |
Definition at line 582 of file result_set.hpp.
| using storages::postgres::TypedResultSet< T, ExtractionTag >::size_type = ResultSet::size_type |
Definition at line 564 of file result_set.hpp.
| using storages::postgres::TypedResultSet< T, ExtractionTag >::value_type = T |
Definition at line 574 of file result_set.hpp.
|
inlineexplicit |
Definition at line 586 of file result_set.hpp.
|
inline |
Definition at line 598 of file result_set.hpp.
|
inline |
Definition at line 602 of file result_set.hpp.
|
inline |
Definition at line 597 of file result_set.hpp.
|
inline |
Definition at line 601 of file result_set.hpp.
|
inline |
Definition at line 599 of file result_set.hpp.
|
inline |
Definition at line 603 of file result_set.hpp.
|
inline |
Definition at line 608 of file result_set.hpp.
|
inline |
Definition at line 612 of file result_set.hpp.
|
inline |
Definition at line 610 of file result_set.hpp.
|
inline |
Definition at line 614 of file result_set.hpp.
|
inline |
Definition at line 600 of file result_set.hpp.
|
inline |
Definition at line 604 of file result_set.hpp.
|
inline |
Definition at line 590 of file result_set.hpp.
|
inline |
Access a row by index.
| RowIndexOutOfBounds | if index is out of bounds |
Definition at line 620 of file result_set.hpp.
|
inline |
Definition at line 622 of file result_set.hpp.
|
inline |
Definition at line 609 of file result_set.hpp.
|
inline |
Definition at line 613 of file result_set.hpp.
|
inline |
Definition at line 611 of file result_set.hpp.
|
inline |
Definition at line 615 of file result_set.hpp.
|
inline |
Number of rows in the result set.
Definition at line 589 of file result_set.hpp.
|
staticconstexpr |
Definition at line 567 of file result_set.hpp.
|
staticconstexpr |
Definition at line 566 of file result_set.hpp.