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.