#ifndef __clang_analyzer__ // It's too hard to analyze. #include "GatherUtils.h" #include "Selectors.h" #include "Algorithms.h" namespace DB::GatherUtils { struct SliceDynamicOffsetBoundedSelectArraySource : public ArraySinkSourceSelector { template static void selectSourceSink(Source && source, Sink && sink, const IColumn & offset_column, const IColumn & length_column) { sliceDynamicOffsetBounded(source, sink, offset_column, length_column); } }; void sliceDynamicOffsetBounded(IArraySource & src, IArraySink & sink, const IColumn & offset_column, const IColumn & length_column) { SliceDynamicOffsetBoundedSelectArraySource::select(src, sink, offset_column, length_column); } } #endif