Commit Graph

82 Commits

Author SHA1 Message Date
b2b4232297 增加聚集函数CUME_DISTRANK,PERCENT_RANK,DENSE_RANK多参数多类型的特性 2024-11-07 19:42:05 +08:00
eda01dc270 支持keep函数 2024-10-28 03:05:35 -07:00
3f731b7074 fetch enhance 2024-10-26 17:09:08 +08:00
77f5c8d5e1 修复游标向量化codegen的core问题 2024-08-19 16:58:10 +08:00
7e3ce74814 处理issue:部分类型之间不支持GREATEST/LEAST函数,补充内核结构体字段 2024-08-08 14:12:42 +08:00
c59d0861dc TO_BINARY_FLOAT 函数实现、IS [NOT] NAN与IS [NOT] INFINITE表达式实现 2024-07-16 14:15:35 +08:00
83a98c06f5 support cursor expression 2024-06-27 15:08:08 +08:00
64d364b082 【标题】:修复I9HBFS所示的有脏数据导致unseable索引reindex失败的问题
【实现内容】: 修复I9HBFS所示的有脏数据导致unseable索引reindex失败的问题
【根因分析】: 因为openguass insert的时候会忽略掉unusable 索引,导致可以insert重复的数据,导致索引rebuild失败
【实现方案】: 参考pg的实现,insert数据的时候,把unseable索引也更新
【关联需求或issue】: https://gitee.com/opengauss/openGauss-server/issues/I9HBFS
2024-06-27 14:05:51 +08:00
a24adb75f9 【资源池化】SPQ支持DML+select多机并行 2023-12-21 15:09:06 +08:00
32a8ab38bf 开启继承表,添加相关测试用例、修改估计器统计继承表子表、禁止在b库创建继承表,因为它和b库多表更新冲突 2023-12-12 11:17:31 +00:00
f48c5c3dd7 !4391 【资源池化】SPQ支持多机并行创建索引
Merge pull request !4391 from 阙鸣健/spq_1101
2023-11-13 01:32:37 +00:00
d789bc656e 【资源池化】spq支持支持多机并行创建索引 2023-11-11 17:46:25 +08:00
d493cb10c8 修复自增列多条INSERT INTO ON DUPLICATE KEY UPDATE结果问题 2023-11-03 10:26:29 +08:00
ea7ff3627b openGauss资源池化支持多机并行 2023-10-12 18:39:23 +08:00
26befdedb6 修复ExecResult错误清空内存上下文的bug 2023-09-12 17:41:11 +08:00
26ce6b54a9 !2754 修复connect by使用dfs时isleaf错误的问题
Merge pull request !2754 from 侯宗田/connectby_isleaf
2023-07-17 11:15:12 +00:00
45b0061a62 Merge remote-tracking branch 'upstream/master' into master_branch 2023-07-01 11:50:40 +08:00
ffbc0ac3b7 兼容MySQL多字符集 2023-06-29 20:42:59 +08:00
ddeda89aad delete代码同步到社区版本 2023-06-25 04:49:43 -07:00
39011270c9 添加结构体成员对应的cpp函数修改,增加TIMESCALE_DB_VERSION_NUM=92901,添加版本号判断
修改缩进
2023-06-20 10:34:20 +08:00
a1ec02e7a5 !3363 IndexScan优化
Merge pull request !3363 from yyl/4-20-commit
2023-06-12 03:37:30 +00:00
4aca86c51d IndexScan优化 2023-06-06 12:15:29 +08:00
e73cb56550 优化某些场景下RowToVec算子的性能 2023-06-02 01:59:47 -07:00
658aea19b8 聚集Limit下推优化 2023-05-29 14:43:02 +08:00
822cfbd6d9 !2857 修改connectby中宽度优先带来的结果错误,比如nocycle+siblings等众多场景
Merge pull request !2857 from 侯宗田/connectby_dfs
2023-05-19 01:33:18 +00:00
cb3fa65c63 【资源池化】openGauss算子下推特性合入
1.opengauss内核适配
2.ndpplugin
2023-05-16 21:03:02 +08:00
280d9a599d fixed 1f478c5 from https://gitee.com/xiu-qiang-wang-2022/openGauss-server/pulls/3235
分区键表达式性能优化
2023-03-22 06:36:23 +00:00
f0934bc2ad !3214 修复SRF内存问题、去除新表达式框架列名信息
Merge pull request !3214 from wuchenglin/perf_srf-and-expr
2023-03-22 03:02:03 +00:00
c3a93df896 重构@变量查询赋值功能,支持列数据输入,修复问题 2023-03-21 10:46:13 -04:00
3ef3d851c8 fix memory usage in SRF 2023-03-21 11:29:33 +08:00
d3a9de055f fix wrong answer in connectby nocycle & siblings case 2023-03-16 18:37:11 +08:00
ae7631a4ab AGG 2023-03-15 01:53:37 -07:00
980e75155a flatten expr framework 2023-03-12 19:16:08 -07:00
46e9fd015b sync all inner code 2023-03-08 10:10:58 +08:00
58e6120553 !2998 SRF执行优化
* fix srf factcheck case
* SRF执行优化
2023-03-06 09:29:04 +00:00
8c9b36a9d8 !2648 M* 语法兼容 select @var := 2 语法
Merge pull request !2648 from chenbd/uservar_req
2023-03-01 08:40:45 +00:00
b37d669f16 M* 语法兼容 select @var := 2 语法 2023-02-28 22:42:30 -05:00
9ca77f6327 !2996 AGG投影和转移函数优化
Merge pull request !2996 from 夏自豪/agg_v1
2023-03-01 03:03:41 +00:00
9e57ff3e8e Inner Unique 2023-02-28 05:11:41 -08:00
1b8ab5a2e2 减少nodeagg算子初始化转移函数的次数,减少算子nodeagg的投影次数
Signed-off-by: 夏自豪 <xiazihao3@huawei.com>
2023-02-28 03:17:51 -08:00
f7d23913d6 sync all inner code 2023-02-27 14:08:20 +08:00
fd1f338af5 TupleTableSlots数据结构及相关函数调用优化 2023-02-21 20:29:34 -08:00
cbb5b4fe37 执行器优化,改为函数指针的方式,不访问全局数组 2023-01-16 01:49:05 -08:00
39907b8717 fix wrong answer of isleaf when no prior 2023-01-05 11:24:16 +08:00
ecf4c78cb2 Merge remote-tracking branch 'upstream/master' 2022-12-05 19:32:01 +08:00
f995bd2209 pgfdw support join\agg\sort\limit\lockrows 2022-12-05 11:11:33 +08:00
ef0ab20012 support updatable view 2022-12-02 16:26:58 +08:00
7784e48e23 MOT new features:
1. JIT support for stored procedures
2. MVCC & Cross-Txn support
3. Alter Table support (Add/Drop/Rename Column)
4. Low RTO
5. More stabilizations
2022-12-01 18:18:05 +08:00
adf53e20bb 增加insert语句支持右值字段引用功能 2022-11-14 15:12:08 +08:00
b9a173661d skip locked 2022-09-09 10:23:40 +08:00