Commit Graph

18429 Commits

Author SHA1 Message Date
657a29fd9e [refactor](partitioner) refine get channel id logics (#33765) 2024-04-18 19:05:24 +08:00
Pxl
f17ac173b4 [Improvementation](join) empty_block shall be set true when build block only one row (#33721)
empty_block shall be set true when build block only one row
2024-04-18 19:05:17 +08:00
ea19224d14 [exec](table_fun) opt numbers table func performance (#33804) 2024-04-18 19:04:03 +08:00
75b47b7189 [opt](nereids)clear min/max column stats if table is partially analyzed (#33685) 2024-04-18 19:04:03 +08:00
e106d34190 [enhancement](plsql) regression for routine select and show create procedure (#33608)
add regression for routines and show create procedure
Issue Number: close #31297

add regression for routines and show create procedure
2024-04-18 19:04:03 +08:00
ad80a650e4 [fix][mow] segment_creator should not flush data when encouter abnormal exit (#33802) 2024-04-18 19:02:58 +08:00
04e30c91a0 [Fix](Variant) VariantRootColumnIterator::read_by_rowids with wrong null map size (#33734)
insert_range_from should start from `size` with `count` elements for null map
2024-04-18 19:02:58 +08:00
a05d738b6c [fix](planner) create view statement should forbid mv rewrite (#33784) 2024-04-18 19:02:58 +08:00
Pxl
8c535c51b5 [Improvement](materialized-view) support multiple agg function have same base table slot (#33774)
support multiple agg function have same base table slot
2024-04-18 19:02:49 +08:00
5a5b0c07d7 [fix](inverted index) fix incorrect case test_index_delete (#33609) 2024-04-18 19:02:49 +08:00
4de357ccfb [Fix](Variant Type) forbit distribution info contains variant columns (#33707) 2024-04-18 19:02:37 +08:00
a57e0d3500 [Pick](nerids) pick #33010 #32982 #33531 to branch 2.1 (#33829) 2024-04-18 18:40:36 +08:00
20b37e7a18 Add workload group id in workload policy's property (#33483) 2024-04-17 23:42:14 +08:00
048448eb32 [fix](Nereids) dphyper support evaluate join that has one side condition (#33702) 2024-04-17 23:42:14 +08:00
461561fed0 [minor](Nereids): remove useless stream filter() in Translator (#33758) 2024-04-17 23:42:14 +08:00
ee3b6fdf58 [fix](conf) make be conf disable_storage_page_cache modifiable (#33773)
Signed-off-by: freemandealer <freeman.zhang1992@gmail.com>
2024-04-17 23:42:14 +08:00
d72d5c9b5d [fix](inverted index) normal process query for null condition when index is missing (#33663) 2024-04-17 23:42:14 +08:00
520f0f51d1 [improvement](spill) avoid occuping too much memory while spill build block during the hash join build phase (#33747) 2024-04-17 23:42:14 +08:00
b518b9dd15 [shuffle](minor) Log error status if exchange is shutdown early (#33748) 2024-04-17 23:42:14 +08:00
4460d23cd9 [chore](variable) update nereids timeout second default value to 30 (#33749) 2024-04-17 23:42:14 +08:00
b5640ae763 [fix](restore) add indexes as part of table signature (#33650) 2024-04-17 23:42:14 +08:00
ffa0e57122 [enhancement](auditlog) ignore any errors in write audit log (#33750) 2024-04-17 23:42:14 +08:00
5555cc175f [feature](windows function)Improve error handling for window functions (#33673) 2024-04-17 23:42:14 +08:00
cb255f688f [Fix](inverted index) fix memory leak when inverted index writer not close (#33724) 2024-04-17 23:42:14 +08:00
f48a4680a8 [fix](test) remove array_intersect case since its result is not stable (#33742) 2024-04-17 23:42:14 +08:00
c6d1d75ff2 [Fix](Json type) forbit schema change adding JSON columns with none null default value (#33686) 2024-04-17 23:42:14 +08:00
2ca4278c42 [refactor](pipelineX) Reduce prepare overhead (PART III) (#33689) 2024-04-17 23:42:14 +08:00
2648a92594 [FIX](load)fix load with split-by-string (#33713) 2024-04-17 23:42:14 +08:00
Pxl
9bcb23351c [Improvement](runtime-filter) make sync rf size work when need_local_merge (#33717)
make sync rf size work when need_local_merge
2024-04-17 23:42:14 +08:00
6a33067daf [fix](chore) update some CHECK to CHECK_EQ, to print more details while CHECK failed (#33709) 2024-04-17 23:42:13 +08:00
bb33375dba [test](xor) add test for xor #33731 2024-04-17 23:42:13 +08:00
89c4fa5a75 [fix](move-memtable) close wait on all sinks (#33710) 2024-04-17 23:42:13 +08:00
f52067415b Improve analyze mv/mtmv wait row count report logic. (#33695) 2024-04-17 23:42:13 +08:00
ff8cb3cc43 [Fix](executor)Fix routine load failed when can not find group (#33596) 2024-04-17 23:42:13 +08:00
b44fed8dc2 [fix](restore) Reset index id for restore (#33648) 2024-04-17 23:42:13 +08:00
11f7d11a96 [branch-2.1](regression-test) fix test_chema_change_fail (#33753) #33788 2024-04-17 23:42:13 +08:00
5734e2bd30 [opt](meta-cache) refine the meta cache (#33449) (#33754)
bp #33449
2024-04-17 23:42:13 +08:00
6976d019a3 [opt](inverted index) topn opt reads only limit number of records (#33665) 2024-04-17 23:42:13 +08:00
2854048eb5 fix compile 2024-04-17 23:42:13 +08:00
5053ac2b59 [improve](CI)Core modules require maintainer review (#32468) 2024-04-17 23:42:13 +08:00
43974a2334 (Fix)(nereids) modify create view privilege check error message (#33669) 2024-04-17 23:42:13 +08:00
db846709d2 [opt](Nereids) auto fallback when meet udf override (#33708) 2024-04-17 23:42:13 +08:00
81f7c53bad [fix](Nereids) could not query variant that not from table (#33704) 2024-04-17 23:42:13 +08:00
1c025c0488 [docker](hive) add hive3 docker compose and modify scripts (#33115)
add hive3 docker compose from:
big-data-europe/docker-hive#56
2024-04-17 23:42:13 +08:00
22a6b1d3f5 [feature](function) support hll functions hll_from_base64, hll_to_base64 (#32089)
Issue Number: #31320 

Support two hll functions:

- hll_from_base64
Convert a base64 string(result of function hll_to_base64) into a hll.
- hll_to_base64
Convert an input hll to a base64 string.
2024-04-17 23:42:13 +08:00
3096150d1b [feature](agg) support aggregate function group_array_intersect (#33265) 2024-04-17 23:42:13 +08:00
07a8f44443 [improvement](spill) improve config and fix spill bugs (#33519) 2024-04-17 23:42:13 +08:00
3f267e36d1 [fix](nereids)InSubquery's withChildren method lost typeCoercionExpr (#33692) 2024-04-17 23:42:13 +08:00
b07e0a2f06 [FIX](cast)fix full/right out join for cast array (#33475)
in some case, we has code
```
        if (_join_op == TJoinOp::RIGHT_OUTER_JOIN || _join_op == TJoinOp::FULL_OUTER_JOIN) {
            _probe_column_convert_to_null = _convert_block_to_null(*input_block);
        }
```
then do next function like cast , but in function cast we assume block column is same with from_type.which will make status error
2024-04-17 23:42:13 +08:00
2890f6c3cf [opt](Nereids) date literal support basic format with timezone (#33662) 2024-04-17 23:42:13 +08:00