UNPKG

@hotmeshio/hotmesh

Version:

Serverless Workflow

1 lines 7.6 kB
'use strict';const s=b;(function(c,d){const r=b,e=c();while(!![]){try{const f=parseInt(r(0xc1))/0x1*(-parseInt(r(0xd3))/0x2)+parseInt(r(0xae))/0x3+parseInt(r(0xe0))/0x4*(parseInt(r(0xdd))/0x5)+-parseInt(r(0x8a))/0x6+parseInt(r(0x7e))/0x7*(-parseInt(r(0xb4))/0x8)+-parseInt(r(0xc8))/0x9*(parseInt(r(0x9f))/0xa)+parseInt(r(0x9d))/0xb;if(f===d)break;else e['push'](e['shift']());}catch(g){e['push'](e['shift']());}}}(a,0x8faf8));Object[s(0xbc)](exports,s(0xe3),{'value':!0x0}),exports['KVSQL']=void 0x0;const key_1=require(s(0x96)),kvtransaction_1=require('./kvtransaction'),string_1=require('./kvtypes/string'),hash_1=require(s(0xb6)),list_1=require(s(0xca)),zset_1=require(s(0x97));function b(c,d){const e=a();return b=function(f,g){f=f-0x6c;let h=e[f];return h;},b(c,d);}function a(){const E=['transact','hdel','resolveEntityType','getMulti','zrange','endsWith','hscan','\x0a\x20\x20\x20\x20\x20\x20','mintKey','200LsAcDn','\x0a\x20\x20\x20\x20\x20\x20\x20\x20SELECT\x20FROM\x20','replace','11608xkNDtu','_hincrbyfloat','lmove','__esModule','string','rows','public.hotmesh_applications','_hset','lpop','_set',']\x20for\x20key\x20[','lpush','applications','stats','namespace','_hget','set','tableForKey','Unknown\x20entity\x20type\x20abbreviation:\x20','hgetall','Unknown\x20stats\x20type\x20[','_zrem','78337wAuuqy','join','test','resolve','zset','.expiry\x20IS\x20NULL\x20OR\x20','\x20!==\x20','appId','_lpush','_scan','table_name','expire','593436WROddT','_lpop',':processed','slice','split','zrangebyscore_withscores','.expired_at\x20IS\x20NULL\x20OR\x20','isStatusOnly','safeName','_rpush','list','hset','../../../../modules/key','./kvtypes/zset','setnx','zrangebyscore','hashModule','rpush','_zrank','35473053nZgndH','appendExpiryClause','10OFZJpk','exec','stringModule','lrange','appendJobExpiryClause','length','zadd','query','public.hotmesh_connections','_zrangebyscore_withscores','hash','zrank','HMNS','KVTransaction','_zadd','1561233gComgy','hmget','scan','hget','sorted_set','_get','696jnoaHM','.expiry\x20>\x20NOW())\x0a\x20\x20\x20\x20','./kvtypes/hash','_del','rename','hincrbyfloat','unknown_entity','KeyService','defineProperty','zscore','_exists','_zscore','_expire','2TgzCtb','get','KVSQL','del','\x0a\x20\x20\x20\x20\x20\x20\x20\x20WHERE\x20id\x20=\x20$1\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20AND\x20(expired_at\x20IS\x20NULL\x20OR\x20expired_at\x20>\x20NOW())\x0a\x20\x20\x20\x20\x20\x20\x20\x20LIMIT\x201;\x0a\x20\x20\x20\x20\x20\x20','_zrange','zrem','9614619ZYAhov','setnxex','./kvtypes/list','pgClient','exists','_rename','_zrangebyscore','_hscan','jobs','hsetnx','_lrange','1131964rRRdua'];a=function(){return E;};return a();}class KVSQL{constructor(c,d,f){const t=s;this['set']=(...g)=>this[t(0x6c)][t(0x78)](...g),this[t(0x71)]=(...g)=>this[t(0x6c)]['_set'](...g),this[t(0xc2)]=(...g)=>this[t(0x6c)][t(0xc2)](...g),this[t(0xb3)]=(...g)=>this[t(0x6c)][t(0xb3)](...g),this[t(0xc4)]=(...g)=>this[t(0x6c)][t(0xc4)](...g),this[t(0xb7)]=(...g)=>this[t(0x6c)][t(0xb7)](...g),this['setnx']=(...g)=>this[t(0x6c)][t(0x98)](...g),this[t(0xc9)]=(...g)=>this[t(0x6c)][t(0xc9)](...g),this[t(0x95)]=(...g)=>this[t(0xa9)][t(0x95)](...g),this[t(0x6f)]=(...g)=>this[t(0xa9)][t(0x6f)](...g),this[t(0xd1)]=(...g)=>this[t(0xa9)][t(0xd1)](...g),this[t(0xb1)]=(...g)=>this[t(0xa9)][t(0xb1)](...g),this[t(0x77)]=(...g)=>this[t(0xa9)][t(0x77)](...g),this['hdel']=(...g)=>this['hash'][t(0xd5)](...g),this['_hdel']=(...g)=>this[t(0xa9)]['_hdel'](...g),this[t(0xaf)]=(...g)=>this[t(0xa9)][t(0xaf)](...g),this['_hmget']=(...g)=>this['hash']['_hmget'](...g),this[t(0x7b)]=(...g)=>this['hash'][t(0x7b)](...g),this[t(0xb9)]=(...g)=>this[t(0xa9)]['hincrbyfloat'](...g),this[t(0xe1)]=(...g)=>this[t(0xa9)]['_hincrbyfloat'](...g),this[t(0xda)]=(...g)=>this[t(0xa9)][t(0xda)](...g),this[t(0xcf)]=(...g)=>this[t(0xa9)][t(0xcf)](...g),this[t(0x89)]=(...g)=>this[t(0xa9)][t(0x89)](...g),this[t(0xc0)]=(...g)=>this[t(0xa9)]['_expire'](...g),this['scan']=(...g)=>this[t(0xa9)][t(0xb0)](...g),this[t(0x87)]=(...g)=>this[t(0xa9)][t(0x87)](...g),this[t(0xa2)]=(...g)=>this[t(0x94)][t(0xa2)](...g),this[t(0xd2)]=(...g)=>this['list'][t(0xd2)](...g),this[t(0x9b)]=(...g)=>this[t(0x94)][t(0x9b)](...g),this[t(0x93)]=(...g)=>this['list'][t(0x93)](...g),this[t(0x73)]=(...g)=>this[t(0x94)][t(0x73)](...g),this[t(0x86)]=(...g)=>this[t(0x94)][t(0x86)](...g),this['lpop']=(...g)=>this[t(0x94)][t(0x70)](...g),this[t(0x8b)]=(...g)=>this['list'][t(0x8b)](...g),this['lmove']=(...g)=>this[t(0x94)][t(0xe2)](...g),this['_lmove']=(...g)=>this['list']['_lmove'](...g),this[t(0xb8)]=(...g)=>this[t(0x94)][t(0xb8)](...g),this[t(0xcd)]=(...g)=>this['list']['_rename'](...g),this[t(0xa5)]=(...g)=>this[t(0x82)][t(0xa5)](...g),this[t(0xad)]=(...g)=>this[t(0x82)][t(0xad)](...g),this[t(0xd8)]=(...g)=>this[t(0x82)][t(0xd8)](...g),this[t(0xc6)]=(...g)=>this['zset'][t(0xc6)](...g),this['zrangebyscore']=(...g)=>this[t(0x82)][t(0x99)](...g),this['_zrangebyscore']=(...g)=>this['zset'][t(0xce)](...g),this['zrangebyscore_withscores']=(...g)=>this[t(0x82)][t(0x8f)](...g),this[t(0xa8)]=(...g)=>this[t(0x82)][t(0xa8)](...g),this[t(0xc7)]=(...g)=>this['zset']['zrem'](...g),this['_zrem']=(...g)=>this[t(0x82)][t(0x7d)](...g),this[t(0xaa)]=(...g)=>this[t(0x82)]['zrank'](...g),this[t(0x9c)]=(...g)=>this[t(0x82)][t(0x9c)](...g),this[t(0xbd)]=(...g)=>this[t(0x82)][t(0xbd)](...g),this[t(0xbf)]=(...g)=>this[t(0x82)][t(0xbf)](...g),this[t(0xcb)]=c,this[t(0x76)]=d,this[t(0x85)]=f,this[t(0xa9)]=(0x0,hash_1[t(0x9a)])(this),this['list']=(0x0,list_1['listModule'])(this),this[t(0x82)]=(0x0,zset_1['zsetModule'])(this),this['string']=(0x0,string_1[t(0xa1)])(this);}[s(0x91)](c){const u=s;return 0x1===c[u(0xa4)]&&':'===c[0x0];}[s(0x9e)](c,d){const v=s;return v(0xdb)+c+'\x0a\x20\x20\x20\x20\x20\x20AND\x20('+d+v(0x83)+d+v(0xb5);}[s(0xa3)](c,d){const w=s;return w(0xdb)+c+'\x0a\x20\x20\x20\x20\x20\x20AND\x20('+d+w(0x90)+d+'.expired_at\x20>\x20NOW())\x0a\x20\x20\x20\x20';}[s(0xd7)](){const x=s;return new kvtransaction_1[(x(0xac))](this);}[s(0xd4)](){const y=s;return new kvtransaction_1[(y(0xac))](this);}[s(0xa0)](...c){const z=s;return Promise[z(0x81)]([]);}[s(0xdc)](c,d){return'';}[s(0x79)](c,d){const A=s;if(c===key_1[A(0xab)])return A(0xa7);const [f,g,j,...k]=c[A(0x8e)](':');if('a'===g)return'public.hotmesh_applications';const l=k?.['length']?k[A(0x7f)](':'):'',m=key_1[A(0xbb)][A(0xd6)](j,l);if(this['safeName'](this[A(0x85)])!==this[A(0x92)](g))throw new Error('App\x20ID\x20mismatch:\x20'+this[A(0x85)]+A(0x84)+g);const p=this[A(0x92)](g);if(A(0x75)===m){let q;if(A(0xb2)===d)q='stats_ordered';else{if(A(0x94)===d||c[A(0xd9)](A(0x8c)))q='stats_indexed';else{if(A(0xa9)!==d&&!/:\d$/[A(0x80)](c))throw new Error(A(0x7c)+d+A(0x72)+c+']');q='stats_counted';}}return p+'.'+q;}if(A(0xba)===m)throw new Error(A(0x7a)+j);return A(0x74)===m?A(0x6e):p+'.'+m;}[s(0x92)](c,d=''){const B=s;if(!c)return'connections';let f=c['trim']()['toLowerCase']();return f=f['replace'](/[^a-z0-9]+/g,'_'),d&&(f=d+'_'+f),f[B(0xa4)]>0x3f&&(f=f[B(0x8d)](0x0,0x3f)),f=f[B(0xdf)](/_+$/g,''),f||(f='connections'),f;}async[s(0xcc)](c){const C=s,{sql:d,params:f}=this[C(0xbe)](c),g=await this[C(0xcb)][C(0xa6)](d,f);return g[C(0x6d)]['length']?g[C(0x6d)][0x0][C(0x88)]:0x0;}[s(0xbe)](c){const D=s,d=this[D(0x79)](c);let f;return f=d['endsWith'](D(0xd0))?D(0xde)+d+D(0xc5):D(0xde)+d+'\x0a\x20\x20\x20\x20\x20\x20\x20\x20WHERE\x20key\x20=\x20$1\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20AND\x20(expiry\x20IS\x20NULL\x20OR\x20expiry\x20>\x20NOW())\x0a\x20\x20\x20\x20\x20\x20\x20\x20LIMIT\x201;\x0a\x20\x20\x20\x20\x20\x20',{'sql':f,'params':[c]};}}exports[s(0xc3)]=KVSQL;