Skip to content

Commit 435ec72

Browse files
committed
Fix compare pushdown via OlapApply (#18633)
1 parent ccd1e97 commit 435ec72

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
@@ -430,7 +430,7 @@ void CollectPredicates(const TExprBase& predicate, TOLAPPredicateNode& predicate
430430
predicateTree.CanBePushedApply = CoalesceCanBePushed(maybeCoalesce.Cast(), lambdaArg, lambdaBody, {true, options.PushdownSubstring});
431431
} else if (const auto maybeCompare = predicate.Maybe<TCoCompare>()) {
432432
predicateTree.CanBePushed = CompareCanBePushed(maybeCompare.Cast(), lambdaArg, lambdaBody, {false, options.PushdownSubstring});
433-
predicateTree.CanBePushedApply = CompareCanBePushed(maybeCompare.Cast(), lambdaArg, lambdaBody, {false, options.PushdownSubstring});
433+
predicateTree.CanBePushedApply = CompareCanBePushed(maybeCompare.Cast(), lambdaArg, lambdaBody, {true, options.PushdownSubstring});
434434
} else if (const auto maybeExists = predicate.Maybe<TCoExists>()) {
435435
predicateTree.CanBePushed = ExistsCanBePushed(maybeExists.Cast(), lambdaArg);
436436
predicateTree.CanBePushedApply = predicateTree.CanBePushed;

0 commit comments

Comments
 (0)