[
https://issues.apache.org/jira/browse/ARROW-17199?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17571114#comment-17571114
]
David Li commented on ARROW-17199:
----------------------------------
Thanks - I'll start a discussion and probably roll it up into the existing
proposal, since this would be potentially useful to cover
> [FlightRPC][C++][Java] Fix example Flight SQL servers
> -----------------------------------------------------
>
> Key: ARROW-17199
> URL: https://issues.apache.org/jira/browse/ARROW-17199
> Project: Apache Arrow
> Issue Type: Bug
> Components: C++, FlightRPC, Java
> Reporter: David Li
> Assignee: David Li
> Priority: Major
>
> There are a number of small bugs in the Java Flight SQL example (e.g. binding
> parameters to the wrong index, not handling null parameter values, not
> properly reporting errors) that should be fixed.
> Also, CommandPreparedStatementQuery is implemented wrong in both C++ and Java
> servers: only the last parameter value will be bound/executed when executing
> a prepared statement that returns a result set. But this contradicts the
> spec, which states "All of the bound parameter sets will be executed as a
> single atomic execution". The server(s) need to cache the uploaded Arrow data
> and execute using all input rows.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)