Skip to content

Commit 2a1ea37

Browse files
committed
Fix switch expression
1 parent 67ea199 commit 2a1ea37

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

x-pack/plugin/esql/src/test/java/org/elasticsearch/xpack/esql/action/EsqlQueryResponseTests.java

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -995,11 +995,13 @@ static Page valuesToPage(BlockFactory blockFactory, List<ColumnInfoImpl> columns
995995
List<?> vector = (List<?>) value;
996996
floatBuilder.beginPositionEntry();
997997
for (Object v : vector) {
998-
switch (v) {
999-
// XContentParser may retrieve Double values - we convert them to Float if needed
1000-
case Double d -> floatBuilder.appendFloat(d.floatValue());
1001-
case Float f -> floatBuilder.appendFloat(f);
1002-
default -> fail("Unexpected dense_vector value type: " + v.getClass());
998+
// XContentParser may retrieve Double values - we convert them to Float if needed
999+
if (v instanceof Double d) {
1000+
floatBuilder.appendFloat(d.floatValue());
1001+
} else if (v instanceof Float f) {
1002+
floatBuilder.appendFloat(f);
1003+
} else {
1004+
fail("Unexpected dense_vector value type: " + v.getClass());
10031005
}
10041006
}
10051007
floatBuilder.endPositionEntry();

0 commit comments

Comments
 (0)