xborder opened a new pull request, #1090:
URL: https://github.com/apache/arrow-java/pull/1090

   ## What's Changed
   
   - This change simplifies the Flight SQL JDBC request flow for 
`Statement.executeQuery/executeUpdate` avoiding the `PreparedStatement` request 
flow 
   - Preserved the current requirement that `Statement.execute(String)` still 
flows through PreparedStatement
     - Right now, Arrow Flight does not offer a good solution for this use 
case. There is no way for the client to disambiguate between a 
`CommandStatementUpdate` or `CommandStatemenQuery` without doing a server call
   - Moved prepared-statement-specific creation and execution concerns into 
`ArrowFlightPreparedStatement`
   - Similarly, created `ArrowFlightStatement` with specific logic to handle 
`Statements`
   - Removed statement/prepared-statement construction details and logic from 
`ArrowFlightMetaImpl`. `ArrowFlightMetaImpl` was left it focused on 
orchestration
   
   Closes #62.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to