|
@@ -42,13 +42,34 @@ output()
|
|
|
**/
|
|
**/
|
|
|
;
|
|
;
|
|
|
|
|
|
|
|
|
|
+
|
|
|
|
|
+-- 条件映射
|
|
|
|
|
+-- 类中有数据,按指定条件出数
|
|
|
|
|
+-- rdb 输出为二维数组,兼容 promdb 等已有 bucket 类型
|
|
|
|
|
+-- 支持 bucket 链式表达式
|
|
|
|
|
+select id,xvarchar,xrdb.find(整数>1) from /mdb/dba2
|
|
|
|
|
+/**
|
|
|
|
|
+output()
|
|
|
|
|
+**/
|
|
|
|
|
+;
|
|
|
|
|
+
|
|
|
|
|
+-- 条件映射
|
|
|
|
|
+-- 类中有数据,按指定条件出数
|
|
|
|
|
+-- rdb 输出为二维数组,兼容 promdb 等已有 bucket 类型
|
|
|
|
|
+-- 支持 bucket 链式表达式
|
|
|
|
|
+select id,xvarchar,xrdb.find(整数>1).groupby("文本").count() from /mdb/dba2
|
|
|
|
|
+/**
|
|
|
|
|
+output()
|
|
|
|
|
+**/
|
|
|
|
|
+;
|
|
|
|
|
+
|
|
|
-- 条件映射
|
|
-- 条件映射
|
|
|
-- 类中有数据,按指定条件出数
|
|
-- 类中有数据,按指定条件出数
|
|
|
-- rdb 输出为二维数组,兼容 promdb 等已有 bucket 类型
|
|
-- rdb 输出为二维数组,兼容 promdb 等已有 bucket 类型
|
|
|
-- 支持 bucket 链式表达式
|
|
-- 支持 bucket 链式表达式
|
|
|
-select id,xvarchar,xrdb.find(整数>1).groupby("文本").count() from /mdb/dba2 where xrdb.avg("浮点").groupby("字符串").assert(avg>0)
|
|
|
|
|
|
|
+-- 支持 assert(AEXP)
|
|
|
|
|
+-- select id,xvarchar,xrdb.find(整数>1).groupby("文本").count() from /mdb/dba2 where xrdb.avg("浮点").groupby("字符串").assert(avg>0)
|
|
|
/**
|
|
/**
|
|
|
-onerror(continue,'unknown Field Bucket Type')
|
|
|
|
|
output()
|
|
output()
|
|
|
**/
|
|
**/
|
|
|
;
|
|
;
|
|
@@ -57,6 +78,8 @@ output()
|
|
|
-- 类中有数据,按指定条件出数
|
|
-- 类中有数据,按指定条件出数
|
|
|
-- TODO 重组 rdb 指定字段,输出平表
|
|
-- TODO 重组 rdb 指定字段,输出平表
|
|
|
-- TODO 允许 bucket 与普通类操作方式一致
|
|
-- TODO 允许 bucket 与普通类操作方式一致
|
|
|
|
|
+-- TODO assert(AEXP) 可转换为 id in bucketfield.exps(...).find(AEXP).ids(),
|
|
|
|
|
+-- TODO 相同的链式表达式 bucketfield.exps(...) 可以复用中间结果
|
|
|
-- select id, rdb.字符串, rdb.整数.mod(10) from /mdb/dba2 where rdb.整数 > 0
|
|
-- select id, rdb.字符串, rdb.整数.mod(10) from /mdb/dba2 where rdb.整数 > 0
|
|
|
/**
|
|
/**
|
|
|
output()
|
|
output()
|