lizg преди 4 дни
родител
ревизия
0efeee6d90

+ 30 - 1
odbctest/mql/problem/basic/10index/88.mql

@@ -47,13 +47,42 @@ create class if not exists /test/性能AaB (
 insert into /test/性能AaB	 (id,主机AaB,v_date,v_timestamp) values ('性能AaB:test',"服务器1","2026-04-02","2026-04-02 15:55:55");
 insert into /test/性能AaB	 (id,主机AaB,v_date,v_timestamp) values ('性能AaB:test2',"服务器2","1754-08-31","1754-08-31 15:55:55");
 
+select * from /test/性能AaB where v_date='1754-08-31' refresh
+/**
+output()
+count(1)
+**/
+;
+
+select * from /test/性能AaB where v_timestamp='1754-08-31 15:55:55' refresh
+/**
+output()
+count(1)
+**/
+;
+
 create ("性能AaB:test")-[:connect]->("性能AaB:test2")
 /**
 output()
 **/
 ;
 
-select count(*) from /test/性能AaB where 主机AaB='服务器1'
+create ("性能AaB:test2")-[:connect]->("性能AaB:test")
+/**
+output()
+**/
+;
+
+select connect from /test/性能AaB
+/**
+output()
+matchcount("connect","性能AaB:test2",1)
+matchcount("connect","性能AaB:test",1)
+**/
+;
+
+
+select * from /test/性能AaB where 主机AaB='服务器1'
 /**
 output()
 count(1)

+ 28 - 0
odbctest/mql/problem/basic/10index/88_cache.mql

@@ -46,12 +46,40 @@ create class if not exists /test/性能AaB_Cache (
 insert into /test/性能AaB_Cache	 (id,主机AaB,v_date,v_timestamp) values ('性能AaB_Cache:test',"服务器1","2026-04-02","2026-04-02 15:55:55");
 insert into /test/性能AaB_Cache	 (id,主机AaB,v_date,v_timestamp) values ('性能AaB_Cache:test2',"服务器2","1754-08-31","1754-08-31 15:55:55");
 
+select * from /test/性能AaB_Cache where v_date='1754-08-31' refresh
+/**
+output()
+count(1)
+**/
+;
+
+select * from /test/性能AaB_Cache where v_timestamp='1754-08-31 15:55:55' refresh
+/**
+output()
+count(1)
+**/
+;
+
 create ("性能AaB_Cache:test")-[:connect]->("性能AaB_Cache:test2")
 /**
 output()
 **/
 ;
 
+create ("性能AaB_Cache:test2")-[:connect]->("性能AaB_Cache:test")
+/**
+output()
+**/
+;
+
+select connect from /test/性能AaB_Cache
+/**
+output()
+matchcount("connect","性能AaB_Cache:test2",1)
+matchcount("connect","性能AaB_Cache:test",1)
+**/
+;
+
 select count(*) from /test/性能AaB_Cache where 主机AaB='服务器1'
 /**
 output()

+ 28 - 0
odbctest/mql/problem/basic/10index/88_local.mql

@@ -46,12 +46,40 @@ create class if not exists /test/性能AaB_Local (
 insert into /test/性能AaB_Local	 (id,主机AaB,v_date,v_timestamp) values ('性能AaB_Local:test',"服务器1","2026-04-02","2026-04-02 15:55:55");
 insert into /test/性能AaB_Local	 (id,主机AaB,v_date,v_timestamp) values ('性能AaB_Local:test2',"服务器2","1754-08-31","1754-08-31 15:55:55");
 
+select * from /test/性能AaB_Local where v_date='1754-08-31' refresh
+/**
+output()
+count(1)
+**/
+;
+
+select * from /test/性能AaB_Local where v_timestamp='1754-08-31 15:55:55' refresh
+/**
+output()
+count(1)
+**/
+;
+
 create ("性能AaB_Local:test")-[:connect]->("性能AaB_Local:test2")
 /**
 output()
 **/
 ;
 
+create ("性能AaB_Local:test2")-[:connect]->("性能AaB_Local:test")
+/**
+output()
+**/
+;
+
+select connect from /test/性能AaB_Local
+/**
+output()
+matchcount("connect","性能AaB_Local:test2",1)
+matchcount("connect","性能AaB_Local:test",1)
+**/
+;
+
 select count(*) from /test/性能AaB_Local where 主机AaB='服务器1'
 /**
 output()

+ 28 - 0
odbctest/mql/problem/basic/10index/88_memdb.mql

@@ -47,12 +47,40 @@ create class if not exists /test/性能AaB_MemDB (
 insert into /test/性能AaB_MemDB	 (id,主机AaB,v_date,v_timestamp) values ('性能AaB_MemDB:test',"服务器1","2026-04-02","2026-04-02 15:55:55");
 insert into /test/性能AaB_MemDB	 (id,主机AaB,v_date,v_timestamp) values ('性能AaB_MemDB:test2',"服务器2","1754-08-31","1754-08-31 15:55:55");
 
+select * from /test/性能AaB_MemDB where v_date='1754-08-31' refresh
+/**
+output()
+count(1)
+**/
+;
+
+select * from /test/性能AaB_MemDB where v_timestamp='1754-08-31 15:55:55' refresh
+/**
+output()
+count(1)
+**/
+;
+
 create ("性能AaB_MemDB:test")-[:connect]->("性能AaB_MemDB:test2")
 /**
 output()
 **/
 ;
 
+create ("性能AaB_Local:test2")-[:connect]->("性能AaB_Local:test")
+/**
+output()
+**/
+;
+
+select connect from /test/性能AaB_MemDB
+/**
+output()
+matchcount("connect","性能AaB_MemDB:test2",1)
+matchcount("connect","性能AaB_MemDB:test",1)
+**/
+;
+
 select count(*) from /test/性能AaB_MemDB where 主机AaB='服务器1'
 /**
 output()