Xu Chang
|
cda80db4b6
|
当发现属性miss时,应当继续取其它属性
|
2023-08-30 18:49:49 +08:00 |
Xu Chang
|
de1037907e
|
一处没有容错
|
2023-08-24 20:31:19 +08:00 |
Xu Chang
|
1430ce3f72
|
重构了查询的filter顺序,尽量提前在自身属性上进行剪枝
|
2023-08-24 13:59:30 +08:00 |
Xu Chang
|
766605e92f
|
细化了store中的数据发生改变的回调事件
|
2023-08-19 17:02:56 +08:00 |
Xu Chang
|
a43fbc6320
|
正确处理了null和数值的比较
|
2023-08-06 12:50:40 +08:00 |
Xu Chang
|
f9bc2c6dd7
|
重新优化了subQuery的逻辑
|
2023-07-25 12:15:17 +08:00 |
Xu Chang
|
9305db45b4
|
返回数据时,createAt等属性必须要返回
|
2023-07-24 15:14:29 +08:00 |
Xu Chang
|
f30a391186
|
调用cascadeStore的接口改为operateAsync/selectAsync
|
2023-07-22 18:32:35 +08:00 |
Xu Chang
|
4b64b154fa
|
调试使跨结点的子查询通过
|
2023-07-22 16:24:21 +08:00 |
Xu Chang
|
69cabaf851
|
重写了子查询的实现,有一个用例未通过
|
2023-07-22 15:59:26 +08:00 |
Xu Chang
|
b880cb5231
|
子查询增加了dontCollect配置
|
2023-05-24 14:55:57 +08:00 |
Xu Chang
|
6005e9aacd
|
contains和overlaps增加了对单个对象的判定
|
2023-05-04 20:40:22 +08:00 |
Xu Chang
|
7d6456ac8e
|
支持了对object的内部投影和查询
|
2023-04-28 19:58:28 +08:00 |
Xu Chang
|
5465671fa9
|
属性的缺失不再处理
|
2023-04-17 17:10:21 +08:00 |
Xu Chang
|
65173e88e5
|
Merge branch 'dev' of codeup.aliyun.com:61c14a7efa282c88e103c23f/oak-memory-tree-store into dev
|
2023-03-30 20:31:11 +08:00 |
Xu Chang
|
d3a37076cc
|
容了filter中有metadata的问题
|
2023-03-30 20:30:56 +08:00 |
Xu Chang
|
07b1c30acb
|
当行被事务更新时,置上createAt和updateAt
|
2023-03-22 20:02:12 +08:00 |
Xu Chang
|
993734030f
|
将reinforceSelection和reinforceOperation移除到更底层
|
2023-02-08 10:42:39 +08:00 |
Xu Chang
|
bfbd624114
|
适配aggr的定义修改
|
2023-01-08 19:43:18 +08:00 |
Xu Chang
|
20aa7f7c21
|
测试了select+aggregate,并修改了一个边界
|
2023-01-08 18:09:05 +08:00 |
Xu Chang
|
eff1bbb20f
|
增加了对selection的完整性检查
|
2023-01-06 16:48:53 +08:00 |
Xu Chang
|
d6d2344ccb
|
正确的处理了deleteAt
|
2023-01-04 17:59:13 +08:00 |
Xu Chang
|
4ab09a9bde
|
重新编写了测试代码,增加了aggregate的实现
|
2023-01-03 19:13:34 +08:00 |
Xu Chang
|
7a6d66fb61
|
重写了test用例,并更正了treeStore处理expr的一个小问题
|
2023-01-02 22:07:13 +08:00 |
Xu Chang
|
bb223164b5
|
一个方法的笔误
|
2022-12-12 18:52:34 +08:00 |
Xu Chang
|
b8e3f0982c
|
对本事务删除的行可以读到,加一个deleteAt位
|
2022-11-24 17:32:05 +08:00 |
Xu Chang
|
de0f45e91f
|
src->lib
|
2022-11-23 17:59:45 +08:00 |
Xu Chang
|
d6af453532
|
2.0.1
|
2022-11-22 11:44:10 +08:00 |
Xu Chang
|
c6b7845be6
|
store在sync时对数据的正确处理
|
2022-11-01 21:26:13 +08:00 |
Xu Chang
|
55171dfc76
|
增加了对属性不为null的处理
|
2022-11-01 19:32:39 +08:00 |
Wang Kejun
|
22c5991d9c
|
src 应该引用oak-domain lib
|
2022-10-31 23:18:57 +08:00 |
Xu Chang
|
102e0cbff4
|
修正了读不等待新插入的行,避免死锁
|
2022-10-27 20:03:43 +08:00 |
Xu Chang
|
6836843d7b
|
事务在同一行上更新的等待
|
2022-10-23 23:13:46 +08:00 |
Xu Chang
|
f91807c720
|
对filter写错的情况加强判断
|
2022-10-20 17:13:35 +08:00 |
Xu Chang
|
031cb3e461
|
对seq的处理
|
2022-10-19 13:23:28 +08:00 |
Xu Chang
|
88677da7fc
|
congruentRowExists的错误格式
|
2022-09-22 18:55:52 +08:00 |
Xu Chang
|
fc9b11777d
|
对Object类型的比较
|
2022-09-09 16:53:35 +08:00 |
Xu Chang
|
0de2905fef
|
exists判断写反了
|
2022-08-30 20:10:02 +08:00 |
Xu Chang
|
e43caa8af6
|
编译entity/entityId所指向的对象的filter中的一个笔误
|
2022-08-27 17:13:46 +08:00 |
Xu Chang
|
d05daf766d
|
sync数据
|
2022-08-24 20:21:35 +08:00 |
Xu Chang
|
ddb4a5fdfe
|
适配了domain里cascadeStore的改动
|
2022-08-24 18:58:38 +08:00 |
Xu Chang
|
9c498c8a34
|
Oper和Modi的处理对框架的适配
|
2022-08-22 17:37:59 +08:00 |
Xu Chang
|
58c4ef5b78
|
适配了新domain
|
2022-08-20 16:22:35 +08:00 |
Xu Chang
|
a65a34e08b
|
语法修正
|
2022-08-19 12:27:11 +08:00 |
Wang Kejun
|
433fac6741
|
resetInitialData
|
2022-08-12 15:22:21 +08:00 |
Xu Chang
|
4cedd1bbe9
|
resetInitialData
|
2022-08-12 15:08:35 +08:00 |
Xu Chang
|
d1c6a3095e
|
修改了一些细节
|
2022-08-10 14:21:10 +08:00 |
Xu Chang
|
211e0e7e8e
|
把select和operate的option改成了泛型
|
2022-08-10 12:20:17 +08:00 |
Xu Chang
|
c2154ebcd4
|
适配了新的selectOption和operate
|
2022-08-09 18:53:45 +08:00 |
Xu Chang
|
42d02d794d
|
es5编译h目标
|
2022-07-23 15:03:04 +08:00 |
Xu Chang
|
fd0b083f47
|
打包优化
|
2022-07-23 14:13:34 +08:00 |
Xu Chang
|
5b13c09091
|
initial和getData
|
2022-07-13 11:34:37 +08:00 |
Xu Chang
|
b818dfa794
|
sorter中涉及的属性要加到投影中
|
2022-07-09 22:35:06 +08:00 |
Xu Chang
|
6a302ee53b
|
去掉了自动开启事务的逻辑
|
2022-06-22 13:49:17 +08:00 |
Xu Chang
|
133572d1db
|
supportMultipleCreate
|
2022-06-16 15:10:08 +08:00 |
Xu Chang
|
6b6be14c42
|
formProjection的小改动
|
2022-06-08 13:03:19 +08:00 |
Xu Chang
|
43a6a99a7c
|
调整了一些步骤
|
2022-06-07 13:43:33 +08:00 |
Xu Chang
|
7ef7f2169e
|
update接口返回的数据结构变化
|
2022-06-02 14:09:53 +08:00 |
Xu Chang
|
56f3be054c
|
Merge branch 'dev' of codeup.aliyun.com:61c14a7efa282c88e103c23f/oak-memory-tree-store into dev
|
2022-05-20 20:30:18 +08:00 |
Xu Chang
|
9fe6a10f72
|
txnNode可能形成循环链表的bug修正
|
2022-05-20 20:30:14 +08:00 |
Wang Kejun
|
7a53588964
|
容错
|
2022-05-20 18:45:35 +08:00 |
Xu Chang
|
48f25f363d
|
对sorter中expr的支持
|
2022-05-10 20:06:35 +08:00 |
Xu Chang
|
817854812f
|
处理了事务提交时对同一行的反复处理
|
2022-05-10 10:33:51 +08:00 |
Xu Chang
|
dcb2589ccd
|
去掉了getRandomValue,否则mocha搞不过去
|
2022-05-01 16:53:32 +08:00 |
Xu Chang
|
db9b9fc5f3
|
事务重复修改同一结点时对node的处理有错误
|
2022-04-30 13:59:46 +08:00 |
Xu Chang
|
19d0036ab7
|
适配了domain带来的类型变化
|
2022-04-24 19:50:07 +08:00 |
Xu Chang
|
e84c024c5d
|
适配domain的改动
|
2022-04-14 18:31:36 +08:00 |
Xu Chang
|
24c7d0100a
|
重构了项目结构
|
2022-04-08 15:24:23 +08:00 |
Xu Chang
|
65872fb637
|
select的operation时处理sort和indexfrom
|
2022-04-07 19:10:05 +08:00 |
Xu Chang
|
890f3778df
|
begin容错
|
2022-04-07 14:40:38 +08:00 |
Xu Chang
|
4ec6fa550c
|
create时容了没有entity子树的错
|
2022-03-31 18:35:49 +08:00 |
Xu Chang
|
ae86d5707c
|
实现sync动作
|
2022-03-21 20:58:16 +08:00 |
Xu Chang
|
7984af515f
|
适配新domain
|
2022-03-21 17:42:11 +08:00 |
Xu Chang
|
9875f5f4c5
|
select也加上了result
|
2022-03-18 22:35:20 +08:00 |
Xu Chang
|
67e6995ef5
|
小的适配
|
2022-03-17 20:19:31 +08:00 |
Xu Chang
|
e26bd1c885
|
新的声明
|
2022-03-16 13:15:05 +08:00 |
Xu Chang
|
4a330123c2
|
initialize
|
2022-02-26 11:05:38 +08:00 |