[
https://issues.apache.org/jira/browse/CALCITE-4892?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17445850#comment-17445850
]
Stamatis Zampetakis commented on CALCITE-4892:
----------------------------------------------
Thanks for logging this [~freastro]. What does the JDBC specification say
regarding this use-case?
> Conversion from String in cursor accessors
> ------------------------------------------
>
> Key: CALCITE-4892
> URL: https://issues.apache.org/jira/browse/CALCITE-4892
> Project: Calcite
> Issue Type: Improvement
> Components: avatica
> Reporter: Gregory Hart
> Priority: Major
>
> Numeric accessors (such as LongAccessor) of the AbstractCursor class could
> automatically convert strings to the appropriate numeric type.
> Also, I looked to see if I could instead easily provide my own accessor
> implementations in Calcite, but the cursor implementation is hardcoded in
> CalciteResultSet and is not easy to override.
> An example where this would be useful is when using the JDBC adapter with
> PostgreSQL and Hibernate. Hibernate is expecting this conversion to happen in
> the driver and fails when Calcite throws an exception: cannot convert to long.
--
This message was sent by Atlassian Jira
(v8.20.1#820001)