Skip to content

Commit 82f189d

Browse files
Add test
1 parent f337b02 commit 82f189d

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

x-pack/plugin/esql/src/test/java/org/elasticsearch/xpack/esql/session/FieldNameUtilsTests.java

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2227,6 +2227,17 @@ public void testForkRefs3() {
22272227
""", Set.of("first_name", "first_name.*"));
22282228
}
22292229

2230+
public void testForkRef4() {
2231+
assertFieldNames("""
2232+
from employees
2233+
| sort emp_no
2234+
| limit 1
2235+
| FORK
2236+
(eval x = to_string(languages) | enrich languages_policy on x | keep language_name)
2237+
(eval y = to_string(emp_no) | enrich languages_policy on y | keep emp_no)
2238+
""", Set.of("emp_no", "emp_no.*", "languages", "languages.*", "language_name", "language_name.*", "x", "x.*", "y", "y.*"));
2239+
}
2240+
22302241
private void assertFieldNames(String query, Set<String> expected) {
22312242
assertFieldNames(query, new EnrichResolution(), expected, Set.of());
22322243
}

0 commit comments

Comments
 (0)