Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FEATURE]: Add Support ProgressListener in ClickHouseStatement #452

Merged
merged 1 commit into from
Sep 26, 2023

Conversation

demetribu
Copy link
Collaborator

No description provided.

@housepower housepower deleted a comment from github-actions bot Sep 23, 2023
@housepower housepower deleted a comment from github-actions bot Sep 23, 2023
@codecov
Copy link

codecov bot commented Sep 23, 2023

Codecov Report

Merging #452 (c7192ca) into master (fe79d3e) will increase coverage by 0.26%.
Report is 1 commits behind head on master.
The diff coverage is 50.00%.

❗ Current head c7192ca differs from pull request most recent head 141bddc. Consider uploading reports for the commit 141bddc to get more accurate results

@@             Coverage Diff              @@
##             master     #452      +/-   ##
============================================
+ Coverage     63.39%   63.65%   +0.26%     
- Complexity     1279     1308      +29     
============================================
  Files           138      140       +2     
  Lines          6761     6815      +54     
  Branches        522      526       +4     
============================================
+ Hits           4286     4338      +52     
- Misses         2206     2209       +3     
+ Partials        269      268       -1     
Files Changed Coverage Δ
...wer/protocol/listener/DefaultProgressListener.java 0.00% <0.00%> (ø)
...housepower/jdbc/statement/ClickHouseStatement.java 53.33% <25.00%> (-1.32%) ⬇️
...ithub/housepower/stream/ClickHouseQueryResult.java 76.19% <25.00%> (-12.05%) ⬇️
...ower/data/type/complex/DataTypeLowCardinality.java 48.14% <48.14%> (ø)
...m/github/housepower/protocol/ProgressResponse.java 85.71% <80.00%> (-4.29%) ⬇️
...va/com/github/housepower/data/DataTypeFactory.java 88.05% <100.00%> (+0.36%) ⬆️
...ava/com/github/housepower/settings/SettingKey.java 99.33% <100.00%> (+<0.01%) ⬆️

... and 9 files with indirect coverage changes

@github-actions
Copy link

BENCHMARK_REPORT
    1. Benchmark                                                  (batchSize)  (columnNum)  (selectNumber)  Mode  Cnt     Score   Error  Units
