#include <userver/storages/clickhouse/io/columns/array_column.hpp>
Represents ClickHouse Array(T) column, where T is a ClickhouseColumn as well.
Definition at line 27 of file array_column.hpp.
Classes | |
class | ArrayDataHolder |
Public Types | |
using | cpp_type = std::vector<typename T::cpp_type> |
using | container_type = std::vector<cpp_type> |
using | iterator_data = ArrayDataHolder |
using | iterator |
Public Member Functions | |
ArrayColumn (ColumnRef column) | |
iterator | begin () const |
iterator | end () const |
size_t | Size () const |
Static Public Member Functions | |
static ColumnRef | Serialize (const container_type &from) |
static cpp_type | RetrieveElement (const ColumnRef &ref, std::size_t ind) |
using storages::clickhouse::io::columns::ArrayColumn< T >::container_type = std::vector<cpp_type> |
Definition at line 30 of file array_column.hpp.
using storages::clickhouse::io::columns::ArrayColumn< T >::cpp_type = std::vector<typename T::cpp_type> |
Definition at line 29 of file array_column.hpp.
|
inherited |
Definition at line 30 of file base_column.hpp.
using storages::clickhouse::io::columns::ArrayColumn< T >::iterator_data = ArrayDataHolder |
Definition at line 52 of file array_column.hpp.
storages::clickhouse::io::columns::ArrayColumn< T >::ArrayColumn | ( | ColumnRef | column | ) |
Definition at line 107 of file array_column.hpp.
|
inlineinherited |
Definition at line 34 of file base_column.hpp.
|
inlineinherited |
Definition at line 36 of file base_column.hpp.
|
static |
Definition at line 137 of file array_column.hpp.
|
static |
Definition at line 111 of file array_column.hpp.
|
inlineinherited |
Definition at line 38 of file base_column.hpp.