Skip to content

Commit de18e85

Browse files
committed
Fix join issue
Signed-off-by: Tomoyuki Morita <[email protected]>
1 parent 939ddc8 commit de18e85

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

core/src/main/java/org/opensearch/sql/calcite/rel/RelFieldBuilder.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -170,6 +170,10 @@ public void reorganizeDynamicFields(List<String> leftAllFields, List<String> rig
170170
boolean leftHasDynamicFields = leftAllFields.contains(DYNAMIC_FIELDS_MAP);
171171
boolean rightHasDynamicFields = rightAllFields.contains(DYNAMIC_FIELDS_MAP);
172172

173+
if (!leftHasDynamicFields && !rightHasDynamicFields) {
174+
return;
175+
}
176+
173177
List<JoinedField> fields = collectStaticFieldsInfo(leftAllFields, rightAllFields);
174178
Optional<JoinedField> leftMap =
175179
leftHasDynamicFields ? Optional.of(getLeftDynamicFieldMapInfo()) : Optional.empty();

0 commit comments

Comments
 (0)