fix: PrepareStatement #352
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fix and Refactor PreparedStatement
execute()no longer affects added batches.updateCountfor delete and insert operations.executeBatchimplementation using loop logic.New Interface: DatabendConnection
DatabendConnectionclass has been renamed toDatabendConnectionImpl.FileTransferAPI.Breaking Changes:
Case 1: Unwrapping to
DatabendConnectionwhen upgrading the JAR directlyThis will work correctly if you:
FileTransferApiinstead ofDatabendConnection.note for JDBC, the only classes need to be public are:
Case 2: Using classes/methods that were public but are now private
This PR changes many classes and methods to
privatesince they don't need to be public. Under normal circumstances, users have no valid reason to use them.1. Internal classes now made private:
2. Related methods (mainly in
DatabendConnection) now made private:Only methods defined in the
Connectioninterface andDatabendConnection(previouslyFileTransferAPI) remain public. The following methods are now private:These changes address cases where: