4d3dbf1b3b
[fix](function) fix EXPLODE_JSON_ARRAY_STRING function ( #25519 )
2023-10-30 11:05:27 +08:00
292ccaeda8
insert default when json array parse failed ( #25447 )
...
insert default when json array parse failed
2023-10-16 14:51:26 +08:00
96f197114c
[Improve](explode) improve explode func with array nested other type ( #24455 )
...
improve explode func with array nested other type
2023-09-18 16:05:30 +08:00
9b7f041bea
[Bug](function) fix explode_json_array_int can't handle min/max values ( #24284 )
...
the json str get value maybe beyond max/min of Int64,
so add some check to limit the value, and return the max/min of Int64
2023-09-14 09:20:59 +08:00
94a8fa6bc9
[bug](function) fix explode_number function return wrong rows ( #23603 )
...
before the explode_number function result is random with const value.
because the _cur_size is reset, so it's can't insert values to column.
2023-08-29 19:02:49 +08:00
03b575842d
[Feature](table function) support explode_json_array_json ( #21795 )
2023-07-17 11:40:02 +08:00
8249441335
[Bug](planner) add conjunct slotref id to table function node to avoid result incorrect ( #18063 )
...
add conjunct slotref id to table function node to avoid result incorrect
2023-03-24 14:48:03 +08:00
4dbe30d37b
[regression](vectorized) delete vectorized config in regression tests ( #15126 )
2022-12-16 17:08:29 +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
0f4a1e811b
[Enhancement](table_function) table function node enhancement ( #12038 )
...
* table function node enhancement
* also avoid copy for non-vec table function node
* fix table function node output slots calculation while lateral view involves subquery
Co-authored-by: cambyzju <zhuxiaoli01@baidu.com >
2022-08-26 10:37:15 +08:00
ff1971f916
[improvement](test) add dryRun option and group all cases into either p0 or p1 ( #11576 )
...
1. add dryRun option to list tests
2. group all cases into p0 p1 p2
2022-08-17 22:45:53 +08:00