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]