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_); }