[refactor](field) Use Field to replace StringRef#60253
[refactor](field) Use Field to replace StringRef#60253Gabriel39 merged 7 commits intoapache:masterfrom
Conversation
|
Thank you for your contribution to Apache Doris. Please clearly describe your PR:
|
|
run buildall |
TPC-DS: Total hot run time: 0 ms |
|
run buildall |
TPC-DS: Total hot run time: 31615 ms |
ClickBench: Total hot run time: 28.99 s |
BE UT Coverage ReportIncrement line coverage Increment coverage report
|
|
run buildall |
1 similar comment
|
run buildall |
TPC-DS: Total hot run time: 5439 ms |
BE UT Coverage ReportIncrement line coverage Increment coverage report
|
|
run buildall |
1 similar comment
|
run buildall |
TPC-H: Total hot run time: 32363 ms |
ClickBench: Total hot run time: 28.7 s |
BE UT Coverage ReportIncrement line coverage Increment coverage report
|
BE Regression && UT Coverage ReportIncrement line coverage Increment coverage report
|
BE Regression && UT Coverage ReportIncrement line coverage Increment coverage report
|
be/src/olap/comparison_predicate.h
Outdated
There was a problem hiding this comment.
why not use string to compare?
There was a problem hiding this comment.
感觉这里我们predicate 里存储的是std string,然后wrapper field 里也是string,我们似乎在把这俩都cast 成stringref 来搞
|
run buildall |
| }; | ||
|
|
||
| template <> | ||
| struct type_limit<std::string> { |
|
run buildall |
TPC-DS: Total hot run time: 5289 ms |
BE UT Coverage ReportIncrement line coverage Increment coverage report
|
|
run buildall |
TPC-DS: Total hot run time: 31191 ms |
ClickBench: Total hot run time: 28.68 s |
BE UT Coverage ReportIncrement line coverage Increment coverage report
|
BE Regression && UT Coverage ReportIncrement line coverage Increment coverage report
|
|
run buildall |
TPC-DS: Total hot run time: 31680 ms |
ClickBench: Total hot run time: 29.26 s |
BE UT Coverage ReportIncrement line coverage Increment coverage report
|
BE Regression && UT Coverage ReportIncrement line coverage Increment coverage report
|
|
run buildall |
|
run buildall |
TPC-H: Total hot run time: 31563 ms |
ClickBench: Total hot run time: 28.09 s |
BE UT Coverage ReportIncrement line coverage Increment coverage report
|
BE Regression && UT Coverage ReportIncrement line coverage Increment coverage report
|
|
PR approved by at least one committer and no changes requested. |
### What problem does this PR solve? Pick #60253 #60393 #60481 #56956 #60334 #60494 ### Check List (For Author) - Test <!-- At least one of them must be included. --> - [ ] Regression test - [ ] Unit Test - [ ] Manual test (add detailed scripts or steps below) - [ ] No need to test or manual test. Explain why: - [ ] This is a refactor/code format and no logic has been changed. - [ ] Previous test can cover this change. - [ ] No code files have been changed. - [ ] Other reason <!-- Add your reason? --> - Behavior changed: - [ ] No. - [ ] Yes. <!-- Explain the behavior change --> - Does this need documentation? - [ ] No. - [ ] Yes. <!-- Add document PR link here. eg: apache/doris-website#1214 --> ### Check List (For Reviewer who merge this PR) - [ ] Confirm the release note - [ ] Confirm test cases - [ ] Confirm document - [ ] Add branch pick label <!-- Add branch pick label that this PR should merge into -->
What problem does this PR solve?
Issue Number: close #xxx
Related PR: #xxx
Problem Summary:
Release note
None
Check List (For Author)
Test
Behavior changed:
Does this need documentation?
Check List (For Reviewer who merge this PR)