Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
Description
if (resultSet.getMetaData().getColumnType == Types.DATE) {
builder.append(resultSet.getDate + "\t");
Results in an exception
org.apache.drill.exec.vector.accessor.AbstractSqlAccessor$InvalidAccessException: Requesting class of type Date for an object of type TIMESTAMP:REQUIRED is not allowed.
at org.apache.drill.exec.vector.accessor.AbstractSqlAccessor.getDate(AbstractSqlAccessor.java:57)
at org.apache.drill.exec.vector.accessor.TimeStampAccessor.getDate(TimeStampAccessor.java:83)
at org.apache.drill.jdbc.AvaticaDrillSqlAccessor.getDate(AvaticaDrillSqlAccessor.java:171)
at net.hydromatic.avatica.AvaticaResultSet.getDate(AvaticaResultSet.java:231)
at org.apache.drill.test.framework.QuerySubmitter.submitQueryJDBC(QuerySubmitter.java:107)
at org.apache.drill.test.framework.DrillTestBase$RunThread.run(DrillTestBase.java:262)
git.commit.id.abbrev=5d7e3d3