Update src/Storages/VirtualColumnUtils.cpp

Co-authored-by: Kruglov Pavel <48961922+Avogar@users.noreply.github.com>
This commit is contained in:
Yarik Briukhovetskyi 2024-09-17 15:39:26 +02:00 committed by GitHub
parent e8d50aa97f
commit 3a7c68a052
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -262,9 +262,7 @@ std::optional<ActionsDAG> createPathAndFileFilterDAG(const ActionsDAG::Node * pr
ColumnPtr getFilterByPathAndFileIndexes(const std::vector<String> & paths, const ExpressionActionsPtr & actions, const NamesAndTypesList & virtual_columns, const ContextPtr & context)
{
Block block;
NameSet common_virtuals;
if (context->getSettingsRef().use_hive_partitioning)
common_virtuals = getVirtualNamesForFileLikeStorage();
NameSet common_virtuals = getVirtualNamesForFileLikeStorage();
for (const auto & column : virtual_columns)
{
if (column.name == "_file" || column.name == "_path" || !common_virtuals.contains(column.name))