在 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 了解更多详情。
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 了解更多详情。