2. DoubleIBenchmark.benchInsertJdbc                                200000           20             N/A  avgt        207.557          ms/op
3. DoubleIBenchmark.benchInsertJdbc                                200000           50             N/A  avgt        529.968          ms/op
4. DoubleIBenchmark.benchInsertJdbc                                500000           20             N/A  avgt        489.586          ms/op
5. DoubleIBenchmark.benchInsertJdbc                                500000           50             N/A  avgt       1377.348          ms/op
6. DoubleIBenchmark.benchInsertNative                              200000           20             N/A  avgt        377.471          ms/op
7. DoubleIBenchmark.benchInsertNative                              200000           50             N/A  avgt        935.553          ms/op
8. DoubleIBenchmark.benchInsertNative                              500000           20             N/A  avgt        918.501          ms/op
9. DoubleIBenchmark.benchInsertNative                              500000           50             N/A  avgt       2307.029          ms/op
10. InsertIBenchmark.benchInsertJdbc                                200000           20             N/A  avgt        162.693          ms/op
11. InsertIBenchmark.benchInsertJdbc                                200000           50             N/A  avgt        165.227          ms/op
12. InsertIBenchmark.benchInsertJdbc                                500000           20             N/A  avgt        364.213          ms/op
13. InsertIBenchmark.benchInsertJdbc                                500000           50             N/A  avgt        361.317          ms/op
14. InsertIBenchmark.benchInsertNative                              200000           20             N/A  avgt        104.472          ms/op
15. InsertIBenchmark.benchInsertNative                              200000           50             N/A  avgt        103.769          ms/op
16. InsertIBenchmark.benchInsertNative                              500000           20             N/A  avgt        246.293          ms/op
17. InsertIBenchmark.benchInsertNative                              500000           50             N/A  avgt        247.424          ms/op
18. IntIBenchmark.benchInsertJdbc                                   200000           20             N/A  avgt        177.368          ms/op
19. IntIBenchmark.benchInsertJdbc                                   200000           50             N/A  avgt        406.580          ms/op
20. IntIBenchmark.benchInsertJdbc                                   500000           20             N/A  avgt        414.616          ms/op
21. IntIBenchmark.benchInsertJdbc                                   500000           50             N/A  avgt        976.099          ms/op
22. IntIBenchmark.benchInsertNative                                 200000           20             N/A  avgt        315.696          ms/op
23. IntIBenchmark.benchInsertNative                                 200000           50             N/A  avgt        801.633          ms/op
24. IntIBenchmark.benchInsertNative                                 500000           20             N/A  avgt        795.447          ms/op
25. IntIBenchmark.benchInsertNative                                 500000           50             N/A  avgt       2325.318          ms/op
26. SelectIBenchmark.benchSelectJdbc                                   N/A          N/A          500000  avgt        329.440          ms/op
27. SelectIBenchmark.benchSelectJdbc                                   N/A          N/A        10000000  avgt       5925.324          ms/op
28. SelectIBenchmark.benchSelectNative                                 N/A          N/A          500000  avgt        276.590          ms/op
29. SelectIBenchmark.benchSelectNative                                 N/A          N/A        10000000  avgt       5178.315          ms/op
30. StringIBenchmark.benchInsertJdbc                                200000           20             N/A  avgt        511.884          ms/op
31. StringIBenchmark.benchInsertJdbc                                200000           50             N/A  avgt       1311.003          ms/op
32. StringIBenchmark.benchInsertJdbc                                500000           20             N/A  avgt       1226.507          ms/op
33. StringIBenchmark.benchInsertJdbc                                500000           50             N/A  avgt       3206.465          ms/op
34. StringIBenchmark.benchInsertNative                              200000           20             N/A  avgt        608.322          ms/op
35. StringIBenchmark.benchInsertNative                              200000           50             N/A  avgt       1483.430          ms/op
36. StringIBenchmark.benchInsertNative                              500000           20             N/A  avgt       1522.183          ms/op
37. StringIBenchmark.benchInsertNative                              500000           50             N/A  avgt       3800.891          ms/op
38. WideColumnDoubleInsertIBenchmark.benchInsertJdbc                200000           20             N/A  avgt        211.943          ms/op
39. WideColumnDoubleInsertIBenchmark.benchInsertJdbc                200000           50             N/A  avgt        542.128          ms/op
40. WideColumnDoubleInsertIBenchmark.benchInsertJdbc                500000           20             N/A  avgt        533.155          ms/op
41. WideColumnDoubleInsertIBenchmark.benchInsertJdbc                500000           50             N/A  avgt       1373.590          ms/op
42. WideColumnDoubleInsertIBenchmark.benchInsertNative              200000           20             N/A  avgt        376.013          ms/op
43. WideColumnDoubleInsertIBenchmark.benchInsertNative              200000           50             N/A  avgt        956.704          ms/op
44. WideColumnDoubleInsertIBenchmark.benchInsertNative              500000           20             N/A  avgt        920.306          ms/op
45. WideColumnDoubleInsertIBenchmark.benchInsertNative              500000           50             N/A  avgt       2345.102          ms/op
46. WideColumnIntInsertIBenchmark.benchInsertJdbc                   200000           20             N/A  avgt        166.281          ms/op
47. WideColumnIntInsertIBenchmark.benchInsertJdbc                   200000           50             N/A  avgt        366.795          ms/op
48. WideColumnIntInsertIBenchmark.benchInsertJdbc                   500000           20             N/A  avgt        376.336          ms/op
49. WideColumnIntInsertIBenchmark.benchInsertJdbc                   500000           50             N/A  avgt        929.460          ms/op
50. WideColumnIntInsertIBenchmark.benchInsertNative                 200000           20             N/A  avgt        378.369          ms/op
51. WideColumnIntInsertIBenchmark.benchInsertNative                 200000           50             N/A  avgt        786.299          ms/op
52. WideColumnIntInsertIBenchmark.benchInsertNative                 500000           20             N/A  avgt        791.018          ms/op
53. WideColumnIntInsertIBenchmark.benchInsertNative                 500000           50             N/A  avgt       1892.593          ms/op
54. WideColumnStringInsertIBenchmark.benchInsertJdbc                200000           20             N/A  avgt        505.871          ms/op
55. WideColumnStringInsertIBenchmark.benchInsertJdbc                200000           50             N/A  avgt       1286.997          ms/op
56. WideColumnStringInsertIBenchmark.benchInsertJdbc                500000           20             N/A  avgt       1226.101          ms/op
57. WideColumnStringInsertIBenchmark.benchInsertJdbc                500000           50             N/A  avgt       3335.088          ms/op
58. WideColumnStringInsertIBenchmark.benchInsertNative              200000           20             N/A  avgt        606.887          ms/op
59. WideColumnStringInsertIBenchmark.benchInsertNative              200000           50             N/A  avgt       1507.162          ms/op
60. WideColumnStringInsertIBenchmark.benchInsertNative              500000           20             N/A  avgt       1538.520          ms/op
61. WideColumnStringInsertIBenchmark.benchInsertNative              500000           50             N/A  avgt       3702.193          ms/op
  

@demetribu demetribu requested review from sundy-li and removed request for sundy-li September 26, 2023 11:08
@sundy-li sundy-li merged commit 4dda6e8 into master Sep 26, 2023
10 checks passed
@sundy-li sundy-li deleted the add-progress-listener branch September 26, 2023 11:54
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