[Enhancement] Support Query cache in shared_data
Why I'm doing:
Support Query cache in shared_data
What I'm doing:
- Support
lake::TabletReaderread delta_rowsets Fixes #issue
What type of PR is this:
- [ ] BugFix
- [ ] Feature
- [x] Enhancement
- [ ] Refactor
- [ ] UT
- [ ] Doc
- [ ] Tool
Does this PR entail a change in behavior?
- [ ] Yes, this PR will result in a change in behavior.
- [x] No, this PR will not result in a change in behavior.
If yes, please specify the type of change:
- [ ] Interface/UI changes: syntax, type conversion, expression evaluation, display information
- [ ] Parameter changes: default values, similar parameters but with different default values
- [ ] Policy changes: use new policy to replace old one, functionality automatically enabled
- [ ] Feature removed
- [ ] Miscellaneous: upgrade & downgrade compatibility, etc.
Checklist:
- [x] I have added test cases for my bug fix or my new feature
- [ ] This pr needs user documentation (for new or modified features or behaviors)
- [ ] I have added documentation for my new feature or new function
- [ ] This is a backport pr
Bugfix cherry-pick branch check:
- [x] I have checked the version labels which the pr will be auto-backported to the target branch
- [ ] 3.2
- [ ] 3.1
- [ ] 3.0
- [ ] 2.5
Quality Gate passed
Issues
3 New issues
0 Accepted issues
Measures
0 Security Hotspots
0.0% Coverage on New Code
0.0% Duplication on New Code
Quality Gate passed
Issues
3 New issues
0 Accepted issues
Measures
0 Security Hotspots
0.0% Coverage on New Code
0.0% Duplication on New Code
Quality Gate passed
Issues
3 New issues
0 Accepted issues
Measures
0 Security Hotspots
0.0% Coverage on New Code
0.0% Duplication on New Code
[Java-Extensions Incremental Coverage Report]
:white_check_mark: pass : 0 / 0 (0%)
[FE Incremental Coverage Report]
:x: fail : 1 / 2 (50.00%)
file detail
| path | covered_line | new_line | coverage | not_covered_line_detail | |
|---|---|---|---|---|---|
| :large_blue_circle: | com/starrocks/planner/FragmentNormalizer.java | 1 | 2 | 50.00% | [336] |
[BE Incremental Coverage Report]
:x: fail : 55 / 144 (38.19%)
file detail
| path | covered_line | new_line | coverage | not_covered_line_detail | |
|---|---|---|---|---|---|
| :large_blue_circle: | be/src/storage/tablet.cpp | 0 | 1 | 00.00% | [925] |
| :large_blue_circle: | be/src/storage/lake/tablet_reader.cpp | 0 | 11 | 00.00% | [62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 73] |
| :large_blue_circle: | be/src/storage/lake/versioned_tablet.cpp | 0 | 8 | 00.00% | [72, 75, 76, 77, 78, 80, 81, 82] |
| :large_blue_circle: | be/src/connector/lake_connector.cpp | 0 | 2 | 00.00% | [350, 351] |
| :large_blue_circle: | be/src/storage/lake/rowset.h | 0 | 3 | 00.00% | [123, 126, 127] |
| :large_blue_circle: | be/src/storage/lake/tablet.h | 0 | 8 | 00.00% | [143, 144, 145, 146, 147, 148, 151, 152] |
| :large_blue_circle: | be/src/exec/query_cache/cache_operator.cpp | 17 | 71 | 23.94% | [62, 241, 242, 243, 245, 246, 247, 248, 249, 250, 251, 254, 255, 256, 257, 259, 261, 262, 263, 265, 266, 267, 268, 271, 272, 273, 280, 281, 282, 283, 284, 287, 288, 289, 293, 294, 297, 298, 317, 337, 338, 339, 356, 357, 359, 360, 361, 362, 365, 366, 367, 368, 369, 489] |
| :large_blue_circle: | be/src/exec/pipeline/fragment_executor.cpp | 1 | 2 | 50.00% | [486] |
| :large_blue_circle: | be/src/storage/lake/tablet_manager.cpp | 33 | 34 | 97.06% | [865] |
| :large_blue_circle: | be/src/storage/rowset/rowset.h | 4 | 4 | 100.00% | [] |