在 Drill-JDBC 1.3 中从 ResultSet 读取数据时为空指针

Null pointer while reading data from ResultSet in Drill-JDBC 1.3

处的空指针

org.apache.drill.exec.vector.accessor.AbstractSqlAccessor.getString(AbstractSqlAccessor.java:101)

下面提到的方法抛出空指针,因为 getObject(rowOffset) returns null 对于空值 & null.toString() 抛出 空指针 .

@Override
public String getString(int rowOffset) throws InvalidAccessException
{ return getObject(rowOffset).toString(); }

编辑:我在 Drill JIRA 上提出了 issue

Drill-JDBC 中的 ResultSet 读取数据时出现空指针异常在 Drill 1.5 中得到解决。检查 issue 了解更多详情。