Commit Graph

70 Commits

Author SHA1 Message Date
a56ad00705 !3175 AGG优化--表达式展平step减少
Merge pull request !3175 from cailei/agg_step_0316
2023-03-21 02:43:57 +00:00
054272b170 code clean 2023-03-20 05:45:54 -07:00
35b92aea89 agg expr step reduce 2023-03-16 23:22:48 -07: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
9ca77f6327 !2996 AGG投影和转移函数优化
Merge pull request !2996 from 夏自豪/agg_v1
2023-03-01 03:03:41 +00: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
911ea39bea Relation数据结构及相关函数调用优化 2023-02-21 20:31:34 -08:00
9f84893535 tupleDesc数据结构及相关函数调用优化 2023-02-21 20:30:35 -08:00
fd1f338af5 TupleTableSlots数据结构及相关函数调用优化 2023-02-21 20:29:34 -08:00
4ce106922c !2375 合并pg优化,必要时增加hashjoin的bucket数量
Merge pull request !2375 from wanghao19920907/PR_2297
2023-02-21 08:38:55 +00:00
d1c46bb20f !2363 执行器优化
Merge pull request !2363 from wanghao19920907/PR_2101
2023-02-21 08:38:07 +00:00
3dac2a636a Add lock for loading so. 2023-02-15 19:34:53 +08:00
c69efe24e4 必要时增加hashjoin的bucket数量 2023-02-06 00:57:37 -08:00
a3f544a28a fix issue I6CG33 2023-02-06 14:52:33 +08:00
cbb5b4fe37 执行器优化,改为函数指针的方式,不访问全局数组 2023-01-16 01:49:05 -08:00
ecf4c78cb2 Merge remote-tracking branch 'upstream/master' 2022-12-05 19:32:01 +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
760a13a29b !2416 【openGauss】insert支持后面的表达式右值带字段名
Merge pull request !2416 from laishenghao/right-ref
2022-11-30 13:13:16 +00:00
8865e5fc82 Fix sample scan bug. 2022-11-29 14:13:45 +08:00
072e25bdbe fix rownum error happened in connect by clause
Offering: GaussDB Kernel

More detail: when executing connect by prior b=a and (1=1 or rownum=1), the 1=1 subclause will not be dropped.
2022-11-25 19:34:58 +08:00
adf53e20bb 增加insert语句支持右值字段引用功能 2022-11-14 15:12:08 +08:00
c835e87ff8 Fix potential data overflow. 2022-11-07 19:18:02 +08:00
efb925255c 复SPI不能在dolphin插件下选择dolphin语法解析器的问题 2022-09-20 10:42:25 +08:00
37f9ab3c37 解决多表update在epq期间取出的slot与目标表不匹配的问题 2022-09-06 11:22:49 +08:00
b919f404e8 add openGauss 3.1.0 feature code 2022-09-03 16:22:35 +08:00
d1eb812ebd !1521 修正SPI受自定义解析器影响而导致PL/pgSQL在启用自定义解析器时可能导致非逾期结果的问题
Merge pull request !1521 from bucoo/master
2022-08-11 03:09:59 +00:00
e91ae0c8cc issue修复:ignore插入时,若插入值类型与目标类型无转换规则,目标类型的默认零值无法被插入的问题修复 2022-07-30 10:01:24 +08:00
ee8a721a83 修正SPI受自定义解析器影响而导致PL/pgSQL在启用自定义解析器时可能导致非逾期结果的问题。
SPI接口以及pg_parse_query函数添加一个默认参数可使用户指定不同的语法解析函数,
而不是直接调用raw_parser函数是要为以后新增加其它PL准备。
比如新增加兼容MySQL或其它存储过程时,它需要使用自已的语法解析,
又因为相同的语句在不同的数据库下可能存在不同的语义,
所以不可能做到完全兼容PG的语法(即便可以,工作量也会非常大)。
2022-07-22 09:51:18 +08:00
a8da82a0fb Implementation of keyword ignore: using hint string 2022-06-20 15:46:28 +08:00
2b2d3ae382 add execInitExprHook 2022-06-20 11:20:03 +08:00
f602677e45 fix clob > 1G unspport error
Offering: openGaussDev

More detail:fix clob > 1G unspport error

Match-id-f3aa081fe8c987e3f540d857a091175c5d28c690
2022-03-14 19:34:42 +08:00
de223dd152 sync code 2022-03-04 23:22:16 +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
4bf1feab89 Support subscription and publication. 2021-12-16 23:16:24 +08:00
899cd4a36c enhance tuple lock 2021-12-16 20:37:27 +08:00
1d540f4462 Patch for 930 release 2021-09-23 15:19:37 +08:00
1b524e542c add flags for extensible paths and fix explain bug for extensible plan 2021-08-16 15:58:10 +08:00
6a7eda6812 add db4ai 2021-08-05 17:00:58 +08:00
8144e7706c Fixed partition table concurrent update issue 2021-07-22 21:52:26 +08:00
b8e6ff7a81 generated col 2021-07-08 20:37:29 +08:00
39889058b7 add methed to transform row to vector format to compute 2021-06-10 11:20:53 +08:00
f94d4c96c7 回合代码fixvacuum+limit语句不退出 2021-04-16 19:46:37 +08:00
3d79c59118 Misc bugfixes 2021-03-06 12:39:28 +08:00
1567043064 同步source code
日期: 12-26
    revision: ee5b054c
2020-12-28 22:19:21 +08:00
8f0c2915f8 Parallel bitmap scan. 2020-12-07 11:46:41 +08:00