userver: storages::clickhouse::io::RowsMapper< Row > Class Template Reference
Loading...
Searching...
No Matches
storages::clickhouse::io::RowsMapper< Row > Class Template Referencefinal

Detailed Description

template<typename Row>
class storages::clickhouse::io::RowsMapper< Row >

Definition at line 46 of file result_mapper.hpp.

Classes

class  Iterator

Public Types

using MappedType = typename CppToClickhouse<Row>::mapped_type
using IteratorsTupleT = clickhouse::impl::IteratorsTupleT<MappedType>

Public Member Functions

 RowsMapper (clickhouse::impl::BlockWrapperPtr &&block)
Iterator begin () const
Iterator end () const

Member Typedef Documentation

◆ IteratorsTupleT

template<typename Row>
using storages::clickhouse::io::RowsMapper< Row >::IteratorsTupleT = clickhouse::impl::IteratorsTupleT<MappedType>

Definition at line 56 of file result_mapper.hpp.

◆ MappedType

template<typename Row>
using storages::clickhouse::io::RowsMapper< Row >::MappedType = typename CppToClickhouse<Row>::mapped_type

Definition at line 48 of file result_mapper.hpp.

Constructor & Destructor Documentation

◆ RowsMapper()

template<typename Row>
storages::clickhouse::io::RowsMapper< Row >::RowsMapper ( clickhouse::impl::BlockWrapperPtr && block)
inlineexplicit

Definition at line 49 of file result_mapper.hpp.

Member Function Documentation

◆ begin()

template<typename Row>
Iterator storages::clickhouse::io::RowsMapper< Row >::begin ( ) const
inline

Definition at line 105 of file result_mapper.hpp.

◆ end()

template<typename Row>
Iterator storages::clickhouse::io::RowsMapper< Row >::end ( ) const
inline

Definition at line 106 of file result_mapper.hpp.

◆ IteratorsTester

template<typename Row>
friend class IteratorsTester
friend

Definition at line 108 of file result_mapper.hpp.


The documentation for this class was generated from the following file: