ClickHouse源码笔记4:FilterBlockInputStream, 探寻where,having的实现
书接上文,本篇继续分享ClickHouse源码中一个重要的流,FilterBlockInputStream的实现,重点在于分析Clickhouse是如何在执行引擎实现向量化的Filter操作符,而利用这个Filter操作符的,就可以实现where,having的数据过滤。话不多说,准备发车~~本文的源码分析基于ClickHousev19.16.2.2的版本。1.Selection的实现Select