File tree Expand file tree Collapse file tree 2 files changed +367
-32
lines changed
ydb/library/yql/minikql/comp_nodes Expand file tree Collapse file tree 2 files changed +367
-32
lines changed Original file line number Diff line number Diff line change @@ -257,15 +257,13 @@ using TState = TBlockJoinState<RightRequired>;
257
257
while (blockState.IsNotFull () && blockState.NextRow ()) {
258
258
const auto key = MakeKeysTuple (blockState);
259
259
if constexpr (WithoutRight) {
260
- if (key && Dict_.Contains (key) == RightRequired) {
260
+ if (( key && Dict_.Contains (key) ) == RightRequired) {
261
261
blockState.CopyRow ();
262
262
}
263
- } else if constexpr (RightRequired) {
264
- if (NUdf::TUnboxedValue lookup; key && (lookup = Dict_.Lookup (key))) {
265
- blockState.MakeRow (lookup);
266
- }
267
- } else {
268
- blockState.MakeRow (Dict_.Lookup (key));
263
+ } else if (NUdf::TUnboxedValue lookup; key && (lookup = Dict_.Lookup (key))) {
264
+ blockState.MakeRow (lookup);
265
+ } else if constexpr (!RightRequired) {
266
+ blockState.MakeRow (NUdf::TUnboxedValue ());
269
267
}
270
268
}
271
269
if (blockState.IsNotFull () && !blockState.IsFinished ()) {
You can’t perform that action at this time.
0 commit comments