[ 
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)

Reply via email to