Skip to content

Commit 8a57abc

Browse files
committed
Fix conflicts with upstream changes to main
1 parent 6da3847 commit 8a57abc

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/analysis/Analyzer.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1719,7 +1719,7 @@ private Expression resolveConvertFunction(ConvertFunction convert, List<FieldAtt
17191719
indexToConversionExpressions.put(indexName, newConvertFunction);
17201720
}
17211721
MultiTypeEsField multiTypeEsField = new MultiTypeEsField(
1722-
fa.fieldName(),
1722+
fa.fieldName().string(),
17231723
convertExpression.dataType(),
17241724
false,
17251725
indexToConversionExpressions

x-pack/plugin/esql/src/test/java/org/elasticsearch/xpack/esql/optimizer/LocalPhysicalPlanOptimizerTests.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1999,10 +1999,10 @@ public void testToDateNanosPushDown() {
19991999
assertEquals(2, projections.size());
20002000
FieldAttribute fa = as(projections.get(0), FieldAttribute.class);
20012001
assertEquals(DATE_NANOS, fa.dataType());
2002-
assertEquals("date_and_date_nanos", fa.fieldName());
2002+
assertEquals("date_and_date_nanos", fa.fieldName().string());
20032003
assertTrue(isMultiTypeEsField(fa)); // mixed date and date_nanos are auto-casted
20042004
UnsupportedAttribute ua = as(projections.get(1), UnsupportedAttribute.class); // mixed date, date_nanos and long are not auto-casted
2005-
assertEquals("date_and_date_nanos_and_long", ua.fieldName());
2005+
assertEquals("date_and_date_nanos_and_long", ua.fieldName().string());
20062006
var limit = as(project.child(), LimitExec.class);
20072007
var exchange = as(limit.child(), ExchangeExec.class);
20082008
project = as(exchange.child(), ProjectExec.class);
@@ -2013,7 +2013,7 @@ public void testToDateNanosPushDown() {
20132013
GreaterThanOrEqual gt = as(filter.condition(), GreaterThanOrEqual.class);
20142014
fa = as(gt.left(), FieldAttribute.class);
20152015
assertTrue(isMultiTypeEsField(fa));
2016-
assertEquals("date_and_date_nanos_and_long", fa.fieldName());
2016+
assertEquals("date_and_date_nanos_and_long", fa.fieldName().string());
20172017
fieldExtract = as(filter.child(), FieldExtractExec.class); // extract date_and_date_nanos_and_long
20182018
var esQuery = as(fieldExtract.child(), EsQueryExec.class);
20192019
var source = ((SingleValueQuery.Builder) esQuery.query()).source();

0 commit comments

Comments
 (0)