|
@@ -18,15 +18,14 @@ CREATE DB IF NOT EXISTS msqldb (
|
|
|
)
|
|
)
|
|
|
;
|
|
;
|
|
|
|
|
|
|
|
-create class if not exists /msqldb () with namespace='msqldb', nickname='/msqldb'
|
|
|
|
|
-;
|
|
|
|
|
-
|
|
|
|
|
create class if not exists /mdb () with namespace='mdb'
|
|
create class if not exists /mdb () with namespace='mdb'
|
|
|
;
|
|
;
|
|
|
|
|
|
|
|
create class if not exists /mdb/dba1 (
|
|
create class if not exists /mdb/dba1 (
|
|
|
- rdb bucket {
|
|
|
|
|
- "type" : "msqldb"
|
|
|
|
|
|
|
+ rdb bucket {
|
|
|
|
|
+ -- 全表映射
|
|
|
|
|
+ "type" : "msqldb",
|
|
|
|
|
+ "table" : "T__matrix__test___422YX2FPSXSLVDA9"
|
|
|
},
|
|
},
|
|
|
) with nickname='dba1'
|
|
) with nickname='dba1'
|
|
|
;
|
|
;
|
|
@@ -37,24 +36,20 @@ create class if not exists /mdb/dba2 (
|
|
|
xint int,
|
|
xint int,
|
|
|
xbigint bigint,
|
|
xbigint bigint,
|
|
|
xdouble double,
|
|
xdouble double,
|
|
|
|
|
+ xdate date,
|
|
|
xrdb bucket {
|
|
xrdb bucket {
|
|
|
- "type" : "msqldb",
|
|
|
|
|
- "fields": [{
|
|
|
|
|
- "name": "v_varchar",
|
|
|
|
|
- "type": "varchar"
|
|
|
|
|
- },{
|
|
|
|
|
- "name": "v_int",
|
|
|
|
|
- "type": "int"
|
|
|
|
|
- }],
|
|
|
|
|
|
|
+ -- 条件映射
|
|
|
|
|
+ "type" : "msqldb",
|
|
|
|
|
+ "table" : "T__matrix__test___422YX2FPSXSLVDA9",
|
|
|
|
|
+ "fields": ["字符串", "大整数", "整数", "浮点", "双浮点"],
|
|
|
"conds" : {
|
|
"conds" : {
|
|
|
- "type" : "match",
|
|
|
|
|
- "lexp": {
|
|
|
|
|
- "field": "xvarchar"
|
|
|
|
|
- },
|
|
|
|
|
- "rexp": {
|
|
|
|
|
- "field": "v_varchar"
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ "and": [{
|
|
|
|
|
+ "like": ["_tokens","%/mtest/%"]},{
|
|
|
|
|
+ "or": [{
|
|
|
|
|
+ "=": ["name", {"field":"xvarchar"}]},{
|
|
|
|
|
+ "=": ["字符串", {"field":"xvarchar"}]},{
|
|
|
|
|
+ "between": ["strftime('%Y-%m-%d',cast(day as integer)/1000.0+28800,'unixepoch')", "2026-01-01", {"field":"xdate"}]}]}]}
|
|
|
|
|
+ -- TODO "groupby","having","orderby"
|
|
|
} "rdb test",
|
|
} "rdb test",
|
|
|
xmap map<varchar, varchar>,
|
|
xmap map<varchar, varchar>,
|
|
|
xlist list<varchar>,
|
|
xlist list<varchar>,
|