Skip to content

Commit c633020

Browse files
authored
Fix compare pushdown via OlapApply (#18633)
1 parent bd94a92 commit c633020

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

ydb/core/kqp/opt/physical/predicate_collector.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -433,7 +433,7 @@ void CollectPredicates(const TExprBase& predicate, TOLAPPredicateNode& predicate
433433
predicateTree.CanBePushedApply = CoalesceCanBePushed(maybeCoalesce.Cast(), lambdaArg, lambdaBody, {true, options.PushdownSubstring});
434434
} else if (const auto maybeCompare = predicate.Maybe<TCoCompare>()) {
435435
predicateTree.CanBePushed = CompareCanBePushed(maybeCompare.Cast(), lambdaArg, lambdaBody, {false, options.PushdownSubstring});
436-
predicateTree.CanBePushedApply = CompareCanBePushed(maybeCompare.Cast(), lambdaArg, lambdaBody, {false, options.PushdownSubstring});
436+
predicateTree.CanBePushedApply = CompareCanBePushed(maybeCompare.Cast(), lambdaArg, lambdaBody, {true, options.PushdownSubstring});
437437
} else if (const auto maybeExists = predicate.Maybe<TCoExists>()) {
438438
predicateTree.CanBePushed = ExistsCanBePushed(maybeExists.Cast(), lambdaArg);
439439
predicateTree.CanBePushedApply = predicateTree.CanBePushed;

0 commit comments

Comments
 (0)