Files
secondo/Algebras/Function-C++/function.test
2026-01-23 17:03:45 +08:00

41 lines
1.5 KiB
Plaintext

open database opt;
let a=333;
let x=777;
#debug 3;
(set "ERA:ShowMemInfo" = TRUE);
query 997 a within [ . + .. ];
query 997 within [ fun(n : int) a within [ . + n ]];
query 997 a within [ fun( n: int, m: int) n + m ];
query x within [ fun(var1: ANY) plz feed head[var1] count ];
query a within[ fun(var1: ANY) plz_20 loop[. count + var1]];
query plz within [ fun(varA : ANY) varA count ];
#query plz_20 within [ fun(varA : ANY) varA loop[. count]];
query x a within [ fun( varN: int, varM: int) 1 + 1 ];
query 997 a within [ fun( varN: int, varM: int) varN + varM ];
query 997 a within [ fun( varN: int, varM: int) plz feed head[varN] head[varM] count ];
#query 997 a within [ fun( varN: int, varM: int) plz_20 loop[. count]];
#query 997 a within [ plz_20 plz_20 loopa[ . feed .. feed {r1} dphashjoin[PLZ, PLZ_r1, 997, h1, h2] count ];
#query plz_20 plz_20 loopa[ . feed .. feed {r1}
# dphashjoin[PLZ, PLZ_r1, 997, h1, h2] count ];
#query h1 h2
# within2 [ fun(varA: hashtable, varB: hashtable)
# plz_20 plz_20 loopa[ . feed .. feed {r1}
# dphashjoin[PLZ, PLZ_r1, 997, varA, varB] count ]];
# tie[. + ..];
#query plz_20 summarize plz_20 summarize {r1} dphashjoin[PLZ, PLZ_r1, 997, h1, h2] count;
#query plz_20 summarize plz_20 summarize {r1} loophashjoin[PLZ, PLZ_r1, 997] count;
#query plz feed plz feed {r1} dphashjoin[PLZ, PLZ_r1, 997, h1, h2] count;
#query plz feed plz feed {r1} dphashjoin[PLZ, PLZ_r1, 997, h1, h2] count;