rulego-team
3464ff5f6e
fix:unnest function to properly expand arrays into multiple rows in stream processing
2025-09-08 18:40:26 +08:00
rulego-team
4615b7a308
feat:支持聚合函数的后运算 #37
2025-08-29 13:49:26 +08:00
rulego-team
d6a8778731
test:add coverage test case
2025-08-08 09:00:02 +08:00
rulego-team
ff00fd1f31
refactor:格式化代码和完善测试用例
2025-08-07 19:23:48 +08:00
rulego-team
57983f19d7
refactor:删除持久化策略
2025-08-06 18:11:44 +08:00
rulego-team
6f5305ca01
feat:完善测试测试用例
2025-08-06 17:18:50 +08:00
rulego-team
a46b833608
feat:优化持久加载机制
2025-08-06 17:16:47 +08:00
rulego-team
4249cef16b
perf:优化日志打印
2025-08-06 17:15:31 +08:00
rulego-team
f3fe997ce8
test:增加测试用例
2025-08-05 11:25:49 +08:00
rulego-team
98dab93e5b
fix:Case 语句返回字符串不正确问题
2025-08-05 00:37:22 +08:00
rulego-team
a43445ebc7
refactor:优化注释
2025-08-04 14:45:43 +08:00
rulego-team
a47748d4c7
refactor: translate Chinese comments to English in functions directory
...
- Convert all Chinese function comments to English in functions package
- Update interface documentation for better international readability
- Maintain original logic and functionality unchanged
- Improve code documentation standards for global development
2025-08-04 12:35:33 +08:00
rulego-team
ed2a063000
perf:优化持久化溢出策略
2025-08-04 11:27:41 +08:00
rulego-team
8ebd152ec9
refactor:Emit入参从interface{} 改成 map[string]interface{};AddSink(func(results interface{})改成AddSink(func(results []map[string]interface{})
2025-08-03 23:41:11 +08:00
rulego-team
343d045554
refactor:重构 stream 模块结构
2025-08-01 18:55:32 +08:00
rulego-team
596d1cb769
feat:增加反引号单引号和字符串常量的语法识别 #29
2025-07-30 17:27:20 +08:00
rulego-team
2e24739c0d
Fix processDirectDataSync nested field handling and data race in sync tests
2025-07-27 13:10:16 +08:00
rulego-team
3e64fbd5a4
refactor:重构常量和异常捕捉
2025-07-27 12:53:10 +08:00
rulego-team
1c7e94b167
refactor:Rename AddData to Emit
2025-07-25 12:05:21 +08:00
rulego-team
36a23f69d9
Fix critical regressions in field processing optimization
2025-07-25 10:51:04 +08:00
rulego-team
381b993d75
perf:use function pointers to avoid switch overhead in AddData method
2025-07-25 10:31:07 +08:00
rulego-team
89d0878913
feat:HAVING子句中支持CASE表达式
2025-06-17 13:56:40 +08:00
rulego-team
1500dc5d23
feat:aggregate function can be nested with the CASE function.
2025-06-17 12:03:43 +08:00
rulego-team
7409e8e64d
feat: Add query syntax for all fields (select *)
2025-06-17 11:28:46 +08:00
rulego-team
cf55724de1
feat:Add 'is null' and 'not null' syntax
2025-06-16 18:00:06 +08:00
rulego-team
95bc6fed4f
feat:Add like pattern matching syntax
2025-06-16 14:39:39 +08:00
rulego-team
43a9f46f24
feat:字段访问支持访问数组
2025-06-16 12:02:06 +08:00
rulego-team
a05f4ace98
feat:SQL supports dot syntax to access fields
2025-06-16 11:09:57 +08:00
rulego-team
c04b5f82ec
修复:移除PersistenceManager.Stop()方法中的重复代码,避免重复刷新数据和关闭文件,修复潜在的竞态条件问题
2025-06-15 22:52:33 +08:00
rulego-team
3118b0e510
feat:Improve config
2025-06-15 22:47:22 +08:00
rulego-team
e362565e4b
refactor:重构聚合器API
2025-06-15 21:52:11 +08:00
rulego-team
33611b87a3
fix:data race
2025-06-14 21:37:44 +08:00
rulego-team
9ab28cb5fb
fix:修复锁竞争问题
2025-06-13 21:57:56 +08:00
rulego-team
b481b5a675
fix:修复错误检查
2025-06-13 21:38:27 +08:00
rulego-team
d1e42937c1
fix:Stream Package Channel Bugs Cause Data Loss
2025-06-13 20:54:47 +08:00
rulego-team
27274209b5
feat:增加扩容策略
2025-06-13 18:11:26 +08:00
rulego-team
462c6fe672
fix:修复函数嵌套调用和解析错误
2025-05-29 14:42:21 +08:00
rulego-team
a010130dc7
fix:修复嵌套函数错误
2025-05-28 19:21:17 +08:00
rulego-team
e9fae86228
feat:增强函数系统,实现大量的函数
2025-05-25 18:02:37 +08:00
Dexter
6e1f323c0d
refactor: 测试数据字段更改为
2025-04-17 23:31:56 +08:00
dexter
4fc448cce0
refactor(stream): 移除stream定时触发器并优化测试逻辑
2025-04-14 21:36:22 +08:00
dimon
b9b38565a0
重构:修改别名映射
2025-04-08 17:38:34 +08:00
dimon
6fc3e34527
feat: 增强 WITH 子句功能
...
- 支持通过 TIMESTAMP 指定时间戳属性名
- 支持通过 TIMEUNIT 指定时间单位(ms/ss/mm/hh/dd)
2025-04-03 17:33:02 +08:00
dimon-83
8d5e410393
feat: add test case
2025-03-13 11:52:05 +08:00
dimon-83
acf5667033
feat: add RWMutex to GroupAggregator
2025-03-13 11:29:18 +08:00
rulego-team
443dd9de28
重构
2025-03-04 19:02:25 +08:00