UNPKG

lambdaorm

Version:
1 lines 26.3 kB
'use strict';const a164z=a164y;(function(s,y){const r=a164y,g=s();while(!![]){try{const x=-parseInt(r(0x1dd))/0x1*(-parseInt(r(0x1de))/0x2)+-parseInt(r(0x21e))/0x3+parseInt(r(0x22e))/0x4*(-parseInt(r(0x213))/0x5)+-parseInt(r(0x1fd))/0x6*(-parseInt(r(0x1f9))/0x7)+parseInt(r(0x21b))/0x8+parseInt(r(0x223))/0x9+parseInt(r(0x231))/0xa;if(x===y)break;else g['push'](g['shift']());}catch(m){g['push'](g['shift']());}}}(a164s,0x1ea26));function a164s(){const h=['normalize','number','SELECT\x20p.ProductName\x20AS\x20name,\x200.25\x20AS\x20source,\x20ROUND(ACOS(0.25),10)\x20AS\x20result\x20FROM\x20Products\x20p\x20\x20WHERE\x20p.ProductID\x20=\x20?\x20','SELECT\x20p.ProductName\x20AS\x20name,\x20135.375\x20AS\x20source,\x20ROUND(135.375,2)\x20AS\x20result\x20FROM\x20Products\x20p\x20\x20WHERE\x20p.ProductID\x20=\x20?\x20','config','Products.map(p=>{name:p.name,source:2,result:round(cos(2),10)}).filter(p=>(p.id==id))','Products.map(p=>{name:p.name,source:135.375,result:round(135.375,2)}).filter(p=>(p.id==id))','Products','Products.filter(p\x20=>\x20p.id\x20===\x20id).map(p\x20=>\x20{\x20name:\x20p.name,\x20source:\x20p.price\x20*\x20-1,\x20result:\x20round(abs(p.price\x20*\x20-1),\x2010)\x20})','72709TDSuVQ','toEqual','Products.map(p=>{name:p.name,source:0.25,result:round(atan(0.25),10)}).filter(p=>(p.id==id))','Products.map(p=>{name:p.name,source:25.75,result:round(floor(25.75),10)}).filter(p=>(p.id==id))','42KwIGBM','orm','Products.map(p=>{name:p.name,source:1.75,result:round(tan(1.75),10)}).filter(p=>(p.id==id))','../../../..','SELECT\x20p.ProductName\x20AS\x20name,\x202\x20AS\x20source,\x20ROUND(LN(2),10)\x20AS\x20result\x20FROM\x20Products\x20p\x20\x20WHERE\x20p.ProductID\x20=\x20?\x20','Products.filter(p\x20=>\x20p.id\x20===\x20id).map(p\x20=>\x20{\x20name:\x20p.name,\x20source:\x20135.375,\x20result:\x20round(trunc(135.375,\x202),\x2010)\x20})','toStrictEqual','SELECT\x20p.ProductName\x20AS\x20name,\x201\x20AS\x20source,\x20ROUND(EXP(1),10)\x20AS\x20result\x20FROM\x20Products\x20p\x20\x20WHERE\x20p.ProductID\x20=\x20?\x20','Sentence','Products.map(p=>{name:p.name,source:255.5,result:round(sign(255.5),10)}).filter(p=>(p.id==id))','parse','defineProperty','Products.filter(p\x20=>\x20p.id\x20===\x20id).map(p\x20=>\x20{\x20name:\x20p.name,\x20source:\x20255.5,\x20result:\x20round(sign(255.5),\x2010)\x20})','__esModule','model','Products.filter(p\x20=>\x20p.id\x20===\x20id).map(p\x20=>\x20{\x20name:\x20p.name,\x20source:\x201,\x20result:\x20round(exp(1),\x2010)\x20})','apply','string','SELECT\x20p.ProductName\x20AS\x20name,\x202\x20AS\x20source,\x20ROUND(COS(2),10)\x20AS\x20result\x20FROM\x20Products\x20p\x20\x20WHERE\x20p.ProductID\x20=\x20?\x20','Products.filter(p\x20=>\x20p.id\x20===\x20id).map(p\x20=>\x20{\x20name:\x20p.name,\x20source:\x202,\x20result:\x20round(cos(2),\x2010)\x20})','plan','throw','2620koCehC','Products.filter(p\x20=>\x20p.id\x20===\x20id).map(p\x20=>\x20{\x20name:\x20p.name,\x20source:\x200.25,\x20result:\x20round(asin(0.25),\x2010)\x20})','Products.filter(p\x20=>\x20p.id\x20===\x20id).map(p\x20=>\x20{\x20name:\x20p.name,\x20source:\x202,\x20result:\x20round(ln(2),\x2010)\x20})','Products.map(p=>{name:p.name,m:10,n:20,result:round(log(10,20),10)}).filter(p=>(p.id==id))','Products.map(p=>{name:p.name,source:25.75,result:round(ceil(25.75),10)}).filter(p=>(p.id==id))','Products.filter(p\x20=>\x20p.id\x20===\x20id).map(p\x20=>\x20{\x20name:\x20p.name,\x20m:\x2010,\x20n:\x2020,\x20result:\x20round(log(10,\x2020),\x2010)\x20})','Products.filter(p\x20=>\x20p.id\x20===\x20id).map(p\x20=>\x20{\x20name:\x20p.name,\x20source:\x20135.375,\x20result:\x20round(135.375,\x202)\x20})','SELECT\x20p.ProductName\x20AS\x20name,\x2025.75\x20AS\x20source,\x20ROUND(CEIL(25.75),10)\x20AS\x20result\x20FROM\x20Products\x20p\x20\x20WHERE\x20p.ProductID\x20=\x20?\x20','1277368GqxOwD','Products.filter(p\x20=>\x20p.id\x20===\x20id).map(p\x20=>\x20{\x20name:\x20p.name,\x20source:\x200.50,\x20result:\x20round(atan2(0.25,\x201),\x2010)\x20})','SELECT\x20p.ProductName\x20AS\x20name,\x20(p.UnitPrice\x20*\x20-1)\x20AS\x20source,\x20ROUND(ABS((p.UnitPrice\x20*\x20-1)),10)\x20AS\x20result\x20FROM\x20Products\x20p\x20\x20WHERE\x20p.ProductID\x20=\x20?\x20','635985jFqnMo','select','done','then','./config/northwind.env','685467IVSVvJ','Products.map(p=>{name:p.name,source:0.25,result:round(asin(0.25),10)}).filter(p=>(p.id==id))','Products.map(p=>{name:p.name,source:135.375,result:round(trunc(135.375,2),10)}).filter(p=>(p.id==id))','source','SELECT\x20p.ProductName\x20AS\x20name,\x201.75\x20AS\x20source,\x20ROUND(TAN(1.75),10)\x20AS\x20result\x20FROM\x20Products\x20p\x20\x20WHERE\x20p.ProductID\x20=\x20?\x20','SELECT\x20p.ProductName\x20AS\x20name,\x200.25\x20AS\x20source,\x20ROUND(ATAN(0.25),10)\x20AS\x20result\x20FROM\x20Products\x20p\x20\x20WHERE\x20p.ProductID\x20=\x20?\x20','SELECT\x20p.ProductName\x20AS\x20name,\x20255.5\x20AS\x20source,\x20ROUND(SIGN(255.5),10)\x20AS\x20result\x20FROM\x20Products\x20p\x20\x20WHERE\x20p.ProductID\x20=\x20?\x20','metadata','Products.filter(p\x20=>\x20p.id\x20===\x20id).map(p\x20=>\x20{\x20name:\x20p.name,\x20source:\x2025.75,\x20result:\x20round(floor(25.75),\x2010)\x20})','numeric','decimal','356Ufcnss','SELECT\x20p.ProductName\x20AS\x20name,\x2010\x20AS\x20m,\x2020\x20AS\x20n,\x20ROUND(LOG(10,20),10)\x20AS\x20result\x20FROM\x20Products\x20p\x20\x20WHERE\x20p.ProductID\x20=\x20?\x20','__awaiter','216690hoQQZJ','Products.map(p=>{name:p.name,source:2,result:round(ln(2),10)}).filter(p=>(p.id==id))','MySQL','Products.filter(p\x20=>\x20p.id\x20===\x20id).map(p\x20=>\x20{\x20name:\x20p.name,\x20source:\x201.75,\x20result:\x20round(tan(1.75),\x2010)\x20})','1chYbfG','107794CKBNGp','result','any','parameters','getInfo','Products.map(p=>{name:p.name,source:0.25,result:round(acos(0.25),10)}).filter(p=>(p.id==id))','Products.filter(p\x20=>\x20p.id\x20===\x20id).map(p\x20=>\x20{\x20name:\x20p.name,\x20source:\x2025.75,\x20result:\x20round(ceil(25.75),\x2010)\x20})','SELECT\x20p.ProductName\x20AS\x20name,\x2025.75\x20AS\x20source,\x20ROUND(FLOOR(25.75),10)\x20AS\x20result\x20FROM\x20Products\x20p\x20\x20WHERE\x20p.ProductID\x20=\x20?\x20','value','Products.filter(p\x20=>\x20p.id\x20===\x20id).map(p\x20=>\x20{\x20name:\x20p.name,\x20source:\x200.25,\x20result:\x20round(atan(0.25),\x2010)\x20})','Products.map(p=>{name:p.name,source:1,result:round(exp(1),10)}).filter(p=>(p.id==id))','next','name','constraints','Products.map(p=>{name:p.name,source:0.5,result:round(atan2(0.25,1),10)}).filter(p=>(p.id==id))','integer','init','Products.filter(p\x20=>\x20p.id\x20===\x20id).map(p\x20=>\x20{\x20name:\x20p.name,\x20source:\x200.25,\x20result:\x20round(acos(0.25),\x2010)\x20})'];a164s=function(){return h;};return a164s();}function a164y(s,y){const O=a164s();return a164y=function(D,g){D=D-0x1db;let M=O[D];return M;},a164y(s,y);}var __awaiter=this&&this[a164z(0x230)]||function(s,y,P,g){function x(m){return m instanceof P?m:new P(function(w){w(m);});}return new(P||(P=Promise))(function(m,w){const p=a164y;function t(c){const d=a164y;try{a(g[d(0x1e9)](c));}catch(k){w(k);}}function v(c){const i=a164y;try{a(g[i(0x212)](c));}catch(k){w(k);}}function a(c){const o=a164y;c[o(0x220)]?m(c[o(0x1e6)]):x(c[o(0x1e6)])[o(0x221)](t,v);}a((g=g[p(0x20d)](s,y||[]))['next']());});};Object[a164z(0x208)](exports,a164z(0x20a),{'value':!![]});const __1=require(a164z(0x200));beforeAll(()=>__awaiter(void 0x0,void 0x0,void 0x0,function*(){const f=a164z;require('dotenv')[f(0x1f4)]({'path':f(0x222)}),yield __1['orm'][f(0x1ee)]('./config/northwind.yaml');})),describe(a164z(0x22c),()=>{const q=a164z,s=JSON[q(0x207)]('{}');test(q(0x1f0),()=>{const j=q;expect(__1['orm']['normalize']('Products.filter(p\x20=>\x20p.id\x20===\x20id).map(p\x20=>\x20{\x20name:\x20p.name,\x20source:\x20p.price\x20*\x20-1,\x20result:\x20round(abs(p.price\x20*\x20-1),\x2010)\x20})'))[j(0x203)]('Products.map(p=>{name:p.name,source:(p.price*-1),result:round(abs((p.price*-1)),10)}).filter(p=>(p.id==id))'),expect(__1[j(0x1fe)][j(0x1f0)](j(0x1ef)))[j(0x203)](j(0x1e3)),expect(__1[j(0x1fe)][j(0x1f0)](j(0x214)))['toStrictEqual'](j(0x224)),expect(__1[j(0x1fe)][j(0x1f0)](j(0x1e7)))[j(0x203)](j(0x1fb)),expect(__1[j(0x1fe)]['normalize'](j(0x21c)))[j(0x203)](j(0x1ec)),expect(__1[j(0x1fe)][j(0x1f0)](j(0x1e4)))[j(0x203)](j(0x217)),expect(__1[j(0x1fe)][j(0x1f0)](j(0x210)))['toStrictEqual'](j(0x1f5)),expect(__1[j(0x1fe)][j(0x1f0)]('Products.filter(p\x20=>\x20p.id\x20===\x20id).map(p\x20=>\x20{\x20name:\x20p.name,\x20source:\x201,\x20result:\x20round(exp(1),\x2010)\x20})'))['toStrictEqual'](j(0x1e8)),expect(__1[j(0x1fe)][j(0x1f0)]('Products.filter(p\x20=>\x20p.id\x20===\x20id).map(p\x20=>\x20{\x20name:\x20p.name,\x20source:\x2025.75,\x20result:\x20round(floor(25.75),\x2010)\x20})'))[j(0x203)](j(0x1fc)),expect(__1[j(0x1fe)][j(0x1f0)](j(0x215)))['toStrictEqual'](j(0x232)),expect(__1[j(0x1fe)][j(0x1f0)]('Products.filter(p\x20=>\x20p.id\x20===\x20id).map(p\x20=>\x20{\x20name:\x20p.name,\x20m:\x2010,\x20n:\x2020,\x20result:\x20round(log(10,\x2020),\x2010)\x20})'))[j(0x203)](j(0x216)),expect(__1[j(0x1fe)][j(0x1f0)](j(0x219)))[j(0x203)](j(0x1f6)),expect(__1['orm']['normalize'](j(0x209)))[j(0x203)](j(0x206)),expect(__1[j(0x1fe)][j(0x1f0)](j(0x1dc)))[j(0x203)](j(0x1ff)),expect(__1[j(0x1fe)]['normalize'](j(0x202)))[j(0x203)](j(0x225));}),test(q(0x20b),()=>{const b=q;expect(__1[b(0x1fe)][b(0x20b)]('Products.filter(p\x20=>\x20p.id\x20===\x20id).map(p\x20=>\x20{\x20name:\x20p.name,\x20source:\x20p.price\x20*\x20-1,\x20result:\x20round(abs(p.price\x20*\x20-1),\x2010)\x20})'))[b(0x203)]([{'name':b(0x1ea),'type':b(0x20e)},{'name':'source','type':b(0x1f1)},{'name':b(0x1df),'type':b(0x1f1)}]),expect(__1['orm'][b(0x20b)]('Products.filter(p\x20=>\x20p.id\x20===\x20id).map(p\x20=>\x20{\x20name:\x20p.name,\x20source:\x200.25,\x20result:\x20round(acos(0.25),\x2010)\x20})'))['toStrictEqual']([{'name':b(0x1ea),'type':b(0x20e)},{'name':b(0x226),'type':b(0x22d)},{'name':b(0x1df),'type':'number'}]),expect(__1[b(0x1fe)][b(0x20b)](b(0x214)))[b(0x203)]([{'name':'name','type':b(0x20e)},{'name':b(0x226),'type':b(0x22d)},{'name':b(0x1df),'type':b(0x1f1)}]),expect(__1['orm'][b(0x20b)](b(0x1e7)))[b(0x203)]([{'name':b(0x1ea),'type':b(0x20e)},{'name':'source','type':b(0x22d)},{'name':b(0x1df),'type':b(0x1f1)}]),expect(__1[b(0x1fe)][b(0x20b)]('Products.filter(p\x20=>\x20p.id\x20===\x20id).map(p\x20=>\x20{\x20name:\x20p.name,\x20source:\x200.50,\x20result:\x20round(atan2(0.25,\x201),\x2010)\x20})'))['toStrictEqual']([{'name':'name','type':'string'},{'name':'source','type':b(0x22d)},{'name':b(0x1df),'type':b(0x1f1)}]),expect(__1[b(0x1fe)][b(0x20b)](b(0x1e4)))[b(0x203)]([{'name':b(0x1ea),'type':b(0x20e)},{'name':'source','type':b(0x22d)},{'name':'result','type':b(0x1f1)}]),expect(__1[b(0x1fe)]['model'](b(0x210)))[b(0x203)]([{'name':b(0x1ea),'type':b(0x20e)},{'name':b(0x226),'type':'integer'},{'name':b(0x1df),'type':b(0x1f1)}]),expect(__1[b(0x1fe)][b(0x20b)]('Products.filter(p\x20=>\x20p.id\x20===\x20id).map(p\x20=>\x20{\x20name:\x20p.name,\x20source:\x201,\x20result:\x20round(exp(1),\x2010)\x20})'))[b(0x203)]([{'name':b(0x1ea),'type':'string'},{'name':'source','type':b(0x1ed)},{'name':b(0x1df),'type':b(0x1f1)}]),expect(__1[b(0x1fe)][b(0x20b)](b(0x22b)))[b(0x203)]([{'name':b(0x1ea),'type':b(0x20e)},{'name':'source','type':b(0x22d)},{'name':b(0x1df),'type':b(0x1f1)}]),expect(__1['orm'][b(0x20b)](b(0x215)))[b(0x203)]([{'name':b(0x1ea),'type':'string'},{'name':b(0x226),'type':'integer'},{'name':b(0x1df),'type':b(0x1f1)}]),expect(__1['orm'][b(0x20b)](b(0x218)))[b(0x203)]([{'name':b(0x1ea),'type':b(0x20e)},{'name':'m','type':b(0x1ed)},{'name':'n','type':b(0x1ed)},{'name':b(0x1df),'type':b(0x1f1)}]),expect(__1[b(0x1fe)][b(0x20b)](b(0x219)))[b(0x203)]([{'name':b(0x1ea),'type':b(0x20e)},{'name':b(0x226),'type':b(0x22d)},{'name':b(0x1df),'type':b(0x1f1)}]),expect(__1[b(0x1fe)][b(0x20b)]('Products.filter(p\x20=>\x20p.id\x20===\x20id).map(p\x20=>\x20{\x20name:\x20p.name,\x20source:\x20255.5,\x20result:\x20round(sign(255.5),\x2010)\x20})'))[b(0x203)]([{'name':b(0x1ea),'type':b(0x20e)},{'name':b(0x226),'type':'decimal'},{'name':b(0x1df),'type':b(0x1f1)}]),expect(__1['orm'][b(0x20b)](b(0x1dc)))[b(0x203)]([{'name':b(0x1ea),'type':b(0x20e)},{'name':'source','type':b(0x22d)},{'name':b(0x1df),'type':b(0x1f1)}]),expect(__1['orm'][b(0x20b)](b(0x202)))[b(0x203)]([{'name':'name','type':b(0x20e)},{'name':b(0x226),'type':b(0x22d)},{'name':b(0x1df),'type':'number'}]);}),test(q(0x1e1),()=>{const l=q;expect(__1[l(0x1fe)]['parameters'](l(0x1f8)))['toStrictEqual']([{'name':'id','type':l(0x1ed)}]),expect(__1[l(0x1fe)][l(0x1e1)](l(0x1ef)))[l(0x203)]([{'name':'id','type':'integer'}]),expect(__1[l(0x1fe)][l(0x1e1)](l(0x214)))['toStrictEqual']([{'name':'id','type':'integer'}]),expect(__1[l(0x1fe)]['parameters']('Products.filter(p\x20=>\x20p.id\x20===\x20id).map(p\x20=>\x20{\x20name:\x20p.name,\x20source:\x200.25,\x20result:\x20round(atan(0.25),\x2010)\x20})'))[l(0x203)]([{'name':'id','type':l(0x1ed)}]),expect(__1[l(0x1fe)][l(0x1e1)](l(0x21c)))[l(0x203)]([{'name':'id','type':l(0x1ed)}]),expect(__1['orm'][l(0x1e1)](l(0x1e4)))[l(0x203)]([{'name':'id','type':l(0x1ed)}]),expect(__1[l(0x1fe)][l(0x1e1)]('Products.filter(p\x20=>\x20p.id\x20===\x20id).map(p\x20=>\x20{\x20name:\x20p.name,\x20source:\x202,\x20result:\x20round(cos(2),\x2010)\x20})'))[l(0x203)]([{'name':'id','type':'integer'}]),expect(__1['orm'][l(0x1e1)](l(0x20c)))[l(0x203)]([{'name':'id','type':l(0x1ed)}]),expect(__1[l(0x1fe)]['parameters'](l(0x22b)))[l(0x203)]([{'name':'id','type':'integer'}]),expect(__1[l(0x1fe)]['parameters'](l(0x215)))['toStrictEqual']([{'name':'id','type':l(0x1ed)}]),expect(__1[l(0x1fe)][l(0x1e1)](l(0x218)))[l(0x203)]([{'name':'id','type':'integer'}]),expect(__1[l(0x1fe)][l(0x1e1)](l(0x219)))['toStrictEqual']([{'name':'id','type':'integer'}]),expect(__1['orm'][l(0x1e1)](l(0x209)))[l(0x203)]([{'name':'id','type':l(0x1ed)}]),expect(__1['orm'][l(0x1e1)](l(0x1dc)))[l(0x203)]([{'name':'id','type':l(0x1ed)}]),expect(__1[l(0x1fe)]['parameters']('Products.filter(p\x20=>\x20p.id\x20===\x20id).map(p\x20=>\x20{\x20name:\x20p.name,\x20source:\x20135.375,\x20result:\x20round(trunc(135.375,\x202),\x2010)\x20})'))[l(0x203)]([{'name':'id','type':l(0x1ed)}]);}),test(q(0x1eb),()=>{const u=q;expect(__1[u(0x1fe)]['constraints'](u(0x1f8)))[u(0x203)]({'entity':u(0x1f7),'constraints':[]}),expect(__1[u(0x1fe)]['constraints']('Products.filter(p\x20=>\x20p.id\x20===\x20id).map(p\x20=>\x20{\x20name:\x20p.name,\x20source:\x200.25,\x20result:\x20round(acos(0.25),\x2010)\x20})'))['toStrictEqual']({'entity':u(0x1f7),'constraints':[]}),expect(__1[u(0x1fe)]['constraints'](u(0x214)))[u(0x203)]({'entity':'Products','constraints':[]}),expect(__1[u(0x1fe)][u(0x1eb)](u(0x1e7)))[u(0x203)]({'entity':u(0x1f7),'constraints':[]}),expect(__1[u(0x1fe)][u(0x1eb)](u(0x21c)))[u(0x203)]({'entity':u(0x1f7),'constraints':[]}),expect(__1[u(0x1fe)][u(0x1eb)](u(0x1e4)))[u(0x203)]({'entity':'Products','constraints':[]}),expect(__1[u(0x1fe)][u(0x1eb)]('Products.filter(p\x20=>\x20p.id\x20===\x20id).map(p\x20=>\x20{\x20name:\x20p.name,\x20source:\x202,\x20result:\x20round(cos(2),\x2010)\x20})'))[u(0x203)]({'entity':'Products','constraints':[]}),expect(__1[u(0x1fe)][u(0x1eb)]('Products.filter(p\x20=>\x20p.id\x20===\x20id).map(p\x20=>\x20{\x20name:\x20p.name,\x20source:\x201,\x20result:\x20round(exp(1),\x2010)\x20})'))[u(0x203)]({'entity':u(0x1f7),'constraints':[]}),expect(__1[u(0x1fe)][u(0x1eb)]('Products.filter(p\x20=>\x20p.id\x20===\x20id).map(p\x20=>\x20{\x20name:\x20p.name,\x20source:\x2025.75,\x20result:\x20round(floor(25.75),\x2010)\x20})'))[u(0x203)]({'entity':u(0x1f7),'constraints':[]}),expect(__1[u(0x1fe)][u(0x1eb)]('Products.filter(p\x20=>\x20p.id\x20===\x20id).map(p\x20=>\x20{\x20name:\x20p.name,\x20source:\x202,\x20result:\x20round(ln(2),\x2010)\x20})'))['toStrictEqual']({'entity':u(0x1f7),'constraints':[]}),expect(__1[u(0x1fe)][u(0x1eb)](u(0x218)))['toStrictEqual']({'entity':u(0x1f7),'constraints':[]}),expect(__1[u(0x1fe)][u(0x1eb)](u(0x219)))[u(0x203)]({'entity':u(0x1f7),'constraints':[]}),expect(__1[u(0x1fe)][u(0x1eb)](u(0x209)))[u(0x203)]({'entity':u(0x1f7),'constraints':[]}),expect(__1[u(0x1fe)][u(0x1eb)](u(0x1dc)))[u(0x203)]({'entity':u(0x1f7),'constraints':[]}),expect(__1[u(0x1fe)][u(0x1eb)](u(0x202)))[u(0x203)]({'entity':'Products','constraints':[]});}),test(q(0x22a),()=>{const e=q;expect(__1['orm'][e(0x22a)](e(0x1f8)))[e(0x1fa)]({'classtype':e(0x205),'pos':{'ln':0x0,'col':0x26},'name':e(0x21f),'children':[],'type':e(0x1e0),'entity':e(0x1f7),'columns':[{'name':e(0x1ea),'type':e(0x20e)},{'name':e(0x226),'type':e(0x1f1)},{'name':e(0x1df),'type':e(0x1f1)}],'parameters':[{'name':'id','type':e(0x1ed)}],'constraints':[],'values':[],'defaults':[],'clause':e(0x21f),'alias':'p'}),expect(__1[e(0x1fe)]['metadata'](e(0x1ef)))[e(0x1fa)]({'classtype':e(0x205),'pos':{'ln':0x0,'col':0x26},'name':e(0x21f),'children':[],'type':e(0x1e0),'entity':e(0x1f7),'columns':[{'name':e(0x1ea),'type':'string'},{'name':'source','type':e(0x22d)},{'name':e(0x1df),'type':e(0x1f1)}],'parameters':[{'name':'id','type':e(0x1ed)}],'constraints':[],'values':[],'defaults':[],'clause':e(0x21f),'alias':'p'}),expect(__1[e(0x1fe)][e(0x22a)](e(0x214)))[e(0x1fa)]({'classtype':e(0x205),'pos':{'ln':0x0,'col':0x26},'name':e(0x21f),'children':[],'type':'any','entity':e(0x1f7),'columns':[{'name':e(0x1ea),'type':e(0x20e)},{'name':e(0x226),'type':e(0x22d)},{'name':e(0x1df),'type':e(0x1f1)}],'parameters':[{'name':'id','type':'integer'}],'constraints':[],'values':[],'defaults':[],'clause':'select','alias':'p'}),expect(__1['orm'][e(0x22a)]('Products.filter(p\x20=>\x20p.id\x20===\x20id).map(p\x20=>\x20{\x20name:\x20p.name,\x20source:\x200.25,\x20result:\x20round(atan(0.25),\x2010)\x20})'))[e(0x1fa)]({'classtype':'Sentence','pos':{'ln':0x0,'col':0x26},'name':'select','children':[],'type':e(0x1e0),'entity':e(0x1f7),'columns':[{'name':'name','type':e(0x20e)},{'name':e(0x226),'type':'decimal'},{'name':'result','type':e(0x1f1)}],'parameters':[{'name':'id','type':e(0x1ed)}],'constraints':[],'values':[],'defaults':[],'clause':e(0x21f),'alias':'p'}),expect(__1[e(0x1fe)][e(0x22a)](e(0x21c)))[e(0x1fa)]({'classtype':e(0x205),'pos':{'ln':0x0,'col':0x26},'name':'select','children':[],'type':'any','entity':'Products','columns':[{'name':'name','type':'string'},{'name':e(0x226),'type':e(0x22d)},{'name':'result','type':e(0x1f1)}],'parameters':[{'name':'id','type':e(0x1ed)}],'constraints':[],'values':[],'defaults':[],'clause':'select','alias':'p'}),expect(__1[e(0x1fe)][e(0x22a)]('Products.filter(p\x20=>\x20p.id\x20===\x20id).map(p\x20=>\x20{\x20name:\x20p.name,\x20source:\x2025.75,\x20result:\x20round(ceil(25.75),\x2010)\x20})'))[e(0x1fa)]({'classtype':e(0x205),'pos':{'ln':0x0,'col':0x26},'name':'select','children':[],'type':e(0x1e0),'entity':e(0x1f7),'columns':[{'name':e(0x1ea),'type':e(0x20e)},{'name':e(0x226),'type':e(0x22d)},{'name':e(0x1df),'type':e(0x1f1)}],'parameters':[{'name':'id','type':'integer'}],'constraints':[],'values':[],'defaults':[],'clause':e(0x21f),'alias':'p'}),expect(__1[e(0x1fe)][e(0x22a)](e(0x210)))[e(0x1fa)]({'classtype':'Sentence','pos':{'ln':0x0,'col':0x26},'name':e(0x21f),'children':[],'type':e(0x1e0),'entity':'Products','columns':[{'name':e(0x1ea),'type':e(0x20e)},{'name':e(0x226),'type':e(0x1ed)},{'name':'result','type':e(0x1f1)}],'parameters':[{'name':'id','type':e(0x1ed)}],'constraints':[],'values':[],'defaults':[],'clause':e(0x21f),'alias':'p'}),expect(__1[e(0x1fe)][e(0x22a)]('Products.filter(p\x20=>\x20p.id\x20===\x20id).map(p\x20=>\x20{\x20name:\x20p.name,\x20source:\x201,\x20result:\x20round(exp(1),\x2010)\x20})'))[e(0x1fa)]({'classtype':e(0x205),'pos':{'ln':0x0,'col':0x26},'name':e(0x21f),'children':[],'type':e(0x1e0),'entity':e(0x1f7),'columns':[{'name':e(0x1ea),'type':'string'},{'name':'source','type':e(0x1ed)},{'name':e(0x1df),'type':e(0x1f1)}],'parameters':[{'name':'id','type':e(0x1ed)}],'constraints':[],'values':[],'defaults':[],'clause':e(0x21f),'alias':'p'}),expect(__1[e(0x1fe)][e(0x22a)](e(0x22b)))[e(0x1fa)]({'classtype':'Sentence','pos':{'ln':0x0,'col':0x26},'name':e(0x21f),'children':[],'type':e(0x1e0),'entity':e(0x1f7),'columns':[{'name':e(0x1ea),'type':e(0x20e)},{'name':e(0x226),'type':e(0x22d)},{'name':e(0x1df),'type':e(0x1f1)}],'parameters':[{'name':'id','type':e(0x1ed)}],'constraints':[],'values':[],'defaults':[],'clause':e(0x21f),'alias':'p'}),expect(__1[e(0x1fe)][e(0x22a)](e(0x215)))[e(0x1fa)]({'classtype':e(0x205),'pos':{'ln':0x0,'col':0x26},'name':'select','children':[],'type':'any','entity':e(0x1f7),'columns':[{'name':'name','type':'string'},{'name':e(0x226),'type':'integer'},{'name':e(0x1df),'type':e(0x1f1)}],'parameters':[{'name':'id','type':e(0x1ed)}],'constraints':[],'values':[],'defaults':[],'clause':e(0x21f),'alias':'p'}),expect(__1[e(0x1fe)][e(0x22a)](e(0x218)))['toEqual']({'classtype':e(0x205),'pos':{'ln':0x0,'col':0x26},'name':e(0x21f),'children':[],'type':e(0x1e0),'entity':e(0x1f7),'columns':[{'name':'name','type':e(0x20e)},{'name':'m','type':'integer'},{'name':'n','type':e(0x1ed)},{'name':e(0x1df),'type':e(0x1f1)}],'parameters':[{'name':'id','type':e(0x1ed)}],'constraints':[],'values':[],'defaults':[],'clause':'select','alias':'p'}),expect(__1[e(0x1fe)]['metadata']('Products.filter(p\x20=>\x20p.id\x20===\x20id).map(p\x20=>\x20{\x20name:\x20p.name,\x20source:\x20135.375,\x20result:\x20round(135.375,\x202)\x20})'))['toEqual']({'classtype':e(0x205),'pos':{'ln':0x0,'col':0x26},'name':'select','children':[],'type':e(0x1e0),'entity':'Products','columns':[{'name':e(0x1ea),'type':e(0x20e)},{'name':e(0x226),'type':e(0x22d)},{'name':e(0x1df),'type':e(0x1f1)}],'parameters':[{'name':'id','type':e(0x1ed)}],'constraints':[],'values':[],'defaults':[],'clause':e(0x21f),'alias':'p'}),expect(__1[e(0x1fe)][e(0x22a)](e(0x209)))[e(0x1fa)]({'classtype':e(0x205),'pos':{'ln':0x0,'col':0x26},'name':e(0x21f),'children':[],'type':'any','entity':e(0x1f7),'columns':[{'name':'name','type':e(0x20e)},{'name':e(0x226),'type':e(0x22d)},{'name':'result','type':e(0x1f1)}],'parameters':[{'name':'id','type':e(0x1ed)}],'constraints':[],'values':[],'defaults':[],'clause':e(0x21f),'alias':'p'}),expect(__1[e(0x1fe)]['metadata'](e(0x1dc)))[e(0x1fa)]({'classtype':e(0x205),'pos':{'ln':0x0,'col':0x26},'name':e(0x21f),'children':[],'type':e(0x1e0),'entity':e(0x1f7),'columns':[{'name':'name','type':e(0x20e)},{'name':e(0x226),'type':e(0x22d)},{'name':e(0x1df),'type':e(0x1f1)}],'parameters':[{'name':'id','type':e(0x1ed)}],'constraints':[],'values':[],'defaults':[],'clause':e(0x21f),'alias':'p'}),expect(__1[e(0x1fe)][e(0x22a)](e(0x202)))[e(0x1fa)]({'classtype':'Sentence','pos':{'ln':0x0,'col':0x26},'name':e(0x21f),'children':[],'type':e(0x1e0),'entity':e(0x1f7),'columns':[{'name':e(0x1ea),'type':e(0x20e)},{'name':e(0x226),'type':e(0x22d)},{'name':'result','type':e(0x1f1)}],'parameters':[{'name':'id','type':e(0x1ed)}],'constraints':[],'values':[],'defaults':[],'clause':e(0x21f),'alias':'p'});}),test(q(0x1e2),()=>{const n=q;expect(__1[n(0x1fe)][n(0x211)]('Products.filter(p\x20=>\x20p.id\x20===\x20id).map(p\x20=>\x20{\x20name:\x20p.name,\x20source:\x20p.price\x20*\x20-1,\x20result:\x20round(abs(p.price\x20*\x20-1),\x2010)\x20})',{'stage':n(0x1db)}))['toStrictEqual']({'entity':'Products','dialect':n(0x1db),'source':'MySQL','sentence':n(0x21d)}),expect(__1[n(0x1fe)][n(0x211)](n(0x1ef),{'stage':n(0x1db)}))[n(0x203)]({'entity':'Products','dialect':n(0x1db),'source':'MySQL','sentence':n(0x1f2)}),expect(__1[n(0x1fe)][n(0x211)](n(0x214),{'stage':n(0x1db)}))[n(0x203)]({'entity':'Products','dialect':n(0x1db),'source':'MySQL','sentence':'SELECT\x20p.ProductName\x20AS\x20name,\x200.25\x20AS\x20source,\x20ROUND(ASIN(0.25),10)\x20AS\x20result\x20FROM\x20Products\x20p\x20\x20WHERE\x20p.ProductID\x20=\x20?\x20'}),expect(__1[n(0x1fe)]['plan'](n(0x1e7),{'stage':'MySQL'}))[n(0x203)]({'entity':n(0x1f7),'dialect':'MySQL','source':'MySQL','sentence':n(0x228)}),expect(__1[n(0x1fe)]['plan'](n(0x21c),{'stage':n(0x1db)}))[n(0x203)]({'entity':n(0x1f7),'dialect':n(0x1db),'source':n(0x1db),'sentence':'SELECT\x20p.ProductName\x20AS\x20name,\x200.5\x20AS\x20source,\x20ROUND(ATAN(0.25,1),10)\x20AS\x20result\x20FROM\x20Products\x20p\x20\x20WHERE\x20p.ProductID\x20=\x20?\x20'}),expect(__1[n(0x1fe)][n(0x211)]('Products.filter(p\x20=>\x20p.id\x20===\x20id).map(p\x20=>\x20{\x20name:\x20p.name,\x20source:\x2025.75,\x20result:\x20round(ceil(25.75),\x2010)\x20})',{'stage':n(0x1db)}))[n(0x203)]({'entity':n(0x1f7),'dialect':n(0x1db),'source':n(0x1db),'sentence':n(0x21a)}),expect(__1[n(0x1fe)][n(0x211)](n(0x210),{'stage':n(0x1db)}))['toStrictEqual']({'entity':n(0x1f7),'dialect':n(0x1db),'source':n(0x1db),'sentence':n(0x20f)}),expect(__1[n(0x1fe)][n(0x211)](n(0x20c),{'stage':n(0x1db)}))['toStrictEqual']({'entity':n(0x1f7),'dialect':n(0x1db),'source':n(0x1db),'sentence':n(0x204)}),expect(__1['orm'][n(0x211)](n(0x22b),{'stage':'MySQL'}))[n(0x203)]({'entity':'Products','dialect':n(0x1db),'source':n(0x1db),'sentence':n(0x1e5)}),expect(__1[n(0x1fe)][n(0x211)]('Products.filter(p\x20=>\x20p.id\x20===\x20id).map(p\x20=>\x20{\x20name:\x20p.name,\x20source:\x202,\x20result:\x20round(ln(2),\x2010)\x20})',{'stage':n(0x1db)}))[n(0x203)]({'entity':'Products','dialect':n(0x1db),'source':n(0x1db),'sentence':n(0x201)}),expect(__1[n(0x1fe)][n(0x211)]('Products.filter(p\x20=>\x20p.id\x20===\x20id).map(p\x20=>\x20{\x20name:\x20p.name,\x20m:\x2010,\x20n:\x2020,\x20result:\x20round(log(10,\x2020),\x2010)\x20})',{'stage':'MySQL'}))[n(0x203)]({'entity':n(0x1f7),'dialect':n(0x1db),'source':n(0x1db),'sentence':n(0x22f)}),expect(__1[n(0x1fe)][n(0x211)](n(0x219),{'stage':'MySQL'}))['toStrictEqual']({'entity':'Products','dialect':n(0x1db),'source':n(0x1db),'sentence':n(0x1f3)}),expect(__1['orm'][n(0x211)](n(0x209),{'stage':n(0x1db)}))[n(0x203)]({'entity':n(0x1f7),'dialect':n(0x1db),'source':n(0x1db),'sentence':n(0x229)}),expect(__1[n(0x1fe)][n(0x211)](n(0x1dc),{'stage':n(0x1db)}))['toStrictEqual']({'entity':n(0x1f7),'dialect':n(0x1db),'source':'MySQL','sentence':n(0x227)}),expect(__1[n(0x1fe)][n(0x211)](n(0x202),{'stage':'MySQL'}))[n(0x203)]({'entity':'Products','dialect':n(0x1db),'source':n(0x1db),'sentence':'SELECT\x20p.ProductName\x20AS\x20name,\x20135.375\x20AS\x20source,\x20ROUND(TRUNCATE(135.375,2),10)\x20AS\x20result\x20FROM\x20Products\x20p\x20\x20WHERE\x20p.ProductID\x20=\x20?\x20'});});});