6812b575b2
[fix](Nereids) fix bind having aggregate failed ( #32490 )
...
fix bind having aggregate failed, keep the behavior like mysql
2024-03-22 16:36:46 +08:00
01a5413e45
[fix](Nereids) filter-limit-project translate to wrong plan ( #32496 )
2024-03-22 16:35:47 +08:00
4de8775e17
[feat](Nereids): rewrite sum literal to sum and count ( #32244 )
...
sum(v + 2) => sum(v) + 2*count(v)
sum(v - 2) => sum(v) - 2*count(v)
2024-03-22 16:35:47 +08:00
3f36aa2d48
[chore](Nereids) remove ensure project on top join ( #32562 )
2024-03-22 16:35:47 +08:00
39382a9774
[fix](Nereids): just pull up alias project above join through topn ( #32305 )
2024-03-22 16:35:47 +08:00
66336e59e6
[fix](join) the result of left semi join with empty right side should be false, not null ( #32477 )
2024-03-22 16:35:43 +08:00
0f343e914a
Revert "[case](Cloud) Add ssb case for hdfs vault ( #32567 )"
...
This reverts commit 60a673979e5b2f98e9cc66c77fa0d6c61b8ed0f7.
2024-03-22 15:26:09 +08:00
ebfb3418f9
[test](mtmv)Add tpch test cherry pick to branch 21 ( #32611 )
...
* [test](neredis) Add tpch test for query rewrite by materialized view (#30870 )
query rewrite by materialized view sql is as following
q1, q5, q6, q8, q9, q12, q14
the other is not supported now, will be supported later
* change code usage
2024-03-22 15:20:38 +08:00
ea71472d64
[fix](build index) fix core when build index for a new column which without data ( #32550 ) ( #32669 )
...
Co-authored-by: Luennng <luennng@gmail.com >
Co-authored-by: Tanya-W <tanya1218w@163,com>
2024-03-22 15:05:19 +08:00
23c12fd68f
[fix](join) core caused by null-safe-equal join ( #32623 )
2024-03-22 08:53:47 +08:00
d3bdda6071
[fix](partial update) fix data correctness risk when load delete sign data into a table with sequence col ( #32574 )
2024-03-22 08:52:38 +08:00
55b7f7f019
[fix](inverted index) skip read index column data only for DUP and MOW table ( #32594 )
2024-03-22 08:52:16 +08:00
26efde2925
[test](Nereids) refine group by eliminate regression test ( #32543 )
2024-03-22 08:52:16 +08:00
d7a3ff1ddf
[Fix](Outfile) Fix the column type mapping in the orc/parquet file format ( #32281 )
...
| Doris Type | Orc Type | Parquet Type |
|---------------------|--------------------|------------------------|
| Date | Long (logical: DATE) | int32 (Logical: Date) |
| DateTime | TIMESTAMP (logical: TIMESTAMP) | int96 |
2024-03-22 08:52:16 +08:00
0537952573
[Fix](auto-inc) Fix auto inc unique table case ( #32393 )
2024-03-22 08:52:16 +08:00
4e653b0baa
(Nereids): remove test infer_set_operator_distinct(CBO)
2024-03-22 08:16:49 +08:00
48d7585d85
[enhancement](test) unique model by modify a value type from INT or BIGINT to other type ( #32553 )
2024-03-21 14:07:50 +08:00
dea6859e0d
[refactor](jdbc catalog) refactor jdbc catalog get databases logic ( #32579 )
2024-03-21 14:07:50 +08:00
043113c89e
[enhancement](test) unique model by modify a key type from SMALLINT to other type ( #32033 )
2024-03-21 14:07:50 +08:00
617cc667fe
[Fix](Variant) fix variant serialize root node ( #31769 )
2024-03-21 14:07:50 +08:00
60a673979e
[case](Cloud) Add ssb case for hdfs vault ( #32567 )
2024-03-21 14:07:50 +08:00
8e3d28b93a
[Feature] Support Array Type compare function for nereids planner ( #31701 )
...
Support Array Type compare function for nereids planner
2024-03-21 14:07:49 +08:00
95322e2ebe
[opt](variable) user variable support expression rather than literal ( #32492 )
2024-03-21 14:07:49 +08:00
2a1d2ad647
[fix](Nereids) decimalv2 and int/date bit arithmetic need cast to bigint ( #32311 )
2024-03-21 14:07:49 +08:00
b92a764665
[feature](function) Support for aggregate function foreach combiner for some error function ( #31913 )
...
Support for aggregate function foreach combiner for some error function
2024-03-21 14:07:49 +08:00
9f98200f27
[case](mtmv)MTMV external catalog case ( #32390 )
2024-03-21 14:07:24 +08:00
4b21c5c1cf
[Enhencement](Nereids) add eliminate distinct constant rule ( #32307 )
...
select distinct 1,2,3 from tbl
=>
select 1,2,3 from (select 1, 2, 3 from tbl limit 1) as tmp
2024-03-21 14:07:24 +08:00
7484a7ba5f
[fix](broker load) improve the checking of overlapping partitions of same table ( #32254 )
2024-03-21 14:07:24 +08:00
14c9537679
[fix](decimal) fix Arithmetic Overflow error of converting string to decimal ( #32246 )
2024-03-21 14:07:24 +08:00
66fe61b591
[fix](nereids)support topn-filter for non pipeline engine #32397
2024-03-21 14:07:24 +08:00
725f86a27b
[fix](group commit) Fix p2 regression-test ( #32270 )
2024-03-21 14:07:24 +08:00
715eed0748
[opt](like) opt LIKE and REGEXP clause with concat(col, pattern_str) ( #32333 )
...
opt LIKE and REGEXP clause with concat(col, pattern_str)
2024-03-21 14:07:24 +08:00
7a0b591b8f
[FIX](array_agg) fix array agg with other agg function ( #32387 )
...
fix array agg with other agg function
2024-03-21 14:07:23 +08:00
a0a3a2a2ce
[Fix](Variant) fix variant with not null ( #32248 )
...
ignore null bitmap for not null and make subcolumn access slots always nullable
2024-03-21 14:07:23 +08:00
6aec479013
[fix](planner)decimalv3 literal's precision and scale is not correctly set ( #32288 )
2024-03-21 14:07:23 +08:00
590e1d52ec
[pipelineX](streaming agg) Fix wrong columns produced by streaming agg ( #32411 )
...
* [pipelineX](streaming agg) Fix wrong columns produced by streaming agg
* update
2024-03-21 14:07:23 +08:00
32f7f0b50c
[enhancement](test)unique model by modify a value type from SMALLINT to other type ( #32348 )
...
* [enhancement](test)unique model by modify a key type from SMALLINT to other type
* [enhancement](test)unique model by modify a value type from SMALLINT to other type
2024-03-21 14:07:23 +08:00
26ed4b69b1
[opt](jdbc catalog) filter jdbc datasource internal database ( #32294 )
2024-03-21 14:07:23 +08:00
4d4cd43458
[Fix](Nereids) fix leading syntax problems and data mismatched problem ( #32286 )
...
- fix syntax problems of only one table used in leading or mistake usage of brace
example: leading(t1),leading(t1 {t2})
- fix cte used in subquery of using leading
example: with cte as (select c1 from t1) select count(*) from t1 join (select /*+ leading(cte t2) */ c2 from t2 join cte on c2 = cte.c1) as alias on t1.c1 = alias.c2;
which cte used in subquery and subquery also have leading
- fix data mismatched with original plan cause of on predicate push to nullable side
example: select count(*) from t1 left join t2 on c1 > 500 and c2 > 500 can not change to select count(*) from t1 left join t2 on c2 > 500 where c1 > 500
2024-03-21 14:07:23 +08:00
163007a665
[fix](grouping sets) fix grouping sets have multiple empty sets ( #32317 )
...
in this #32112 , handling empty sets (empty expression cases) has been addressed. However, multiple empty sets in grouping sets have different grouping IDs
2024-03-21 14:07:22 +08:00
8bd101129a
[behavior change](output) change float output format ( #32049 )
2024-03-21 14:07:22 +08:00
85b2c42f76
[Enhancement](jdbc catalog) Add a property to test the connection when creating a Jdbc catalog ( #32125 ) ( #32531 )
2024-03-21 14:05:59 +08:00
ecadb60bcd
[Pick 2.1](inverted index) support inverted index format v2 ( #30145 ) ( #32418 )
2024-03-19 08:11:33 +08:00
a15bf3057f
[Fix](nereids) remove duplicate expr in grouping set ( #32290 )
...
db reported a error " expression duplicate in grouping set" when there are duplicate expression in grouping set.
e.g.select a from mal_test1 group by grouping sets((a,a))
This pr removes duplicate expr in grouping set :
select a from mal_test1 group by grouping sets((a))
2024-03-16 20:53:46 +08:00
258dcfca97
[Refactor](executor)Add information_schema.workload_groups ( #32195 ) ( #32314 )
2024-03-15 20:46:54 +08:00
97b35d6830
[fix](nereids)AssertNumRow node's output should be nullable ( #32136 )
...
Co-authored-by: Co-Author Jerry Hu <mrhhsg@gmail.com >
2024-03-15 18:06:28 +08:00
5478193002
[Fix](Variant) support view for accessing variant subcolumns and temp… ( #32225 )
2024-03-15 18:06:20 +08:00
9e014cfb8a
[fix](nereids) fix bug when grouping has same grouping set ( #32235 )
2024-03-15 18:06:20 +08:00
afa9f6e5d6
[Feat](nereids) support column default value current_date ( #32268 )
2024-03-15 18:06:15 +08:00
5a460eefc8
[opt](Nereids) remove group by key eliminate rule option ( #32238 )
2024-03-15 18:06:15 +08:00