Skip to content

Commit 9b803d4

Browse files
committed
Minor changes based on PR review.
Signed-off-by: forestmvey <forestv@bitquilltech.com>
1 parent dc718e2 commit 9b803d4

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

core/src/main/java/org/opensearch/sql/planner/physical/UnnestOperator.java

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,10 @@ public class UnnestOperator extends PhysicalPlan {
3434
private final Set<String> fields; // Needs to be a Set to match legacy implementation
3535
@Getter
3636
private final Map<String, List<String>> groupedPathsAndFields;
37-
List<Map<String, ExprValue>> result = new ArrayList<>();
38-
List<String> nonNestedFields = new ArrayList<>();
37+
@EqualsAndHashCode.Exclude
38+
private List<Map<String, ExprValue>> result = new ArrayList<>();
39+
@EqualsAndHashCode.Exclude
40+
private List<String> nonNestedFields = new ArrayList<>();
3941
@EqualsAndHashCode.Exclude
4042
private ListIterator<Map<String, ExprValue>> flattenedResult = result.listIterator();
4143

@@ -100,10 +102,12 @@ public ExprValue next() {
100102

101103
ExprValue inputValue = input.next();
102104
generateNonNestedFieldsMap(inputValue);
105+
// Add all nested fields to result map
103106
for (String field : fields) {
104107
result = flatten(field, inputValue, result, true);
105108
}
106109

110+
// Add all non-nested fields to result map
107111
for (String nonNestedField : nonNestedFields) {
108112
result = flatten(nonNestedField, inputValue, result, false);
109113
}

0 commit comments

Comments
 (0)