Commit Graph

46 Commits

Author SHA1 Message Date
b9e819795f 子查询场景去除多余的distinct和group by子句 2024-02-22 20:48:11 +08:00
efaf0febf6 处理issue: 存储过程调用default值传给了其他入参 2024-01-17 10:07:38 +08:00
9dbf795d21 !4586 opengauss适配龙芯平台
Merge pull request !4586 from ape/fix_loongarch64
2023-12-20 07:13:03 +00:00
6f31632edf 添加会话级开关enable_ignore_case_in_dquotes(支持标识符包含双引号的情况下也忽略大小写), 及相关check函数、测试用例 2023-12-08 17:36:56 +00:00
ape
d38410e0f1 添加龙芯loongarch64适配修改 2023-12-08 12:07:49 +08:00
80e40b13aa !4359 金融版本特性master
Merge pull request !4359 from zhangao/master_finace
2023-10-28 06:14:17 +00:00
f5b0214914 add openGauss finance version 2023-10-28 11:40:06 +08:00
0f4ede314e 支持gs_dependencies、忽略依赖创建package、失效重编译语法 2023-10-23 09:43:58 +08:00
8a9f5fc419 !4197 修复表上有BRU触发器时的一些问题
Merge pull request !4197 from april01xxx/master_merge_into
2023-09-26 11:37:48 +00:00
2f907408b5 change default value of enable_codegen to off 2023-09-25 15:08:28 +08:00
b3b833b510 修复表上有BRU触发器时的一些问题。
BRU触发器中可能更新分区键,此时我们需要重新计算元组所属的分区;
    当UPDATE时遇到CONCURRENTLY UPDATE/DELETE场景时,MERGE INTO需要
    重新判断是否匹配,触发器中执行EPQ后投影的结果错误,可能导致宕机。
2023-09-25 12:19:24 +08:00
a1d3fbec09 issue: 支持当operator两端为varchar与int时,将两者当作numeric来进行操作 2023-09-13 10:05:47 +08:00
3ae6c51b0f !3823 支持union all对子查询排序
Merge pull request !3823 from 李居隆/master
2023-07-28 09:30:03 +00:00
1bb8db709f union all 支持子语句排序 2023-07-27 19:28:51 +08:00
330bc62631 使用新参数控制A兼容性下空字符串意义 2023-07-19 20:10:26 +08:00
ffbc0ac3b7 兼容MySQL多字符集 2023-06-29 20:42:59 +08:00
d7b8381b6b get diagnostics & show warnings change
condition_number BCONST
2023-06-25 19:23:14 -07:00
38bfef3239 !3282 引入PG补丁 45be99f8 计算并行SeqScan代价新公式
Merge pull request !3282 from xiyanziran/master_dopcost
2023-06-01 11:36:14 +00:00
9d85ffbb2d !3033 据是否开启向量化对向量化计划中的targetlist进行剪裁,只保留使用到列,以降低行转列时候的开销
Merge pull request !3033 from wanghao19920907/master_targetlist
2023-06-01 11:32:08 +00:00
9f91e10ed6 !3124 聚集Limit优化
Merge pull request !3124 from ljy/nodeSortGroup_master
2023-06-01 11:31:30 +00:00
b90288d51e !3186 对同事务中批量逐条INSERT场景进行opfusion对象复用的优化
Merge pull request !3186 from cc_db_dev/opfusion_master
2023-06-01 09:11:12 +00:00
658aea19b8 聚集Limit下推优化 2023-05-29 14:43:02 +08:00
db4da8fe20 根据是否开启向量化对向量化计划中的targetlist进行剪裁,只保留使用到列,以降低行转列时候的开销 2023-05-28 21:16:40 -07:00
f83ae1c2d0 opfusion复用
在事务内,允许操作相同表的insert操作复用
上一个opfusion对象
2023-04-27 15:07:39 +08:00
83b5653167 mysql fetch into exit 2023-04-10 23:11:36 -07:00
0b8aa8cde5 引入PG补丁 45be99f8 计算并行SeqScan代价新公式,使用开关控制,默认不开启。
磁盘代价作为整体计入Seqscan代价,不再按照线程数平均。
2023-04-02 23:12:35 -04:00
64e79b15a2 Add select into return null. 2023-03-08 21:06:38 +08:00
9e57ff3e8e Inner Unique 2023-02-28 05:11:41 -08:00
70f464b44d !2986 索引扫描算子优化
Merge pull request !2986 from yyl/base-index
2023-02-28 12:12:18 +00:00
0ffb3f47a0 !2960 TPCH查询重写优化,子连接提升
Merge pull request !2960 from haruworms/slk
2023-02-28 08:14:51 +00:00
0126ddc59d 索引扫描算子优化 2023-02-27 18:33:17 -08:00
ad1a3b25d7 subquery optimization in TPCH 2023-02-27 04:05:03 -08:00
f7d23913d6 sync all inner code 2023-02-27 14:08:20 +08:00
52dd7bc750 !2871 【MySQL兼容性】distinct支持order by带表达式。
Merge pull request !2871 from laishenghao/distinct-orderby
2023-02-15 07:26:40 +00:00
78ea45ca13 修复开启partial seq scan后Seq Scan算子初始化期间core 2023-02-08 16:32:28 +08:00
8d5b8af09c 增加distinct+orderby支持表达式、未选字段的功能 2023-02-06 20:02:09 +08:00
b15c245a18 支持or表达式的谓词提取下推,为sql_bate_feature新增选项来控制这个功能 2022-12-22 18:49:41 +08:00
b919f404e8 add openGauss 3.1.0 feature code 2022-09-03 16:22:35 +08:00
5f1620f617 !1790 IGNORE关键字实现:server部分
Merge pull request !1790 from zhangzhixian/master
2022-06-22 09:36:50 +00:00
dcf4f58a9e Fix substr compat with pg. 2022-06-21 20:14:30 +08:00
a8da82a0fb Implementation of keyword ignore: using hint string 2022-06-20 15:46:28 +08:00
de223dd152 sync code 2022-03-04 23:22:16 +08:00
77fbf44da8 增加enable_custom_parser和parser hook,支持自定义解析器 2022-01-14 11:21:31 +08:00
c7b25efcff New features (and bug fixes)
1. alter large sequence
    2. subpartition
    2.1 split subpartition
    2.2 truncate subpartition
    3. 支持load
    4. 支持start-with/connect-by
    5. ...
2021-12-29 21:33:28 +08:00
4cf1c59e5d 修复public同义词编译问题 2021-09-29 12:02:28 +00:00
1d540f4462 Patch for 930 release 2021-09-23 15:19:37 +08:00