starrocks
starrocks copied to clipboard
[WIP] just a demo
Why I'm doing:
What I'm doing:
Fixes #issue
What type of PR is this:
- [ ] BugFix
- [ ] Feature
- [ ] Enhancement
- [ ] Refactor
- [ ] UT
- [ ] Doc
- [ ] Tool
Does this PR entail a change in behavior?
- [x] Yes, this PR will result in a change in behavior.
- [ ] 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:
- [ ] 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:
- [ ] I have checked the version labels which the pr will be auto-backported to the target branch
- [ ] 3.3
- [ ] 3.2
- [ ] 3.1
- [ ] 3.0
- [ ] 2.5
[BE Incremental Coverage Report]
:x: fail : 40 / 127 (31.50%)
file detail
path | covered_line | new_line | coverage | not_covered_line_detail | |
---|---|---|---|---|---|
:large_blue_circle: | src/column/column_visitor_mutable.cpp | 0 | 1 | 00.00% | [24] |
:large_blue_circle: | src/exec/pipeline/chunk_accumulate_operator.cpp | 0 | 1 | 00.00% | [27] |
:large_blue_circle: | src/exec/pipeline/hashjoin/spillable_hash_join_build_operator.cpp | 0 | 1 | 00.00% | [189] |
:large_blue_circle: | src/exec/pipeline/nljoin/spillable_nljoin_build_operator.cpp | 0 | 1 | 00.00% | [78] |
:large_blue_circle: | src/exec/pipeline/set/except_build_sink_operator.cpp | 0 | 1 | 00.00% | [23] |
:large_blue_circle: | src/exec/pipeline/aggregate/spillable_aggregate_blocking_sink_operator.h | 0 | 3 | 00.00% | [44, 45, 46] |
:large_blue_circle: | src/exec/pipeline/sink/export_sink_operator.cpp | 0 | 1 | 00.00% | [176] |
:large_blue_circle: | src/exec/pipeline/chunk_accumulate_operator.h | 0 | 3 | 00.00% | [37, 38, 39] |
:large_blue_circle: | src/exec/pipeline/set/union_passthrough_operator.cpp | 0 | 1 | 00.00% | [22] |
:large_blue_circle: | src/exec/pipeline/sort/partition_sort_sink_operator.cpp | 0 | 1 | 00.00% | [61] |
:large_blue_circle: | src/exec/pipeline/noop_sink_operator.h | 0 | 1 | 00.00% | [46] |
:large_blue_circle: | src/exec/pipeline/sink/mysql_table_sink_operator.cpp | 0 | 1 | 00.00% | [122] |
:large_blue_circle: | src/exec/pipeline/sort/local_partition_topn_sink.cpp | 0 | 1 | 00.00% | [36] |
:large_blue_circle: | src/exec/pipeline/set/except_probe_sink_operator.cpp | 0 | 1 | 00.00% | [36] |
:large_blue_circle: | src/exec/pipeline/set/intersect_probe_sink_operator.cpp | 0 | 1 | 00.00% | [28] |
:large_blue_circle: | src/exec/pipeline/hashjoin/spillable_hash_join_probe_operator.cpp | 0 | 2 | 00.00% | [187, 190] |
:large_blue_circle: | src/exec/pipeline/nljoin/nljoin_build_operator.cpp | 0 | 1 | 00.00% | [52] |
:large_blue_circle: | src/storage/chunk_helper.cpp | 0 | 2 | 00.00% | [548, 549] |
:large_blue_circle: | src/exec/pipeline/aggregate/spillable_aggregate_distinct_blocking_operator.cpp | 0 | 2 | 00.00% | [90, 94] |
:large_blue_circle: | src/exec/aggregator.cpp | 0 | 6 | 00.00% | [737, 738, 740, 742, 1143, 1144] |
:large_blue_circle: | src/exec/pipeline/sink/iceberg_table_sink_operator.cpp | 0 | 1 | 00.00% | [98] |
:large_blue_circle: | src/exec/pipeline/sort/spillable_partition_sort_sink_operator.cpp | 0 | 2 | 00.00% | [53, 54] |
:large_blue_circle: | src/exprs/dictmapping_expr.h | 0 | 1 | 00.00% | [45] |
:large_blue_circle: | src/exec/pipeline/adaptive/collect_stats_source_operator.cpp | 0 | 1 | 00.00% | [45] |
:large_blue_circle: | src/exec/pipeline/aggregate/aggregate_streaming_sink_operator.h | 0 | 1 | 00.00% | [49] |
:large_blue_circle: | src/column/column.h | 0 | 1 | 00.00% | [84] |
:large_blue_circle: | src/exec/pipeline/aggregate/sorted_aggregate_streaming_sink_operator.cpp | 0 | 1 | 00.00% | [72] |
:large_blue_circle: | src/exec/pipeline/hashjoin/hash_join_probe_operator.cpp | 0 | 1 | 00.00% | [76] |
:large_blue_circle: | src/column/column_visitor.cpp | 0 | 1 | 00.00% | [24] |
:large_blue_circle: | src/exec/pipeline/limit_operator.cpp | 0 | 1 | 00.00% | [26] |
:large_blue_circle: | src/exec/pipeline/adaptive/collect_stats_sink_operator.cpp | 0 | 1 | 00.00% | [49] |
:large_blue_circle: | src/exec/pipeline/nljoin/spillable_nljoin_probe_operator.cpp | 0 | 1 | 00.00% | [213] |
:large_blue_circle: | src/exprs/arithmetic_expr.cpp | 0 | 1 | 00.00% | [274] |
:large_blue_circle: | src/exec/pipeline/aggregate/spillable_aggregate_distinct_blocking_operator.h | 0 | 3 | 00.00% | [45, 46, 47] |
:large_blue_circle: | src/exec/pipeline/dict_decode_operator.cpp | 0 | 1 | 00.00% | [37] |
:large_blue_circle: | src/exec/pipeline/aggregate/spillable_aggregate_blocking_sink_operator.cpp | 0 | 1 | 00.00% | [115] |
:large_blue_circle: | src/exec/pipeline/hash_partition_sink_operator.cpp | 0 | 1 | 00.00% | [29] |
:large_blue_circle: | src/exec/pipeline/exchange/exchange_sink_operator.cpp | 0 | 1 | 00.00% | [485] |
:large_blue_circle: | src/exec/pipeline/set/intersect_build_sink_operator.cpp | 0 | 1 | 00.00% | [23] |
:large_blue_circle: | src/column/column_helper.h | 0 | 12 | 00.00% | [129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 141, 144] |
:large_blue_circle: | src/exec/pipeline/aggregate/aggregate_distinct_streaming_sink_operator.cpp | 0 | 1 | 00.00% | [66] |
:large_blue_circle: | src/exec/pipeline/olap_table_sink_operator.cpp | 0 | 1 | 00.00% | [138] |
:large_blue_circle: | src/exprs/java_function_call_expr.cpp | 0 | 1 | 00.00% | [100] |
:large_blue_circle: | src/exec/pipeline/project_operator.cpp | 0 | 1 | 00.00% | [40] |
:large_blue_circle: | src/exprs/info_func.cpp | 0 | 1 | 00.00% | [41] |
:large_blue_circle: | src/exec/pipeline/aggregate/aggregate_streaming_sink_operator.cpp | 0 | 1 | 00.00% | [69] |
:large_blue_circle: | src/exprs/cast_expr.h | 0 | 4 | 00.00% | [105, 127, 148, 167] |
:large_blue_circle: | src/exprs/clone_expr.h | 0 | 1 | 00.00% | [30] |
:large_blue_circle: | src/exprs/placeholder_ref.cpp | 0 | 1 | 00.00% | [22] |
:large_blue_circle: | src/exec/pipeline/table_function_operator.cpp | 0 | 1 | 00.00% | [139] |
:large_blue_circle: | src/exec/pipeline/aggregate/aggregate_distinct_streaming_sink_operator.h | 0 | 1 | 00.00% | [50] |
:large_blue_circle: | src/exec/pipeline/assert_num_rows_operator.cpp | 0 | 1 | 00.00% | [58] |
:large_blue_circle: | src/exec/pipeline/select_operator.cpp | 0 | 1 | 00.00% | [87] |
:large_blue_circle: | src/exprs/in_const_predicate.hpp | 1 | 3 | 33.33% | [291, 328] |
:large_blue_circle: | src/exprs/cast_expr_array.cpp | 1 | 2 | 50.00% | [253] |
:large_blue_circle: | src/exprs/cast_nested.cpp | 2 | 3 | 66.67% | [68] |
:large_blue_circle: | src/exprs/binary_predicate.cpp | 2 | 3 | 66.67% | [237] |
:large_blue_circle: | src/exprs/case_expr.cpp | 1 | 1 | 100.00% | [] |
:large_blue_circle: | src/exprs/map_apply_expr.cpp | 1 | 1 | 100.00% | [] |
:large_blue_circle: | src/exprs/map_expr.cpp | 1 | 1 | 100.00% | [] |
:large_blue_circle: | src/exec/stream/aggregate/stream_aggregate_operator.cpp | 1 | 1 | 100.00% | [] |
:large_blue_circle: | src/exprs/cast_expr.cpp | 2 | 2 | 100.00% | [] |
:large_blue_circle: | src/column/chunk.h | 2 | 2 | 100.00% | [] |
:large_blue_circle: | src/exec/query_cache/multilane_operator.cpp | 1 | 1 | 100.00% | [] |
:large_blue_circle: | src/exec/pipeline/source_operator.h | 1 | 1 | 100.00% | [] |
:large_blue_circle: | src/exec/pipeline/exchange/local_exchange_sink_operator.cpp | 1 | 1 | 100.00% | [] |
:large_blue_circle: | src/exprs/array_element_expr.cpp | 1 | 1 | 100.00% | [] |
:large_blue_circle: | src/exprs/array_expr.cpp | 1 | 1 | 100.00% | [] |
:large_blue_circle: | src/column/nullable_column.h | 1 | 1 | 100.00% | [] |
:large_blue_circle: | src/exprs/condition_expr.cpp | 4 | 4 | 100.00% | [] |
:large_blue_circle: | src/exprs/array_map_expr.cpp | 1 | 1 | 100.00% | [] |
:large_blue_circle: | src/exprs/literal.cpp | 1 | 1 | 100.00% | [] |
:large_blue_circle: | src/exprs/is_null_predicate.cpp | 1 | 1 | 100.00% | [] |
:large_blue_circle: | src/exprs/map_element_expr.cpp | 1 | 1 | 100.00% | [] |
:large_blue_circle: | src/formats/parquet/encoding_dict.h | 4 | 4 | 100.00% | [] |
:large_blue_circle: | src/column/chunk.cpp | 7 | 7 | 100.00% | [] |
:large_blue_circle: | src/exprs/column_ref.cpp | 1 | 1 | 100.00% | [] |
[FE Incremental Coverage Report]
:white_check_mark: pass : 0 / 0 (0%)