[Chore](function) add ut for array_agg/collect_list/collect_set#50181
[Chore](function) add ut for array_agg/collect_list/collect_set#50181BiteTheDDDDt merged 14 commits intoapache:masterfrom
Conversation
|
Thank you for your contribution to Apache Doris. Please clearly describe your PR:
|
|
run buildall |
|
run buildall |
BE UT Coverage ReportIncrement line coverage Increment coverage report
|
|
run buildall |
BE Regression P0 && UT Coverage ReportIncrement line coverage Increment coverage report
|
|
run buildall |
|
run buildall |
| // with the License. You may obtain a copy of the License at | ||
| // | ||
| // http://www.apache.org/licenses/LICENSE-2.0 | ||
| // |
There was a problem hiding this comment.
filename should be:agg_collect_test.cpp
|
run buildall |
|
run buildall |
|
run buildall |
BE UT Coverage ReportIncrement line coverage Increment coverage report
|
|
run buildall |
BE UT Coverage ReportIncrement line coverage Increment coverage report
|
BE Regression P0 && UT Coverage ReportIncrement line coverage Increment coverage report
|
|
run buildall |
|
run buildall |
|
run buildall |
|
run buildall |
BE Regression P0 && UT Coverage ReportIncrement line coverage Increment coverage report
|
| } | ||
|
|
||
| void register_aggregate_function_collect_list(AggregateFunctionSimpleFactory& factory) { | ||
| // notice: array_agg only differs from collect_list in that array_agg will show null elements in array |
|
PR approved by at least one committer and no changes requested. |
|
PR approved by anyone and no changes requested. |
…he#50181) ### What problem does this PR solve? 1. add some ut 2. split array_agg out from collect 3. fix some agg function test bug 4. add and fix some p0 case about foreach 5. collect's insert_result_into must be input `ColumnArray<ColumnNullable>`, remove unused code and fix wrong be ut ### Check List (For Author) - Test <!-- At least one of them must be included. --> - [ ] Regression test - [x] 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: - [x] No. - [ ] Yes. <!-- Explain the behavior change --> - Does this need documentation? - [x] 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?
ColumnArray<ColumnNullable>, remove unused code and fix wrong be utCheck List (For Author)
Test
Behavior changed:
Does this need documentation?
Check List (For Reviewer who merge this PR)