lambdaorm
Version:
1 lines • 3.64 kB
JavaScript
;const a34p=a34y;function a34s(){const l=['solveComposite','solveDefaults','hadDefaults','includeAfter','__esModule','set','_execute','2803ZjsxXS','data','type','defineProperty','entity','from','composite','get','includes','next','oneToOne','eval','name','includeBefore','./querySolveDefaults','30Wvynzr','then','QueryInsertExecutor','lambdaorm-base','constraints','relation','222147KnZInH','QuerySolveWriteValues','executor','solve','1662056kWtcqE','7PYcYZP','manyToOne','throw','1260690ASdMjR','solveWriteValues','Data','78wRGqVb','RelationType','579052QTovlk','QueryEvalConstraints','hadWriteValues','303096fBVJGT','value','query','./queryEvalConstraints','QuerySolveDefaults','8166XsujGd','oneToMany'];a34s=function(){return l;};return a34s();}(function(s,y){const r=a34y,g=s();while(!![]){try{const x=-parseInt(r(0xa9))/0x1+parseInt(r(0xa0))/0x2*(parseInt(r(0x96))/0x3)+-parseInt(r(0x98))/0x4+parseInt(r(0x93))/0x5+parseInt(r(0x9b))/0x6*(parseInt(r(0x90))/0x7)+-parseInt(r(0x8f))/0x8+parseInt(r(0xbe))/0x9*(parseInt(r(0xb8))/0xa);if(x===y)break;else g['push'](g['shift']());}catch(m){g['push'](g['shift']());}}}(a34s,0x1f232));var __awaiter=this&&this['__awaiter']||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=a34y;function t(c){const z=a34y;try{a(g[z(0xb2)](c));}catch(k){w(k);}}function v(c){const d=a34y;try{a(g[d(0x92)](c));}catch(k){w(k);}}function a(c){const i=a34y;c['done']?m(c[i(0x9c)]):x(c[i(0x9c)])[i(0xb9)](t,v);}a((g=g['apply'](s,y||[]))[o(0xb2)]());});};Object[a34p(0xac)](exports,a34p(0xa6),{'value':!![]}),exports[a34p(0xba)]=void 0x0;function a34y(s,y){const O=a34s();return a34y=function(D,g){D=D-0x8c;let M=O[D];return M;},a34y(s,y);}const lambdaorm_base_1=require(a34p(0xbb)),querySolveDefaults_1=require(a34p(0xb7)),querySolveWriteValues_1=require('./querySolveWriteValues'),queryEvalConstraints_1=require(a34p(0x9e));class QueryInsertExecutor{constructor(s,y,g){const f=a34p;this['options']=g,this['executor']=s,this[f(0x94)]=new querySolveWriteValues_1[(f(0x8c))](y),this[f(0xa3)]=new querySolveDefaults_1[(f(0x9f))](y),this[f(0x94)]=new querySolveWriteValues_1['QuerySolveWriteValues'](y),this[f(0xbc)]=new queryEvalConstraints_1[(f(0x99))](y);}['insert'](s,y,g,x,m){return __awaiter(this,void 0x0,void 0x0,function*(){const q=a34y,w=g['getAutoIncrement'](s[q(0xad)]),t=g['getEntity'](s[q(0xad)]);yield this[q(0xb6)](s,y,x);t[q(0xa4)]&&this[q(0xa3)][q(0x8e)](s,y['data']);t[q(0x9a)]&&this[q(0x94)][q(0x8e)](s,y['data']);this['constraints'][q(0xb4)](s,y[q(0xaa)]);const v=yield m['insert'](g,x,s,y);return w&&y[q(0xa7)](w[q(0xb5)],v),yield this[q(0xa5)](s,y,x),v;});}[a34p(0xb6)](s,y,g){return __awaiter(this,void 0x0,void 0x0,function*(){const j=a34y;for(const x of s[j(0xb1)]){if(!x[j(0xbd)][j(0xaf)]||!g[j(0xa2)]){const m=y[j(0xb0)](x[j(0xbd)][j(0xb5)]);if(m&&(x[j(0xbd)][j(0xab)]===lambdaorm_base_1['RelationType'][j(0xb3)]||x['relation'][j(0xab)]===lambdaorm_base_1[j(0x97)][j(0xa1)])){const w=new lambdaorm_base_1['Data'](m,y),t=yield this[j(0x8d)][j(0xa8)](x[j(0x9d)],w);y[j(0xa7)](x['relation'][j(0xae)],t);}}}});}[a34p(0xa5)](s,y,g){return __awaiter(this,void 0x0,void 0x0,function*(){const b=a34y;for(const x of s['includes']){if(!x[b(0xbd)][b(0xaf)]||!g['solveComposite']){const m=y[b(0xb0)](x['relation']['name']);if(m&&x[b(0xbd)][b(0xab)]===lambdaorm_base_1[b(0x97)][b(0x91)]){const w=y[b(0xb0)](x[b(0xbd)][b(0xae)]),t=x[b(0xbd)]['to'];for(const v of m){v[t]=w;const a=new lambdaorm_base_1[(b(0x95))](v,y);yield this['executor'][b(0xa8)](x[b(0x9d)],a);}}}}});}}exports[a34p(0xba)]=QueryInsertExecutor;