Skip to content

Commit c64c14a

Browse files
committed
SQL: Add missing handling of IP field in JDBC
Fix #40358
1 parent ef5c704 commit c64c14a

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

x-pack/plugin/sql/jdbc/src/main/java/org/elasticsearch/xpack/sql/jdbc/TypeConverter.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -232,6 +232,8 @@ static Object convert(Object v, EsType columnType, String typeString) throws SQL
232232
case INTERVAL_HOUR_TO_SECOND:
233233
case INTERVAL_MINUTE_TO_SECOND:
234234
return Duration.parse(v.toString());
235+
case IP:
236+
return v.toString();
235237
default:
236238
throw new SQLException("Unexpected column type [" + typeString + "]");
237239

x-pack/plugin/sql/qa/src/main/java/org/elasticsearch/xpack/sql/qa/jdbc/CsvSpecTestCase.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ public static List<Object[]> readScriptSpec() throws Exception {
5050
tests.addAll(readScriptSpec("/nested.csv-spec", parser));
5151
tests.addAll(readScriptSpec("/select.csv-spec", parser));
5252

53+
tests.addAll(readScriptSpec("/ip.csv-spec", parser));
5354
return tests;
5455
}
5556

0 commit comments

Comments
 (0)