6#include <userver/storages/clickhouse/io/columns/column_iterator.hpp>
7#include <userver/storages/clickhouse/io/columns/column_wrapper.hpp>
27template <
typename ColumnType>
30 using iterator = ColumnIterator<ColumnType>;
32 ClickhouseColumn(ColumnRef column) : column_{std::move(column)} {}
34 iterator begin()
const {
return iterator{column_}; }
36 iterator end()
const {
return iterator::End(column_); }
38 size_t Size()
const {
return GetColumnSize(column_); }