Commit Graph

50 Commits

Author SHA1 Message Date
Xu Chang 2486197a56 重新构造了sync相关的逻辑 2024-03-20 21:44:02 +08:00
Xu Chang 7c767a36f8 commit类型的trigger支持后继操作函数 2024-03-19 15:43:57 +08:00
Xu Chang 75e170feea attrUpdateMatrix中的定义微调,commit类型的trigger原先处理时有边界错误 2024-03-19 10:39:50 +08:00
Xu Chang 01b949807c 整理了checker部分的设计,去掉了一部分已经无效的代码 2024-03-17 18:21:32 +08:00
Xu Chang 9122c8ebe5 create的oper也存入filter,commit的trigger改善了加锁性能 2024-03-15 10:58:36 +08:00
Xu Chang ba152f8887 triggerExecutor在执行跨事务trigger时的上下文 2024-03-14 11:19:34 +08:00
Xu Chang 02307ac4db Sync相关的数据结构重新设计和定义 2024-03-01 16:20:30 +08:00
Xu Chang ed54b3040d 修改了编译器,支持schema的extends 2024-01-25 18:00:53 +08:00
Xu Chang 2b43b36c26 routerBuilder 2023-12-24 11:57:26 +08:00
Xu Chang 9308030d2c AsyncContext中增加了opResult,记录在上下文中的operate数据 2023-12-15 19:02:41 +08:00
Xu Chang 528165a713 只有makeSure的volatile trigger写入跨事务属性 2023-12-15 18:39:12 +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 aa3c1e9b84 cascadeStore对aggr也进行查询改写,triggerExecutor支持外部注入跨事务的逻辑处理 2023-12-13 11:43:07 +08:00
Xu Chang 922e9ed25d 增加了大量和native相关的代码 2023-11-26 22:38:16 +08:00
Xu Chang edb3c892a9 细化了在modi下对checker/trigger的判定方式,增加了modiTurn声明,增加了logicalData类型的checker 2023-11-11 20:42:40 +08:00
Xu Chang 3e14b6136c 在小程序环境下不应该使用v1 2023-11-11 11:36:33 +08:00
Xu Chang ab8a6a8f5d 容了一种前端开发模式下的边界 2023-10-12 10:35:52 +08:00
Xu Chang 10f22e2814 跨事务trigger调试通过 2023-10-10 21:48:18 +08:00
Xu Chang 30ac1a3ddd 改正了triggerExecutor,测试不充分 2023-10-10 11:56:30 +08:00
Wang Kejun f09cca102a oak-domain 编译改成 esnext 2023-09-05 16:36:51 +08:00
Xu Chang 8bc0f3af4e 重构了actionAuth和relation判定的数据结构和逻辑 2023-08-09 18:55:57 +08:00
Xu Chang efec1e0231 更新了大量定义和代码整理 2023-07-18 18:53:37 +08:00
Xu Chang 0c845a0546 silent模式有问题,暂时先改回来 2023-03-23 16:57:16 +08:00
Xu Chang 80c07f12da checker中类型为relation,row的支持silent 2023-03-23 14:03:43 +08:00
Xu Chang 8c865f4039 调整了一下trigger的权限,增加了remove的自动checker 2023-02-02 20:19:14 +08:00
Xu Chang c2017e062d checker的重定义 2023-01-18 17:10:48 +08:00
Xu Chang c1eae2142f 修改了checker和auth的逻辑(未放开) 2023-01-17 19:58:15 +08:00
Xu Chang b617706cec 改造了trigger和auth中的conditionalFilter,允许返回promise 2023-01-15 12:43:20 +08:00
Xu Chang fbae83582c 提交了relationHierarchy生成的checker 2023-01-10 21:53:29 +08:00
Xu Chang f6420d0c67 2.0.1框架大更新 2022-11-22 11:42:19 +08:00
Xu Chang 20819f0864 增强了filter的部分能力 2022-10-13 14:26:21 +08:00
Xu Chang 730f0beed4 更改了大量store相关的逻辑和定义 2022-08-24 18:57:51 +08:00
Xu Chang 38037858b8 增加了baseEntity 2022-08-20 16:18:11 +08:00
Xu Chang 627e0e1ec1 编译选项 2022-08-18 19:56:18 +08:00
Xu Chang 0d1d7e156e 编译器对typescript4.7版本的适配 2022-08-16 09:23:10 +08:00
Xu Chang 8fd1757f30 重新规范了selectOption和operateOption 2022-08-09 18:53:18 +08:00
Xu Chang f07760a7c0 es5编译目标 2022-07-23 14:59:43 +08:00
Xu Chang f297f75fc1 打包优化 2022-07-23 14:08:09 +08:00
Xu Chang 4b6e1d6b58 结构调整 2022-06-20 12:29:19 +08:00
Xu Chang 110b6a7b95 trigger对selectAfter的处理 2022-05-30 15:24:26 +08:00
Xu Chang b84a28170a 增加了selectchecker,更改了contextBuilder的调用参数 2022-05-06 19:25:44 +08:00
Xu Chang 411d1bc496 增加了concurrent库 2022-05-02 22:08:57 +08:00
Xu Chang e3fa0b049f 处理了checker、trigger和stm的统一设计 2022-04-30 13:54:19 +08:00
Xu Chang 8198b81479 修改了框架的大量语法 2022-04-25 11:06:47 +08:00
Xu Chang ba073f572d 使updatetrigger支持数组Action 2022-04-24 14:21:05 +08:00
Xu Chang b5bab4b536 小错误 2022-04-18 10:17:52 +08:00
Xu Chang c6697b0ef6 triggerExecutor增加了unregisterTrigger的能力 2022-04-17 15:45:23 +08:00
Xu Chang 3288a8f55a 修改了和trigger相关的数据结构 2022-04-11 18:50:30 +08:00
Xu Chang c37c356704 重构了项目文件 2022-04-08 15:22:41 +08:00