116 Commits

Author SHA1 Message Date
37654df287 修复NLJ代价模型两个bug,增加代价模型回归case 2025-03-25 10:51:46 +00:00
eef74842cf [CP] Fix cast to signed/unsigned result type 2025-03-14 18:45:49 +00:00
024efd68c0 [支持堆表表组织模式]
Co-authored-by: xianyu-w <707512433@qq.com>
2025-02-11 02:15:46 +00:00
2ea249f441 [FEAT MERGE][435bp1] sql execution improvements
Co-authored-by: Cerdore <khn64@163.com>
Co-authored-by: qingsuijiu <642782632@qq.com>
Co-authored-by: JasonZhang10086 <zsding101@gmail.com>
2025-02-10 07:15:39 +00:00
64b1be9fe1 [FEAT MERGE] type_sys_435_bp1
Co-authored-by: hwx65 <1780011298@qq.com>
2025-02-08 09:45:30 +00:00
30d5ce3ba2 [FEAT MERGE] Persistent Macro Block Bloom Filter 2025-02-08 06:45:19 +00:00
386698bbff [FEAT MERGE] illegal date patch 435BP1
Co-authored-by: hezuojiao <hezuojiao@gmail.com>
2025-01-21 12:45:46 +00:00
594d0b1b47 fix cast string to double bug 2024-12-20 03:15:46 +00:00
5bdc2c4c5e Optimizer const integer precision in mysql mode 2024-12-18 00:46:35 +00:00
e19b90c9ad [FEAT MERGE] patch new query range
Co-authored-by: ChangerR <dingjinchengyx@163.com>
Co-authored-by: akaError <lzg020616@163.com>
Co-authored-by: xianyu-w <707512433@qq.com>
2024-11-22 12:15:48 +00:00
eed772ed73 [FEAT MERGE] [435] sql execution improvements
Co-authored-by: GongYusen <986957406@qq.com>
Co-authored-by: Zach41 <zach_41@163.com>
Co-authored-by: Cai-Yao <729673078@qq.com>
2024-11-22 06:15:09 +00:00
8aff09f2cd [FEAT MERGE]优化器技术改造
Co-authored-by: JinmaoLi <ljm.csmaster@gmail.com>
Co-authored-by: jingtaoye35 <1255153887@qq.com>
Co-authored-by: chimyue <chimyue@gmail.com>
2024-11-19 13:14:40 +00:00
92016c007e [FEAT MERGE][CP] 425 sql exec + enum set type refactoring CP 435
Co-authored-by: hezuojiao <hezuojiao@gmail.com>
2024-11-18 02:44:36 +00:00
c673714910 [CP] fix multiple type inferences with different result type when space expr input argument is string literal 2024-11-11 07:14:03 +00:00
beb9f30a20 [FEAT MERGE] 4.2.4 sql execution feature cp 4.3.4
Co-authored-by: qingsuijiu <642782632@qq.com>
Co-authored-by: jingtaoye35 <1255153887@qq.com>
Co-authored-by: cqliang1995 <cq.liang@outlook.com>
2024-09-25 07:51:13 +00:00
e47fc93c69 [CP] Enable storage cardinality estimation for partition table 2024-09-23 10:04:09 +00:00
6a68362067 [FEAT MERGE] [433] sql execution improvements
Co-authored-by: Zach41 <zach_41@163.com>
Co-authored-by: lucky-sinx <2549261744@qq.com>
Co-authored-by: GongYusen <986957406@qq.com>
2024-08-28 13:54:39 +00:00
e48a0f2d22 bugfix: always add column convert for dependant expr of gen col 2024-08-23 14:44:41 +00:00
e537a0c479 [FEAT MERGE] 424 SQL compatibility patch 433
Co-authored-by: wjhh2008 <wjh2006-1@163.com>
Co-authored-by: GongYusen <986957406@qq.com>
Co-authored-by: hy-guo <fqboyg@gmail.com>
2024-08-23 03:32:02 +00:00
f2b2472f5e [FEAT MERGE] ENHANCE CARDINALITY ESTIMATION AND OPTIMIZER STATS MANAGEMENT
Co-authored-by: ChangerR <dingjinchengyx@163.com>
Co-authored-by: wangt1xiuyi <13547954130@163.com>
2024-08-15 13:15:10 +00:00
1c005383a2 fix generated column replacing bug 2024-07-09 14:43:38 +00:00
cc12fa9bb8 [CP] 修复normal join的计划稳定性问题 2024-07-01 09:46:30 +00:00
b81b1efd98 [FEAT MERGE]优化器技改patch到432
Co-authored-by: jingtaoye35 <1255153887@qq.com>
Co-authored-by: qingzhu521 <q15000557748@gmail.com>
Co-authored-by: akaError <lzg020616@163.com>
2024-06-18 02:23:56 +00:00
77c6c17cb6 fix some optimizer bugs 2024-06-18 00:34:30 +00:00
a08c6adbb9 remove check_table_id_exists when resolve stmt 2024-05-30 11:31:41 +00:00
c1cc38db65 Fix mysql tests 2024-04-26 04:46:59 +00:00
d0413d0c8d [CP] Compatible with mysql decimal truncate warning display 2024-04-12 11:45:57 +00:00
1dc1bc30e7 [CP][BUGFIX] fix trim process single outrow lob 2024-03-15 11:45:43 +00:00
fea19bc54e [CP] reorder the order of complex filters 2024-02-21 09:19:05 +00:00
92e5d1b287 [CP] [to #53785684] Fix bug, add assign SQL (actually var_val) transform to dynamic SQL when var_val has user variables. 2024-02-10 10:55:17 +00:00
dc32079645 [FEAT MERGE] [CP] Improve the rowcount estimation
Co-authored-by: akaError <lzg020616@163.com>
2024-02-09 19:58:19 +00:00
c5a5b18553 [CP] use optimizer_features_enable system variable and optimizer_features_enable hint to control optimizer behaviors 2024-02-09 14:31:42 +00:00
b75fc423ec [CP][BUGFIX] fix lrpad mysql pad len zero 2024-02-09 07:07:47 +00:00
626c5536f9 bugfix: substr expr get wrong result length 2024-02-08 19:30:43 +00:00
5ca81e3013 Fix expr calc accuracy reuse during type deduce 2024-02-08 16:26:25 +00:00
844dfb0162 [CP] Fix null hash value mismatch by using datum hash_func_v2 2024-02-08 14:51:04 +00:00
b6a15b6111 fix some outline/hint bugs 2024-02-08 13:15:20 +00:00
0d0b11c0cc [FEAT MERGE] impl vectorization 2.0
Co-authored-by: oceanoverflow <oceanoverflow@gmail.com>
Co-authored-by: hezuojiao <hezuojiao@gmail.com>
Co-authored-by: Monk-Liu <1152761042@qq.com>
2024-02-08 05:32:54 +00:00
ae90c30120 Parsing numeric constant as ObDecimalIntType in oracle compatible mode 2024-02-07 04:13:50 +00:00
bd15b1d306 Fixing bug: PX hangs due to calling get_next_batch after coordinater being drained. 2024-02-07 03:58:39 +00:00
c8ef409bf3 Do not report ERROR when sample rate equals 100 2024-02-06 14:49:36 +00:00
c93c104250 [CP] [to #53785684] Fix bug, add assign SQL (actually var_val) transform to dynamic SQL when var_val has user variables. 2024-02-05 14:12:18 +00:00
d2ab1a4aae [FEAT MERGE] [CP] Improve the rowcount estimation
Co-authored-by: akaError <lzg020616@163.com>
2024-01-22 04:12:26 +00:00
fd6b7ed1c5 [CP] use optimizer_features_enable system variable and optimizer_features_enable hint to control optimizer behaviors 2024-01-17 11:12:35 +00:00
9091ffd7a1 [CP][BUGFIX] fix lrpad mysql pad len zero 2024-01-10 15:42:41 +00:00
918714528b bugfix: substr expr get wrong result length 2024-01-03 02:12:46 +00:00
8ebb14abc6 Fix expr calc accuracy reuse during type deduce 2023-12-28 11:43:08 +00:00
2376627c6d [CP] Fix null hash value mismatch by using datum hash_func_v2
Co-authored-by: jinmaoli <lijinmao.csmaster@gmail.com>
2023-12-27 13:52:27 +00:00
2c9d21b7d9 fix some outline/hint bugs 2023-12-27 03:13:13 +00:00
b6773084c6 [FEAT MERGE] impl vectorization 2.0
Co-authored-by: Naynahs <cfzy002@126.com>
Co-authored-by: hwx65 <1780011298@qq.com>
Co-authored-by: oceanoverflow <oceanoverflow@gmail.com>
2023-12-22 03:43:22 +00:00