[ 
https://issues.apache.org/jira/browse/CALCITE-7136?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Francis Chuang updated CALCITE-7136:
------------------------------------
    Summary: [Add Support for Druid Double Types  (was: [calcite-avatica-go] 
Add Support for Druid Double Types)

> [Add Support for Druid Double Types
> -----------------------------------
>
>                 Key: CALCITE-7136
>                 URL: https://issues.apache.org/jira/browse/CALCITE-7136
>             Project: Calcite
>          Issue Type: Bug
>          Components: avatica-go
>    Affects Versions: avatica-go-5.4.0
>         Environment: Imply version 2025.01.1 LTS
>            Reporter: Sean
>            Priority: Major
>              Labels: pull-request-available
>
> The avatica golang SQL driver does not currently support druid records which 
> contain a double type. Using the std golang sql package, `Scan` functionality 
> will quietly fail and the zero value will be used. 
> During the prepare phase of the sql request the correct types are returned.
> xxx_hidden_ColumnClassName ="java.lang.Double"
> xxx_hidden_Name ="DOUBLE"
> xxx_hidden_Rep =Rep_NUMBER (22)
> In 
> [https://github.com/apache/calcite-avatica-go/blob/ebc770751cbaa070ee93a00eba3232bf433dc617/generic/generic.go#L94]
>  the default case causes all double types to remain as the zero value of 
> float64. Adding a condition on "DOUBLE" solves the problem



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to