Commit Graph

127 Commits

Author SHA1 Message Date
Xu Chang f87c797921 cascadeSelect把selectionId传到子查询中 2025-05-08 14:31:12 +08:00
Xu Chang 6c5c0b8159 opRecords中的selection支持id 2025-05-08 10:24:27 +08:00
wkj abad1f2d8f build 2025-05-08 10:09:42 +08:00
Pan Qiancheng e1aeaed465 添加analyzeEntitiesExternal方法,用于外部解析entity数据 2025-05-06 18:33:53 +08:00
wkj 19dfe089e9 ServerConfiguration增加socket配置,支持socket订阅返回不同的URL 2025-04-15 19:56:59 +08:00
Pan Qiancheng c97faa58b8 free类型的endpoint支持了自定义statusCode 2025-04-15 15:45:53 +08:00
Xu Chang 056a7a58e8 endpoint定义重建 2025-04-15 11:36:27 +08:00
Pan Qiancheng 6353485c6f 支持了自定义的endpoint 2025-04-15 09:28:40 +08:00
Xu Chang 9f48e6762f 将cascadeStore中的polishSelection函数剥离了对外提供 2025-02-13 16:51:33 +08:00
Xu Chang fb6ad56a04 重构了编译器 2025-01-20 11:21:51 +08:00
Xu Chang 39c7cef89f createModi容错,当更新了完全不存在的行时报warning 2024-12-31 11:20:52 +08:00
Xu Chang f4af94a98a 修正了一下对更新无属性情况的处理 2024-12-25 13:26:38 +08:00
Xu Chang d3e35ed176 对modi进行了合并操作处理 2024-12-17 17:00:37 +08:00
Xu Chang bb28a2d2cc 去除了默认取所有modi的逻辑,由应用自己处理 2024-12-07 15:31:23 +08:00
Xu Chang 942a10f370 当update/remove不更新实际数据时,直接返回 2024-09-19 16:53:41 +08:00
Xu Chang 8adec9d3c1 修正了log结构,更正了查询数据时的一些细节 2024-09-19 15:06:02 +08:00
Xu Chang 1f44bab4b5 build 2024-09-16 17:24:47 +08:00
Xu Chang 53e634be41 收集relation的时候,添加上了update时间戳 2024-09-15 18:48:25 +08:00
Xu Chang c2c073dc21 缓存在某一时间戳状态下,对某行进行某个action的判断结果 2024-09-15 15:18:11 +08:00
Xu Chang 371caf47f7 增加了log对象 2024-09-09 10:02:31 +08:00
Xu Chang 957611b9ab 空update时不生成modi 2024-08-30 14:18:21 +08:00
Xu Chang 85824b65e5 给AsyncContext增加了getRowIdsOfOperation接口 2024-07-18 19:49:15 +08:00
lxy 3204aac2bb checkSortAttr修正 2024-06-14 12:22:56 +08:00
Xu Chang 4e8613fb8a reinforceSelections的一个小bug 2024-06-13 20:02:41 +08:00
Xu Chang 5794904dc5 去掉了oper将bornAt置为now的逻辑 2024-03-21 14:45:37 +08:00
Xu Chang 211e5f3050 处理bornAt时没处理好0的情况 2024-03-21 11:04:41 +08:00
Xu Chang c9fd3bb350 细化了外键关联缺失时抛出的异常数据 2024-03-21 10:55:39 +08:00
wkj 81d8e97094 fix: 实体更新或自定义动作,创建oper时加上filter 2024-03-18 18:05:21 +08:00
Xu Chang 9122c8ebe5 create的oper也存入filter,commit的trigger改善了加锁性能 2024-03-15 10:58:36 +08:00
Xu Chang e4e306bcaf 修正了compiler对引用外部Action时的引入,修正了对oper的bornAt置初始值的代码位置 2024-03-13 20:49:43 +08:00
Xu Chang bd9b78f2ad operate记录oper时,漏掉了operatorId 2024-02-27 21:47:43 +08:00
Xu Chang dcae7cb883 judgeRelation支持不抛异常,处理了同步的若干定义和问题 2024-02-24 16:22:46 +08:00
Xu Chang 5d9b74af7a 对oper创建时bornAt行为的修正 2024-02-07 16:39:43 +08:00
Xu Chang 3843386169 处理oper上的bornAt的一些细节 2024-02-07 14:55:56 +08:00
Xu Chang 1d193f0f81 在初始化时还是需要dontCreateOper参数 2024-02-06 12:33:40 +08:00
Xu Chang c2d76f5129 注释掉了operateOption当中的dontCreateOper和dontCreateModi 2024-02-05 15:51:48 +08:00
Xu Chang 9b033e57ff count也要经过cascadeStore中的处理 2023-12-20 12:07:40 +08:00
Xu Chang b454040e2e 当执行distinct查询时不补齐projection,triggerExecutor的checkpoint增加了集群属性 2023-12-15 17:37:55 +08:00
Xu Chang b106b83c2f 支持select和aggr中传入distinct声明 2023-12-15 11:49:05 +08:00
Xu Chang b8c5fbe46e 处理aggr的reinforce有小问题 2023-12-13 19:10:43 +08:00
Xu Chang 2fc2bdeb8f 笔误 2023-12-13 18:57:49 +08:00
Xu Chang ede0a1993d 修改了selectionRewriter,显式区分select和aggr 2023-12-13 15:09:20 +08:00
Xu Chang aa3c1e9b84 cascadeStore对aggr也进行查询改写,triggerExecutor支持外部注入跨事务的逻辑处理 2023-12-13 11:43:07 +08:00
Xu Chang 1fd17a6932 重构了一下异步上下文的saveOpRecord行为国 2023-12-08 11:56:42 +08:00
Xu Chang 9c3e5e6fc3 Merge branch 'dev' of codeup.aliyun.com:61c14a7efa282c88e103c23f/oak-domain into dev 2023-11-26 22:38:22 +08:00
Xu Chang 922e9ed25d 增加了大量和native相关的代码 2023-11-26 22:38:16 +08:00
Xu Chang 4765fe9eda 当处理selection中的total时,改变一下selection的结构以免陷入死循环 2023-11-18 15:47:37 +08:00
Xu Chang 2683447e13 重新处理了查询中total和randomRange的处理 2023-11-16 20:12:42 +08:00
Xu Chang 7d8bb87504 sort中的属性也需要在projection中体现 2023-11-07 14:41:23 +08:00
Xu Chang a04a6d8d8a 编译器和simpleconnector一些小的修正 2023-09-15 18:28:07 +08:00