Skip to content

Commit

Permalink
fix filter usage for sequential assembling (#11687)
Browse files Browse the repository at this point in the history
  • Loading branch information
ivanmorozov333 authored Nov 18, 2024
1 parent af0f296 commit e1522ed
Showing 1 changed file with 3 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -186,7 +186,7 @@ std::shared_ptr<TFetchingScript> TSpecialReadContext::BuildColumnsFetchingPlan(c
acc.AddAssembleStep(*result, *DeletionColumns, "SPEC_DELETION", EStageFeaturesIndexes::Fetching, false);
result->AddStep(std::make_shared<TDeletionFilter>());
}
acc.AddAssembleStep(*result, columnsFetch, "LAST", EStageFeaturesIndexes::Fetching, true);
acc.AddAssembleStep(*result, columnsFetch, "LAST", EStageFeaturesIndexes::Fetching, !exclusiveSource);
} else {
return nullptr;
}
Expand Down Expand Up @@ -233,7 +233,7 @@ std::shared_ptr<TFetchingScript> TSpecialReadContext::BuildColumnsFetchingPlan(c
result->AddStep(std::make_shared<TFilterCutLimit>(GetReadMetadata()->Limit, GetReadMetadata()->IsDescSorted()));
}
acc.AddFetchingStep(*result, *FFColumns, EStageFeaturesIndexes::Fetching);
acc.AddAssembleStep(*result, *FFColumns, "LAST", EStageFeaturesIndexes::Fetching, true);
acc.AddAssembleStep(*result, *FFColumns, "LAST", EStageFeaturesIndexes::Fetching, !exclusiveSource);
} else {
result->SetBranchName("merge");
TColumnsSet columnsFetch = *MergeColumns + *EFColumns;
Expand Down Expand Up @@ -267,7 +267,7 @@ std::shared_ptr<TFetchingScript> TSpecialReadContext::BuildColumnsFetchingPlan(c
}
}
acc.AddFetchingStep(*result, *FFColumns, EStageFeaturesIndexes::Fetching);
acc.AddAssembleStep(*result, *FFColumns, "LAST", EStageFeaturesIndexes::Fetching, true);
acc.AddAssembleStep(*result, *FFColumns, "LAST", EStageFeaturesIndexes::Fetching, !exclusiveSource);
}
return result;
}
Expand Down

0 comments on commit e1522ed

Please sign in to comment.