Skip to content

Fix StreamingResultSet metadata methods#21

Merged
jschneidereit merged 2 commits intomainfrom
jschneidereit/ensure-type-forward
Feb 27, 2025
Merged

Fix StreamingResultSet metadata methods#21
jschneidereit merged 2 commits intomainfrom
jschneidereit/ensure-type-forward

Conversation

@jschneidereit
Copy link
Contributor

  • Manually implemented StreamingResultSet::getType, StreamingResultSet::getConcurrency, and StreamingResultSet::getFetchDirection methods to return appropriate values that match how StreamingResultSet works.
  • Moved a file into the jdbc-slim module that must have been missed during a subtle merge conflict in Introduce multi-module Maven project with JDBC Driver and JDBC gRPC modules #19
  • Added some more test coverage for row-based pagination, specifically for DataCloudPreparedStatement

Previously we were incorrectly relying on Avatica to set details about our StreamingResultSet.
In this change we manually set type, concurrency, and fetch direction.
Additionally added some more test coverage for row-based pagination, specifically for parameterized queries.
@jschneidereit jschneidereit merged commit 5996c91 into main Feb 27, 2025
2 checks passed
@jschneidereit jschneidereit deleted the jschneidereit/ensure-type-forward branch February 27, 2025 16:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants