5e0c34b35a
[fix](join) should call getOutputTblRefIds to get child's tuple info ( #13227 )
...
* [fix](join) should call getOutputTblRefIds to get child's tuple info
2022-10-14 09:46:14 +08:00
88e08a92d8
[fix](array-type) fix the wrong result when import array element with double quotes ( #12786 )
...
Co-authored-by: hucheng01 <hucheng01@baidu.com >
2022-10-13 23:07:19 +08:00
de4315c1c5
[feature](function) support initcap string function ( #13193 )
...
support `initcap` string function
2022-10-13 21:31:44 +08:00
cb300b0b39
[feature](agg) support any,any_value agg functions. ( #13228 )
2022-10-13 18:31:19 +08:00
c1ed7d4d7d
[Bug](function) fix core dump on case when have 1000 condition #13315
2022-10-13 14:37:03 +08:00
9b590ac4cb
[improvement](olap) cache value of has_null in ColumnNullable ( #13289 )
2022-10-13 09:12:02 +08:00
f80ac34786
[regression](bloom filter) add test case for is not null ( #13310 )
2022-10-13 09:08:22 +08:00
9b0978fad9
[fix](test) make output of test stable ( #13317 )
2022-10-13 09:07:59 +08:00
0732ccbf0f
[fix](regression) rowsDisjointWindows output is not ordered #13333
2022-10-13 09:05:07 +08:00
d63a80eaba
[fix](bitmap_intersect) fix bitmap_intersect result error ( #13298 )
2022-10-12 19:12:11 +08:00
5af1439934
[feature](auth) support user password policy and alter user stmt ( #13051 )
2022-10-11 16:37:35 +08:00
e20921fa87
[function](datev2) Complements for datev2 functions ( #13276 )
2022-10-11 15:52:00 +08:00
606b514329
[fix](olap) fix core dump caused by LikeColumnPredicate with nullable column ( #13250 )
2022-10-11 15:38:55 +08:00
5757bbc9f3
fix be oom when replace with an empty old str ( #13220 )
2022-10-10 15:58:12 +08:00
bdcb600f3d
[Bug](load) fix core dump on big block load ( #13014 )
2022-10-10 12:38:32 +08:00
20b583c91e
[Bug](array-type) Fix memory buffer overflow ( #13074 )
2022-10-10 11:42:13 +08:00
33fe389d62
[regression](datev2) Add regression tests for datev2 ( #13040 )
2022-10-09 11:55:06 +08:00
bbb6d2758a
[fix](regression-test) fix test_segment_iterator_delete using order_qt_sql ( #13192 )
2022-10-09 11:35:22 +08:00
62c82bd575
[enhancement](test) Rewrite test_update_schema_change case ( #13191 )
2022-10-09 11:35:05 +08:00
b8b18e5153
[enhancement](array-type) Handle cast empty string value to array ( #13028 )
...
Handle empty value between two comma when cast string to array type.
before:
mysql> select cast("[a,b,c,,,,]" as array<string>);
+-----------------------------------+
| CAST('[a,b,c,,,,]' AS ARRAY<TEXT>) |
+-----------------------------------+
| ['a', 'b', 'c', ',', ','] |
+-----------------------------------+
1 row in set (0.01 sec)
after:
mysql> select cast("[a,b,c,,,,]" as array<string>);
+-----------------------------------+
| CAST('[a,b,c,,,,]' AS ARRAY<TEXT>) |
+-----------------------------------+
| ['a', 'b', 'c', '', '', ''] |
+-----------------------------------+
1 row in set (0.01 sec)
2022-10-08 21:45:42 +08:00
cf2b93532b
[fix](file-scanner) fix some logic about broker load with parquet with new file scanner ( #13135 )
...
Fix some logic about broker load using new file scanner, with parquet format:
1. If columns are specified in load stmt, but none of them are in parquet file,
error will be thrown like `err: No columns found in file`. See `parquet_s3_case4`
2. If the first column of table are not in table, the result number of rows is wrong.
See `parquet_s3_case8`
3. If column specified in `columns` in load stmt does not exist in file and table,
error will be thrown like: `failed to find default value expr for slot: x1`. See `parquet_s3_case2`
2022-10-08 13:08:08 +08:00
8b03977689
fix bug that last line of data lost for stream load when line delimiter is more than one character ( #13066 )
2022-10-07 16:12:05 +08:00
b083fb6d5f
[fix](decimal) retain Decimal trailing zero when select on fe ( #13065 )
2022-10-04 21:31:18 +08:00
d10ab474f4
[fix](test) try to let cases run in parallel ( #13114 )
2022-10-04 20:56:22 +08:00
e9809b5721
[fix](test) add tpch_sf100 and fix results of tpcds_sf100 ( #13098 )
2022-10-01 20:53:04 +08:00
48d32de9ae
[enhancement](test) add some cases from trino to p0 ( #12699 )
2022-09-30 21:35:30 +08:00
d73e437718
[fix](array-type) fix the be core dump when use string to insert array ( #12728 )
...
Co-authored-by: hucheng01 <hucheng01@baidu.com >
2022-09-30 10:44:27 +08:00
287ff50a6f
[Bug](datev2) Fix compatible error between datev2 and date ( #13024 )
2022-09-29 18:01:55 +08:00
c2fae109c3
[Improvement](outfile) Support output null in parquet writer ( #12970 )
2022-09-29 13:36:30 +08:00
6b6d548df9
[enhancement](test) add more p0 cases ( #12285 )
2022-09-29 10:45:17 +08:00
28ce1878ca
[fix](planner) fix push down no grouping agg ( #12983 )
...
The value column of the agg does not support zone_map index, fixing the value column pushing down to zone map causes null pointer.
2022-09-28 17:01:01 +08:00
e627d285e0
[chore](regression-test) add default group(p0) for regression-test ( #12977 )
2022-09-28 11:47:19 +08:00
339877930d
[fix](join)report 'natural join is not supported' instead of getting wrong result ( #13008 )
...
* [fix](join)report 'natural join is not supported' instead of getting wrong result
* add regression test
2022-09-28 09:08:56 +08:00
ee3dd423b9
[Bug](function) core dump on substr #13007
2022-09-28 08:54:49 +08:00
c21ecdd867
[enhancement](test) add tpcds_sf1000 to p2 ( #12695 )
2022-09-27 17:12:52 +08:00
cbdef66757
[test](join)add join case5 #12854
2022-09-27 15:48:36 +08:00
3dfcfc69ee
[regression-test](join)add join case5 #12854
2022-09-27 15:47:36 +08:00
3f99dd5c4b
[function](bitmap) support bitmap_hash64 ( #12992 )
2022-09-27 12:16:02 +08:00
a6db5e63df
[fix](projection)sort node's unmaterialized slots should be removed from resolvedTupleExprs ( #12963 )
2022-09-27 11:46:44 +08:00
df9dcba6db
[regression-case](improve) improve regression test case ( #12979 )
2022-09-27 08:53:53 +08:00
1bb42a7bc0
[function](hash) add support of murmur_hash3_64 ( #12923 )
2022-09-26 14:23:37 +08:00
7f2ea35b63
[enhancement](test) add brown cases to p2 ( #12694 )
2022-09-25 23:46:45 +08:00
60556070bb
[enhancement](test) add github events cases to p2 ( #12696 )
2022-09-25 23:46:15 +08:00
bb36490d95
[test](Nereids) add TPC-H Q2 as regression test case ( #12840 )
2022-09-23 11:00:31 +08:00
0203b36cc4
[regressiontest](test_with)add with_case test ( #12814 )
2022-09-23 09:10:33 +08:00
6cd4c9ecb5
[bugfix](fe) Fix test_materialized_view_hll case npt. ( #12829 )
...
when enable light schema change, run test_materialized_view_hll case throw NullPointerException.
java.lang.NullPointerException: null
at org.apache.doris.analysis.SlotDescriptor.setColumn(SlotDescriptor.java:153)
at org.apache.doris.planner.OlapScanNode.updateSlotUniqueId(OlapScanNode.java:399)
2022-09-22 09:50:53 +08:00
632867c1c1
[Bug](datetimev2) Fix lost precision for datetimev2 ( #12723 )
2022-09-21 11:15:02 +08:00
f1539761e8
[Bugfix](string_functions) rearrange code to avoid global buffer overflow in FindInSetOp::execute ( #12677 )
2022-09-21 09:19:38 +08:00
c5b6056b7a
[fix](lateral_view) fix lateral view explode_split with temp table ( #12643 )
...
Problem describe:
follow SQL return wrong result:
WITH example1 AS ( select 6 AS k1 ,'a,b,c' AS k2) select k1, e1 from example1 lateral view explode_split(k2, ',') tmp as e1;
Wrong result:
+------+------+
| k1 | e1 |
+------+------+
| 0 | a |
| 0 | b |
| 0 | c |
+------+------+
Correct result should be:
+------+------+
| k1 | e1 |
+------+------+
| 6 | a |
| 6 | b |
| 6 | c |
+------+------+
Why?
TableFunctionNode::outputSlotIds do not include column k1.
Co-authored-by: cambyzju <zhuxiaoli01@baidu.com >
2022-09-21 09:19:18 +08:00
7dfbb7c639
[chore](regression-test) add order by column in tpch_sf1_p1/tpch_sf1/nereids/q11.groovy ( #12770 )
2022-09-20 22:26:24 +08:00