Skip to content
Merged
Show file tree
Hide file tree
Changes from 162 commits
Commits
Show all changes
165 commits
Select commit Hold shift + click to select a range
5036b99
Late materialization golden tests
GalLalouche Dec 18, 2025
84976f5
Remove old test file
GalLalouche Jan 21, 2026
3410841
Fix failing test
GalLalouche Jan 22, 2026
4066eb4
Small changes
GalLalouche Jan 22, 2026
54390d1
Merge branch 'main' into tests/late_golden
GalLalouche Jan 30, 2026
5635f49
CR: Add minimum random transport version
GalLalouche Jan 30, 2026
84a15de
CR: Add ESQL query to the output
GalLalouche Jan 30, 2026
06d4661
Remove local node reduction tests in some cases
GalLalouche Jan 30, 2026
2d87993
Merge branch 'main' into tests/late_golden
GalLalouche Jan 30, 2026
f82a95a
More CR Fixes
GalLalouche Feb 2, 2026
c4cec77
Merge branch 'main' into tests/late_golden
GalLalouche Feb 2, 2026
a0eace3
Fix bug with synthetic names
GalLalouche Feb 2, 2026
5fec441
Add name IDs
GalLalouche Feb 3, 2026
a976a88
Synthetic names
GalLalouche Feb 3, 2026
6a98ff7
Refactor
GalLalouche Feb 3, 2026
dd3ef6b
Golden test start
GalLalouche Feb 3, 2026
e0b20db
Fix set issue
GalLalouche Feb 3, 2026
6aeccac
TEMP
GalLalouche Feb 3, 2026
d47e18b
Fix query.esql
GalLalouche Feb 3, 2026
465826c
TEMP
GalLalouche Feb 3, 2026
4c8ae63
Added more tests
GalLalouche Feb 3, 2026
eefa9cf
Add multi index tests
GalLalouche Feb 3, 2026
7f69234
TEMP
GalLalouche Feb 4, 2026
ac35237
Push after potentially unmapped field hack
GalLalouche Feb 4, 2026
66cb1ed
Add field aliases test
GalLalouche Feb 5, 2026
221c4fa
Stuffs
GalLalouche Feb 5, 2026
9aaca40
Added some nullify tests, fix CsvTests bug
GalLalouche Feb 6, 2026
7a3b810
[CI] Auto commit changes from spotless
Feb 6, 2026
c33a2c6
Prevent filter pushdown on potentially unmapped fields
GalLalouche Feb 9, 2026
a5536c0
Add test for sort pushdown on partially unmapped fields (#141925)
GalLalouche Feb 9, 2026
6980de7
Fix sort pushdown test to actually exercise the bug
GalLalouche Feb 9, 2026
8fc5cf9
TEMP refactor and add failing tests
GalLalouche Feb 9, 2026
0dcb78b
Small refactors
GalLalouche Feb 9, 2026
c0263bf
Temp 2
GalLalouche Feb 9, 2026
ae46470
Temp 2
GalLalouche Feb 9, 2026
5b2e7ec
Temp hacks with hard coded stuff but working test
GalLalouche Feb 10, 2026
8ba01d6
Add golden tests
GalLalouche Feb 10, 2026
5194ce5
Some fewer hacks
GalLalouche Feb 10, 2026
0551fc7
Even fewer hacks
GalLalouche Feb 11, 2026
b6ff758
Fix bugs, undo SET hardcode
GalLalouche Feb 11, 2026
6921a2a
Fix serialization
GalLalouche Feb 11, 2026
1bdd764
Fix CSVTests
GalLalouche Feb 12, 2026
d7605d3
Even fewer hacks
GalLalouche Feb 12, 2026
6204995
Added test, remove fixme
GalLalouche Feb 12, 2026
9cceee5
Add another test
GalLalouche Feb 12, 2026
1cec9f1
Fix failing CSV test
GalLalouche Feb 12, 2026
19bf3cd
Some manual refactors
GalLalouche Feb 23, 2026
5addb8e
Fix unmapped field loading for type-conflicted fields
GalLalouche Feb 23, 2026
256fb47
ESQL: Add name IDs to golden tests; fix synthetic names
GalLalouche Feb 2, 2026
7e779c2
Prevent filter pushdown on potentially unmapped fields
GalLalouche Feb 9, 2026
d526c11
Add test for sort pushdown on partially unmapped fields (#141925)
GalLalouche Feb 9, 2026
8c3a2ab
Fix sort pushdown test to actually exercise the bug
GalLalouche Feb 9, 2026
979b228
Add PushdownGoldenTests for sort and filter pushdown coverage.
GalLalouche Feb 18, 2026
b1c00f4
Update docs/changelog/143460.yaml
GalLalouche Mar 3, 2026
b67dc4f
[CI] Auto commit changes from spotless
Mar 3, 2026
8669a61
CR: Decompose, deduplicate
GalLalouche Mar 3, 2026
d2f1dbc
Address Alex's PR #143460 review comments
GalLalouche Mar 3, 2026
6545746
Cleanup SpecIT logging configuration (#143365)
idegtiarenko Mar 3, 2026
ed5b177
Add circuit breaker for query construction to prevent OOM from automa…
drempapis Mar 3, 2026
ec13be2
ESQL: Fix datasource test failures on Windows and FIPS (#143417)
costin Mar 3, 2026
0c58650
ESQL: Add extended distribution tests and fault injection for externa…
costin Mar 3, 2026
1b326b1
Fix SQL client parsing of array header values (#143408)
luigidellaquila Mar 3, 2026
84b10b3
Fix CSV-escaped quotes in generated docs examples (#143449)
quackaplop Mar 3, 2026
17d86a7
Fix MMROperatorTests (#143453)
ioanatia Mar 3, 2026
df85dbf
[DOCS] Fix ES|QL function and commands lists versioning metadata (#14…
leemthompo Mar 3, 2026
48ed462
Mute org.elasticsearch.compute.lucene.read.ValueSourceReaderTypeConve…
elasticsearchmachine Mar 3, 2026
05862b9
[Transform] Stop transforms at the end of tests (#139783)
prwhelan Mar 3, 2026
f20aca7
Improve pattern text downgrade license test (#143102)
parkertimmins Mar 3, 2026
a2b004e
[Test] Randomly disable doc values skippers in time-series indices (#…
tlrx Mar 3, 2026
8fa083d
ES|QL: Add note of future removal of FORK implicit LIMIT (#143457)
ioanatia Mar 3, 2026
641096e
SQL: fix CLI tests (#143451)
luigidellaquila Mar 3, 2026
7ca0eaa
Add description to reindex API without sensitive info (#143112)
samxbr Mar 3, 2026
e3a7228
Add getUnavailableShards to BaseBroadcastResponse (#143406)
dakrone Mar 3, 2026
eabd0fd
[Inference API] Add custom headers for Azure OpenAI Service (#142969)
jonathan-buttner Mar 3, 2026
e8d3d8a
apm-data: explicit map of timestamp.us to long (#143173)
endorama Mar 3, 2026
7fcbee4
CPS fix: include only relevant projects in the search response metada…
pawankartik-elastic Mar 3, 2026
16e0828
Fix IndexInputUtils.withSlice to produce native-safe MemorySegments o…
ChrisHegarty Mar 3, 2026
b7b41c4
Fix KnnIndexTester to work with byte vectors (#143493)
thecoop Mar 3, 2026
48528df
Update docs-build.yml (#142958)
theletterf Mar 3, 2026
e1bb157
ES|QL: Fix LIMIT after all columns are dropped (#143463)
luigidellaquila Mar 3, 2026
0716220
Documentation for query_vector base64 parameter (#142675)
ah89 Mar 3, 2026
420e929
Stop and relocate sliced reindex on shutdown (#143183)
szybia Mar 3, 2026
0769e94
Eagerly release resources in `TransportAwaitClusterStateVersionApplie…
DaveCTurner Mar 3, 2026
6ec8d92
ESQL: Remaining serialization tests (#143470)
nik9000 Mar 3, 2026
776ede9
Merge branch 'main' into prevent_pushdown_cursor
GalLalouche Mar 3, 2026
4fbaf18
Merge branch 'main' into prevent_pushdown_cursor
GalLalouche Mar 3, 2026
d54b48f
Merge branch 'main' into prevent_pushdown_cursor
GalLalouche Mar 4, 2026
8e77757
Fix changelog
GalLalouche Mar 4, 2026
e64b17c
Merge branch 'main' into prevent_pushdown_cursor
GalLalouche Mar 4, 2026
0f0ae8a
Fix required caps
GalLalouche Mar 4, 2026
0bf1876
Merge branch 'main' into prevent_pushdown_cursor
GalLalouche Mar 4, 2026
0175c3d
Merge branch 'main' into prevent_pushdown_cursor
GalLalouche Mar 4, 2026
fea828c
Fix deleted line
GalLalouche Mar 4, 2026
ee89848
Merge branch 'main' into prevent_pushdown_cursor
GalLalouche Mar 4, 2026
28f67fd
Fix hasIndexMetadata for queries with SET before FROM
GalLalouche Mar 4, 2026
10e1ff1
[CI] Auto commit changes from spotless
Mar 4, 2026
06f22d2
Merge branch 'main' into prevent_pushdown_cursor
GalLalouche Mar 5, 2026
be4b80b
Fix test by adding sort
GalLalouche Mar 5, 2026
1db923f
More strict regex
GalLalouche Mar 5, 2026
3ef066d
Analyzer golden tests
GalLalouche Mar 3, 2026
4b44c19
Extract common Pushdown and Analyzer golden test code
GalLalouche Mar 4, 2026
af189e8
Remove tests covered by golden tests
GalLalouche Mar 4, 2026
4f355ac
Add TS vs non-TS unmapped field tests
GalLalouche Mar 4, 2026
a07554f
[CI] Auto commit changes from spotless
Mar 5, 2026
1ab3eed
Fix k8s star tests
GalLalouche Mar 5, 2026
d5790a0
Merge branch 'tests/analyzer_golden_tests' into type_conflicts
GalLalouche Mar 5, 2026
bb62330
Update docs/changelog/143693.yaml
GalLalouche Mar 5, 2026
0853eda
[CI] Auto commit changes from spotless
Mar 5, 2026
7ae894e
some renames
GalLalouche Mar 10, 2026
fe84186
Merge branch 'main' into type_conflicts
GalLalouche Mar 15, 2026
3adf6be
Remove golden orphans
GalLalouche Mar 15, 2026
9361f09
ESQL: Remove duplicates and cleanup orphans
GalLalouche Mar 15, 2026
557d79f
Merge branch 'main' into tests/golden_analyzer_cleanup
GalLalouche Mar 16, 2026
25d13c3
Undelete and add golden
GalLalouche Mar 16, 2026
1d7318d
Merge branch 'main' into tests/golden_analyzer_cleanup
GalLalouche Mar 16, 2026
00d06a9
Merge branch 'main' into tests/golden_analyzer_cleanup
GalLalouche Mar 16, 2026
966a495
Merge branch 'main' into tests/golden_analyzer_cleanup
GalLalouche Mar 16, 2026
018b779
Native cli launcher (#143712)
mark-vieira Mar 15, 2026
2424f85
ESQL: Remove duplicates and cleanup orphans
GalLalouche Mar 15, 2026
6bea47e
Merge branch 'tests/golden_analyzer_cleanup' into type_conflicts
GalLalouche Mar 16, 2026
1674964
Merge branch 'main' into type_conflicts
GalLalouche Mar 17, 2026
21e62ec
Merge branch 'main' into type_conflicts
GalLalouche Mar 17, 2026
bfea2ff
Re-add missing tests
GalLalouche Mar 17, 2026
7d65963
Increased test coverage
GalLalouche Mar 18, 2026
b58430f
[CI] Auto commit changes from spotless
Mar 18, 2026
6142b86
Merge branch 'main' into type_conflicts
GalLalouche Mar 18, 2026
388cfb8
Merge remote-tracking branch 'origin/type_conflicts' into type_conflicts
GalLalouche Mar 18, 2026
7ae2788
Tests
GalLalouche Mar 18, 2026
c6d62ef
Merge branch 'main' into type_conflicts
GalLalouche Mar 18, 2026
48893bc
Fix tests
GalLalouche Mar 18, 2026
f8071ab
Refactor verification tests
GalLalouche Mar 18, 2026
457a6a7
Remove the conflict matrix
GalLalouche Mar 18, 2026
dceaa05
Fix whitespace
GalLalouche Mar 18, 2026
172d1eb
Merge branch 'main' into type_conflicts
GalLalouche Mar 18, 2026
75a031b
Some refactors
GalLalouche Mar 18, 2026
3638353
Bug fixes
GalLalouche Mar 18, 2026
4e9e50e
Add failing test with MAX_CONCURRENT_SHARDS_PER_NODE
GalLalouche Mar 19, 2026
a3a1dc7
Fix MultiTypeEsFeild bug
GalLalouche Mar 19, 2026
9f7b835
Merge branch 'main' into type_conflicts
GalLalouche Mar 19, 2026
494a56f
Undo alignment fixes to nullify
GalLalouche Mar 20, 2026
1062f85
More robust handling of esindex
GalLalouche Mar 20, 2026
6f4fb47
After self (?) review
GalLalouche Mar 20, 2026
a0a0d06
SOME fixes, so cursor can work on it in another PC
GalLalouche Mar 23, 2026
95ead58
Update docs/changelog/143693.yaml
GalLalouche Mar 23, 2026
a7f8dbd
Update docs/changelog/143693.yaml
GalLalouche Mar 24, 2026
f66e36e
Skip load tests in CsvTests
GalLalouche Mar 24, 2026
c39104b
Add null cases
GalLalouche Mar 26, 2026
9e3bbcb
More CR reviews
GalLalouche Mar 24, 2026
452338a
Remove FIXME
GalLalouche Mar 24, 2026
53f8e43
Add tests
GalLalouche Mar 24, 2026
f789d7a
Add golden test coverage
GalLalouche Mar 24, 2026
6a45664
More tests
GalLalouche Mar 24, 2026
fae0da2
Add assertion
GalLalouche Mar 25, 2026
cfee60d
Fix nanos bug
GalLalouche Mar 26, 2026
18bf717
[CI] Auto commit changes from spotless
Mar 26, 2026
7622b4c
Merge branch 'main' into type_conflicts
GalLalouche Mar 26, 2026
dc33f91
Bump optional_fields to v3
GalLalouche Mar 26, 2026
b6c2956
Fix wrong counting when two indices have the same mapping
GalLalouche Mar 26, 2026
5a9b11e
[CI] Auto commit changes from spotless
Mar 26, 2026
3166bc3
Add more test coverage to double count bug
GalLalouche Mar 26, 2026
9f17be0
Rename test to avoid star expansions in existing tests
GalLalouche Mar 26, 2026
9e3e7aa
Fix yamlRestTest
GalLalouche Mar 26, 2026
e995f13
Merge branch 'main' into type_conflicts
GalLalouche Mar 26, 2026
54acdb4
Fix BWC
GalLalouche Mar 26, 2026
ecb3e2e
Merge branch 'main' into type_conflicts
GalLalouche Mar 27, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,6 @@
import java.util.LinkedHashMap;
import java.util.Locale;
import java.util.Map;
import java.util.Set;
import java.util.concurrent.TimeUnit;

import static java.util.Collections.emptyMap;
Expand Down Expand Up @@ -108,7 +107,7 @@ public void setup() {
mapping.put("field" + i, new EsField("field-" + i, TEXT, emptyMap(), true, EsField.TimeSeriesFieldType.NONE));
}

var esIndex = new EsIndex("test", mapping, Map.of("test", IndexMode.STANDARD), Map.of(), Map.of(), Set.of());
var esIndex = new EsIndex("test", mapping, Map.of("test", IndexMode.STANDARD), Map.of(), Map.of(), Map.of());

var functionRegistry = new EsqlFunctionRegistry();
parser = new EsqlParser(new EsqlConfig(functionRegistry));
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -167,7 +167,7 @@ public void setup() {
String name = "col" + i;
mapping.put(name, new EsField(name, KEYWORD, emptyMap(), true, EsField.TimeSeriesFieldType.NONE));
}
EsIndex esIndex = new EsIndex("test", mapping, Map.of("test", IndexMode.STANDARD), Map.of(), Map.of(), Set.of());
EsIndex esIndex = new EsIndex("test", mapping, Map.of("test", IndexMode.STANDARD), Map.of(), Map.of(), Map.of());

Configuration config = new Configuration(
DateUtils.UTC,
Expand Down
7 changes: 7 additions & 0 deletions docs/changelog/143693.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
area: ES|QL
issues:
- 142004
- 141912
pr: 143693
summary: Type conflict resolution in unmapped-fields load
type: feature
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
9332000
2 changes: 1 addition & 1 deletion server/src/main/resources/transport/upper_bounds/9.4.csv
Original file line number Diff line number Diff line change
@@ -1 +1 @@
shard_routing_initialize_from_unassigned_xor_relocation,9331000
esql_potentially_unmapped_expression,9332000
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
import static org.elasticsearch.xpack.esql.action.EsqlCapabilities.Cap.APPROXIMATION_V5;
import static org.elasticsearch.xpack.esql.action.EsqlCapabilities.Cap.FORK_V9;
import static org.elasticsearch.xpack.esql.action.EsqlCapabilities.Cap.METRICS_GROUP_BY_ALL;
import static org.elasticsearch.xpack.esql.action.EsqlCapabilities.Cap.OPTIONAL_FIELDS_V2;
import static org.elasticsearch.xpack.esql.action.EsqlCapabilities.Cap.OPTIONAL_FIELDS_V3;
import static org.elasticsearch.xpack.esql.action.EsqlCapabilities.Cap.SUBQUERY_IN_FROM_COMMAND;
import static org.elasticsearch.xpack.esql.action.EsqlCapabilities.Cap.UNMAPPED_FIELDS;
import static org.elasticsearch.xpack.esql.action.EsqlCapabilities.Cap.VIEWS_WITH_BRANCHING;
Expand Down Expand Up @@ -66,7 +66,7 @@ protected void shouldSkipTest(String testName) throws IOException {
// FORK is not supported with unmapped_fields="load", see https://github.com/elastic/elasticsearch/issues/142033
assumeFalse(
"FORK is not supported with unmapped_fields=\"load\"",
testCase.requiredCapabilities.contains(OPTIONAL_FIELDS_V2.capabilityName())
testCase.requiredCapabilities.contains(OPTIONAL_FIELDS_V3.capabilityName())
);

assumeFalse(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -107,6 +107,7 @@ public class CsvTestsDataLoader {
new TestDataset("languages_mixed_numerics").withSetting("lookup-settings.json"),
new TestDataset("ul_logs"),
new TestDataset("sample_data"),
new TestDataset("sample_data").withIndex("cloned_sample_data"),
new TestDataset("partial_mapping_sample_data"),
new TestDataset("no_mapping_sample_data", "mapping-no_mapping_sample_data.json", "partial_mapping_sample_data.csv").withTypeMapping(
Stream.of("timestamp", "client_ip", "event_duration").collect(toMap(k -> k, k -> "keyword"))
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,6 @@
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
import java.util.Set;
import java.util.function.Supplier;
import java.util.stream.Collectors;

Expand Down Expand Up @@ -156,7 +155,7 @@ public TestAnalyzer addNoFieldsIndex() {
Map.of(noFieldsIndexName, IndexMode.STANDARD),
Map.of("", List.of(noFieldsIndexName)),
Map.of("", List.of(noFieldsIndexName)),
Set.of()
Map.of()
);
addIndex(noFieldsIndexName, IndexResolution.valid(noFieldsIndex));
return this;
Expand Down Expand Up @@ -770,7 +769,7 @@ public AnalyzerContext buildContext() {
*/
public static IndexResolution loadMapping(String resource, String indexName, IndexMode indexMode) {
return IndexResolution.valid(
new EsIndex(indexName, EsqlTestUtils.loadMapping(resource), Map.of(indexName, indexMode), Map.of(), Map.of(), Set.of())
new EsIndex(indexName, EsqlTestUtils.loadMapping(resource), Map.of(indexName, indexMode), Map.of(), Map.of(), Map.of())
);
}

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
flattened root fields
required_capability: load_flattened_field
required_capability: optional_fields_v2
required_capability: optional_fields_v3

SET unmapped_fields="load"\;
FROM flattened_otel_logs
Expand All @@ -17,7 +17,7 @@ FROM flattened_otel_logs
# Temporarily ignored since loading subfields of flattened type is not allowed
flattened KEEP subfield-Ignore
required_capability: load_flattened_field
required_capability: optional_fields_v2
required_capability: optional_fields_v3

SET unmapped_fields="load"\;
FROM flattened_otel_logs
Expand All @@ -42,7 +42,7 @@ FROM flattened_otel_logs
# Temporarily ignored since loading subfields of flattened type is not allowed
flattened DROP subfield-Ignore
required_capability: load_flattened_field
required_capability: optional_fields_v2
required_capability: optional_fields_v3

SET unmapped_fields="load"\;
FROM flattened_otel_logs
Expand All @@ -68,7 +68,7 @@ FROM flattened_otel_logs
# Temporarily ignored since loading subfields of flattened type is not allowed
flattened DROP subfield after KEEP-Ignore
required_capability: load_flattened_field
required_capability: optional_fields_v2
required_capability: optional_fields_v3

SET unmapped_fields="load"\;
FROM flattened_otel_logs
Expand All @@ -94,7 +94,7 @@ FROM flattened_otel_logs
# Temporarily ignored since loading subfields of flattened type is not allowed
flattened subfield with WHERE-Ignore
required_capability: load_flattened_field
required_capability: optional_fields_v2
required_capability: optional_fields_v3

SET unmapped_fields="load"\;
FROM flattened_otel_logs
Expand All @@ -111,7 +111,7 @@ FROM flattened_otel_logs
# Temporarily ignored since loading subfields of flattened type is not allowed
flattened subfield with WHERE and KEEP *-Ignore
required_capability: load_flattened_field
required_capability: optional_fields_v2
required_capability: optional_fields_v3

SET unmapped_fields="load"\;
FROM flattened_otel_logs
Expand All @@ -129,7 +129,7 @@ FROM flattened_otel_logs
# Temporarily ignored since loading subfields of flattened type is not allowed
flattened subfield with WHERE and KEEP specific subfields-Ignore
required_capability: load_flattened_field
required_capability: optional_fields_v2
required_capability: optional_fields_v3

SET unmapped_fields="load"\;
FROM flattened_otel_logs
Expand All @@ -147,7 +147,7 @@ FROM flattened_otel_logs
# Temporarily ignored since loading subfields of flattened type is not allowed
flattened subfield with EVAL TO_UPPER-Ignore
required_capability: load_flattened_field
required_capability: optional_fields_v2
required_capability: optional_fields_v3

SET unmapped_fields="load"\;
FROM flattened_otel_logs
Expand All @@ -173,7 +173,7 @@ FROM flattened_otel_logs
# Temporarily ignored since loading subfields of flattened type is not allowed
flattened subfield with EVAL LENGTH-Ignore
required_capability: load_flattened_field
required_capability: optional_fields_v2
required_capability: optional_fields_v3

SET unmapped_fields="load"\;
FROM flattened_otel_logs
Expand All @@ -199,7 +199,7 @@ FROM flattened_otel_logs
# Temporarily ignored since loading subfields of flattened type is not allowed
SORT on flattened subfield-Ignore
required_capability: load_flattened_field
required_capability: optional_fields_v2
required_capability: optional_fields_v3

SET unmapped_fields="load"\;
FROM flattened_otel_logs
Expand All @@ -224,7 +224,7 @@ FROM flattened_otel_logs
# Temporarily ignored since loading subfields of flattened type is not allowed
RENAME flattened subfield-Ignore
required_capability: load_flattened_field
required_capability: optional_fields_v2
required_capability: optional_fields_v3

SET unmapped_fields="load"\;
FROM flattened_otel_logs
Expand All @@ -250,7 +250,7 @@ FROM flattened_otel_logs
# Temporarily ignored since loading subfields of flattened type is not allowed
flattened subfield with STATS count-Ignore
required_capability: load_flattened_field
required_capability: optional_fields_v2
required_capability: optional_fields_v3

SET unmapped_fields="load"\;
FROM flattened_otel_logs
Expand All @@ -265,7 +265,7 @@ count(*):long | resource.attributes.agent.type:keyword
# Temporarily ignored since loading subfields of flattened type is not allowed
flattened subfield with STATS count_distinct-Ignore
required_capability: load_flattened_field
required_capability: optional_fields_v2
required_capability: optional_fields_v3

SET unmapped_fields="load"\;
FROM flattened_otel_logs
Expand All @@ -280,7 +280,7 @@ count_distinct(resource.attributes.host.name):long
# Temporarily ignored since loading subfields of flattened type is not allowed
flattened subfield with INLINE STATS-Ignore
required_capability: load_flattened_field
required_capability: optional_fields_v2
required_capability: optional_fields_v3

SET unmapped_fields="load"\;
FROM flattened_otel_logs
Expand All @@ -302,7 +302,7 @@ FROM flattened_otel_logs
# Temporarily ignored since loading subfields of flattened type is not allowed
flattened subfield with MV_EXPAND-Ignore
required_capability: load_flattened_field
required_capability: optional_fields_v2
required_capability: optional_fields_v3

SET unmapped_fields="load"\;
FROM flattened_otel_logs
Expand Down
Loading
Loading