Miles Spielberg created CALCITE-2362:
----------------------------------------
Summary: PreparedStatement.setObject does not handle Array
Key: CALCITE-2362
URL: https://issues.apache.org/jira/browse/CALCITE-2362
Project: Calcite
Issue Type: Bug
Reporter: Miles Spielberg
Assignee: Julian Hyde
Currently setObject() infers the type of the parameter by calling
TypedValue.ofJdbc, which delegates to Rep.of(value.getClass()) to do a lookup
in VALUE_MAP. VALUE_MAP containsĀ an entry for java.sql.Array, but this is an
interface type, which can never match the actual class of
avatica.util.ArrayImpl.
Instead the implementation falls back to OBJECT, which then fails during
serialization.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)