UNPKG

lambdaorm

Version:
1 lines 2.97 kB
'use strict';const a40z=a40y;function a40s(){const j=['1672648ZQSHjv','update','./querySolveWriteValues','data','__awaiter','done','402NJjdrq','includes','solve','284hFKdbv','solveComposite','executor','apply','getEntity','./queryEvalConstraints','get','2587536JmmUPx','relation','manyToOne','53980tnKcDy','next','value','constraints','QueryEvalConstraints','1636224JwIasQ','8022223AJYmYE','query','RelationType','Data','81SgIiqz','QuerySolveWriteValues','options','then','_execute','defineProperty','7bYZMel','782720qWQWle','solveWriteValues','QueryUpdateExecutor','throw','composite','5006Vszkrm','name','lambdaorm-base','updateInclude','entity'];a40s=function(){return j;};return a40s();}(function(s,y){const r=a40y,g=s();while(!![]){try{const x=-parseInt(r(0x1c0))/0x1*(-parseInt(r(0x1b5))/0x2)+-parseInt(r(0x1d2))/0x3+parseInt(r(0x1c3))/0x4*(parseInt(r(0x1cd))/0x5)+-parseInt(r(0x1ca))/0x6+-parseInt(r(0x1af))/0x7*(parseInt(r(0x1ba))/0x8)+-parseInt(r(0x1a9))/0x9*(parseInt(r(0x1b0))/0xa)+parseInt(r(0x1d3))/0xb;if(x===y)break;else g['push'](g['shift']());}catch(m){g['push'](g['shift']());}}}(a40s,0x955ee));function a40y(s,y){const O=a40s();return a40y=function(D,g){D=D-0x1a7;let M=O[D];return M;},a40y(s,y);}var __awaiter=this&&this[a40z(0x1be)]||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 o=a40y;function t(c){try{a(g['next'](c));}catch(k){w(k);}}function v(c){const d=a40y;try{a(g[d(0x1b3)](c));}catch(k){w(k);}}function a(c){const i=a40y;c[i(0x1bf)]?m(c[i(0x1cf)]):x(c['value'])[i(0x1ac)](t,v);}a((g=g[o(0x1c6)](s,y||[]))[o(0x1ce)]());});};Object[a40z(0x1ae)](exports,'__esModule',{'value':!![]}),exports[a40z(0x1b2)]=void 0x0;const lambdaorm_base_1=require(a40z(0x1b7)),queryEvalConstraints_1=require(a40z(0x1c8)),querySolveWriteValues_1=require(a40z(0x1bc));class QueryUpdateExecutor{constructor(s,y,g){const p=a40z;this[p(0x1ab)]=g,this[p(0x1c5)]=s,this[p(0x1b1)]=new querySolveWriteValues_1['QuerySolveWriteValues'](y),this['solveWriteValues']=new querySolveWriteValues_1[(p(0x1aa))](y),this[p(0x1d0)]=new queryEvalConstraints_1[(p(0x1d1))](y);}[a40z(0x1bb)](s,y,g,x,m){return __awaiter(this,void 0x0,void 0x0,function*(){const f=a40y,w=g[f(0x1c7)](s[f(0x1b9)]);w&&w['hadWriteValues']&&this[f(0x1b1)][f(0x1c2)](s,y[f(0x1bd)]);this['constraints']['eval'](s,y[f(0x1bd)]);const t=yield m[f(0x1bb)](g,x,s,y);for(const v of s[f(0x1c1)]){(!v[f(0x1cb)][f(0x1b4)]||!x[f(0x1c4)])&&(yield this[f(0x1b8)](v,y));}return t;});}[a40z(0x1b8)](s,y){return __awaiter(this,void 0x0,void 0x0,function*(){const q=a40y,g=y[q(0x1c9)](s[q(0x1cb)][q(0x1b6)]);if(g){if(s['relation']['type']===lambdaorm_base_1[q(0x1a7)][q(0x1cc)])for(const x of g){const m=new lambdaorm_base_1[(q(0x1a8))](x,y);yield this[q(0x1c5)][q(0x1ad)](s['query'],m);}else{const w=new lambdaorm_base_1[(q(0x1a8))](g,y);yield this['executor'][q(0x1ad)](s[q(0x1d4)],w);}}});}}exports['QueryUpdateExecutor']=QueryUpdateExecutor;