Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
Description
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).
Attachments
Issue Links
- is related to
-
CALCITE-1050 Avatica can't serialize java.sql.Array
- Closed