Fix rows_before_limit_at_least.

This commit is contained in:
Nikolai Kochetov 2019-05-13 16:04:52 +03:00
parent fe9a45fee1
commit ba6768557e

View File

@ -597,7 +597,7 @@ void QueryPipeline::calcRowsBeforeLimit()
}
/// Skip totals and extremes port for output format.
if (auto * format = typeid_cast<IOutputFormat *>(processor))
if (auto * format = dynamic_cast<IOutputFormat *>(processor))
{
auto * child_processor = &format->getPort(IOutputFormat::PortKind::Main).getOutputPort().getProcessor();
if (visited.emplace(child_processor).second)