diff --git a/jdbc/src/java/org/apache/hive/jdbc/JdbcColumn.java b/jdbc/src/java/org/apache/hive/jdbc/JdbcColumn.java index 8d9604e..9841dde 100644 --- a/jdbc/src/java/org/apache/hive/jdbc/JdbcColumn.java +++ b/jdbc/src/java/org/apache/hive/jdbc/JdbcColumn.java @@ -161,6 +161,8 @@ static Type typeStringToHiveType(String type) throws SQLException { return Type.ARRAY_TYPE; } else if ("struct".equalsIgnoreCase(type)) { return Type.STRUCT_TYPE; + } else if ("uniontype".equalsIgnoreCase(type)) { + return Type.UNION_TYPE; } else if ("void".equalsIgnoreCase(type) || "null".equalsIgnoreCase(type)) { return Type.NULL_TYPE; }