We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 7f8c9ec + a59a8cb commit 982a43bCopy full SHA for 982a43b
src/Storages/MergeTree/MergeTreeDataSelectExecutor.cpp
@@ -1733,11 +1733,10 @@ MarkRanges MergeTreeDataSelectExecutor::filterMarksUsingIndex(
1733
else
1734
{
1735
bool result = false;
1736
- const auto * gin_filter_condition = dynamic_cast<const MergeTreeIndexConditionGin *>(&*condition);
1737
- if (!gin_filter_condition)
1738
- result = condition->mayBeTrueOnGranule(granule);
1739
- else
+ if (const auto * gin_filter_condition = dynamic_cast<const MergeTreeIndexConditionGin *>(&*condition))
1740
result = cache_in_store.store ? gin_filter_condition->mayBeTrueOnGranuleInPart(granule, cache_in_store) : true;
+ else
+ result = condition->mayBeTrueOnGranule(granule);
1741
1742
if (!result)
1743
continue;
0 commit comments