[
https://issues.apache.org/jira/browse/CALCITE-1756?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Josh Elser resolved CALCITE-1756.
---------------------------------
Resolution: Fixed
Resolved in
https://git-wip-us.apache.org/repos/asf?p=calcite-avatica.git;a=commit;h=557f15cc74ade0e4bd509838b263f85a7b3d0215
> Implicit and explicit "null" not handled correctly with protobuf
> ----------------------------------------------------------------
>
> Key: CALCITE-1756
> URL: https://issues.apache.org/jira/browse/CALCITE-1756
> Project: Calcite
> Issue Type: Bug
> Components: avatica
> Reporter: Josh Elser
> Assignee: Josh Elser
> Fix For: avatica-1.10.0
>
>
> In finishing up the implementation for CALCITE-1050, I found that a unit test
> has been passing unintentionally.
> When the user does not provide a value for an unbound parameter on a
> Statement, the code is supposed to fail server-side. However, this was
> actually failing client side for the protobuf path, due to Protobuf's
> avoidance of "null" values.
> Need to make sure that we differentiate between explicitly null values
> ({{statement.setObject(1, null)}}) and implicitly null values (no value was
> set).
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)