Browse Source

mdb bucket

wecisecode 1 week ago
parent
commit
4702e5639f

+ 3 - 0
odbctest/mql/basic/mdb/0200data.mql

@@ -0,0 +1,3 @@
+-- 条件映射需要主类数据,这里插入一条测试数据
+insert into /mdb/dba2 (xvarchar, xint, xdate) values ('7884235075310994619', 5, '2026-06-01')
+;

+ 2 - 0
odbctest/mql/basic/mdb/0300valid.mql

@@ -46,6 +46,8 @@ match('id','7884235075310994619')
 select * from /mdb/dba2
 /**
 output()
+count(1)
+match('xvarchar','7884235075310994619')
 **/
 ;
 

+ 2 - 2
odbctest/mql/mdbx/0100class.mql

@@ -65,13 +65,13 @@ create class if not exists /mdbx/dba2 (
                         -- 指定结构化查询信息表、字段、条件
                         -- TODO 后期可解析 sql 语句,方便应用开发
                         "table" : "T__project_0_1000119_0_harness_0_draft__paper_0_trade_0_record",
-                        "fields": ["字符串", "大整数", "整数", "浮点", {"name":"双浮点","asname":"vdouble"}],
+                        "fields": ["source_line_no", "trade_record_id", "system"],
                         "conds" : {
                             "and": [{ -- 多条件组合
                                 "like": ["trade_record_id","%000010001%"]},{ -- 常量条件
                                 "=": ["source_line_no", {"field":"xint"}]} -- 变量条件
                             ]}, -- sql函数支持
-                        "orderby" : ["字符串", {"name":"vtime","reverse":true}] -- 指定排序,保证 last row 输出稳定结果
+                        "orderby" : ["source_line_no"] -- 指定排序,保证 last row 输出稳定结果
                         -- TODO "groupby","having"
                     } "rdb test",
     xmap			map<varchar, varchar>,

+ 21 - 0
odbctest/mql/mdbx/0200data.mql

@@ -0,0 +1,21 @@
+-- 条件映射需要主类数据,这里插入 10 条测试数据
+insert into /mdbx/dba2 (xvarchar, xint) values ('dba2_001', 10001)
+;
+insert into /mdbx/dba2 (xvarchar, xint) values ('dba2_002', 10001)
+;
+insert into /mdbx/dba2 (xvarchar, xint) values ('dba2_003', 10001)
+;
+insert into /mdbx/dba2 (xvarchar, xint) values ('dba2_004', 10001)
+;
+insert into /mdbx/dba2 (xvarchar, xint) values ('dba2_005', 10001)
+;
+insert into /mdbx/dba2 (xvarchar, xint) values ('dba2_006', 10001)
+;
+insert into /mdbx/dba2 (xvarchar, xint) values ('dba2_007', 10001)
+;
+insert into /mdbx/dba2 (xvarchar, xint) values ('dba2_008', 10001)
+;
+insert into /mdbx/dba2 (xvarchar, xint) values ('dba2_009', 10001)
+;
+insert into /mdbx/dba2 (xvarchar, xint) values ('dba2_010', 10001)
+;