10 lines
102 KiB
JavaScript
10 lines
102 KiB
JavaScript
|
|
import * as ___react___ from 'react';
|
||
|
|
import * as ___react_dom___ from 'react-dom';
|
||
|
|
|
||
|
|
function require(mod) {
|
||
|
|
if (mod === 'react') return ___react___;
|
||
|
|
if (mod === 'react-dom') return ___react_dom___;
|
||
|
|
throw new Error(`Unknown module ${mod}`);
|
||
|
|
}
|
||
|
|
import{a as m}from"./chunk-Y2CNJZK5.js";import{c as $,d as O}from"./chunk-GKER6YAU.js";import{a as w,b as q,d as C,e as z,h as D,i as L,j as Q,k as U,l as F}from"./chunk-PI3N7ZW6.js";import{a as G}from"./chunk-N6ZIYSZ5.js";import{A as P,B as k,C as I,E as B,F as Y,p as N,q as p,t as H,u as j,z as v}from"./chunk-LR52PZTP.js";var J={bool:{group:"boolean"},boolean:{group:"boolean"},bytea:{group:"string"},char:{group:"string"},citext:{group:"string"},date:{format:"YYYY-MM-DD",group:"datetime"},interval:{group:"string"},name:{group:"string"},varchar:{group:"string"},text:{group:"string"},time:{format:"HH:mm:ss.SSS",group:"time"},timestamp:{format:"YYYY-MM-DD HH:mm:ss.SSS",group:"datetime"},timestamptz:{format:"YYYY-MM-DD HH:mm:ss.SSSZZ",group:"datetime"},"timestamp without time zone":{format:"YYYY-MM-DD HH:mm:ss.SSS",group:"datetime"},"timestamp with time zone":{format:"YYYY-MM-DD HH:mm:ss.SSSZZ",group:"datetime"},timetz:{format:"HH:mm:ss.SSSZZ",group:"time"},"time without time zone":{format:"HH:mm:ss.SSS",group:"time"},"time with time zone":{format:"HH:mm:ss.SSSZZ",group:"time"},uuid:{format:"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",group:"raw"},int2:{group:"numeric"},int4:{group:"numeric"},int8:{group:"numeric"},smallint:{group:"numeric"},integer:{group:"numeric"},bigint:{group:"numeric"},decimal:{group:"numeric"},numeric:{group:"numeric"},real:{group:"numeric"},float4:{group:"numeric"},float8:{group:"numeric"},"double precision":{group:"numeric"},json:{group:"json"},jsonb:{group:"json"}};function T(r){return v({...r,Adapter:j,QueryCompiler:H})}function K(r){let e=U(r),n=e.normalizedSearchTerm;if(n.length<2)return e;let o=new Set(e.predicates.flatMap(l=>l.kind==="text-like"?[l.column]:[])),i=64-o.size;if(i<=0)return e;let u=`%${ie(n)}%`,a=[];for(let l of Object.values(r.table.columns))if(!o.has(l.name)&&(a.push({column:l.name,kind:"text-like",pattern:u}),a.length>=i))break;return a.length===0?e:{...e,predicates:[...e.predicates,...a]}}function ie(r){return r.replaceAll("%","\\%").replaceAll("_","\\_")}function Z(r,e){let{rows:n,table:{columns:o,name:i,schema:u}}=r,a=T(e);return k(a.withSchema(u).insertInto(i).values(B({columns:o,context:"insert",supportsDefaultKeyword:!0,values:n})).returning(Object.keys(o)).returning(M().as("__ps_inserted_at__")))}function W(r,e){let{filter:n={after:"and",filters:[],kind:"FilterGroup"},fullTableSearchTerm:o,pageIndex:i,pageSize:u,sortOrder:a,table:{columns:l,name:t,schema:s}}=r,_=T(e),g=Y(n.filters,l),y=K({searchTerm:o,table:r.table}),b=y.predicates.length>0?c=>c.and([g(c),F(y,{dialect:"postgres"})(c)]):g,h="__ps_agg__",A="__ps_count__",x="__ps_search_guardrails__";if(L(o))return k(_.with(x,c=>c.selectNoFrom(d=>[d.fn("set_config",[p.lit("statement_timeout"),p.lit(`${5e3}ms`),p.lit(!0)]).as("__ps_statement_timeout__"),d.fn("set_config",[p.lit("lock_timeout"),p.lit(`${100}ms`),p.lit(!0)]).as("__ps_lock_timeout__")])).with(h,c=>c.withSchema(s).selectFrom(t).innerJoin(p.table(x).as(x),d=>d.onTrue()).where(b).select(d=>d.cast(d.fn.coalesce(d.fn.countAll(),p.lit(0)),"text").as(A))).withSchema(s).selectFrom(t).innerJoin(x,c=>c.onTrue()).innerJoin(h,c=>c.onTrue()).where(b).select(`${h}.${A}`).select(Object.keys(l)).$call(c=>a.reduce((d,f)=>{let S=l[f.column];return S?.datatype.group==="numeric"&&!S.datatype.isArray?d.orderBy(p`cast(${p.ref(f.column)} as numeric)`,f.direction):d.orderBy(f.column,f.direction)},c)).limit(u).offset(p.lit(BigInt(i)*BigInt(u))));let E=_.withSchema(s).selectFrom(t).where(b).select(c=>c.cast(c.fn.coalesce(c.fn.countAll(),p.lit(0)),"text").as(A));return k(_.with(h,()=>E).withSchema(s).selectFrom(t).innerJoin(h,c=>c.onTrue()).where(b).select(`${h}.${A}`).select(Object.keys(l)).$call(c=>a.reduce((d,f)=>{let S=l[f.column];return S?.datatype.group==="numeric"&&!S.datatype.isArray?d.orderBy(p`cast(${p.ref(f.column)} as numeric)`,f.direction):d.orderBy(f.column,f.direction)},c)).limit(u).offset(p.lit(BigInt(i)*BigInt(u))))}function De(){return[{created_at:new Date("2025-01-26T21:56:12.345Z"),deleted_at:null,id:1,name:"John Doe",__ps_count__:"2",role:"admin",name_role:"Jonn Doe - a
|
||
|
|
//# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsiLi4vZGF0YS9wb3N0Z3Jlcy1jb3JlL2RhdGF0eXBlLnRzIiwgIi4uL2RhdGEvcG9zdGdyZXMtY29yZS9idWlsZGVyLnRzIiwgIi4uL2RhdGEvcG9zdGdyZXMtY29yZS9mdWxsLXRhYmxlLXNlYXJjaC50cyIsICIuLi9kYXRhL3Bvc3RncmVzLWNvcmUvZG1sLnRzIiwgIi4uL25vZGVfbW9kdWxlcy8ucG5wbS9reXNlbHlAMC4yOC4xMC9ub2RlX21vZHVsZXMva3lzZWx5L2Rpc3QvZXNtL2hlbHBlcnMvcG9zdGdyZXMuanMiLCAiLi4vZGF0YS9wb3N0Z3Jlcy1jb3JlL2ludHJvc3BlY3Rpb24udHMiLCAiLi4vZGF0YS9wb3N0Z3Jlcy1jb3JlL2FkYXB0ZXIudHMiXSwKICAic291cmNlc0NvbnRlbnQiOiBbImltcG9ydCB0eXBlIHsgRGF0YVR5cGUgfSBmcm9tIFwiLi4vYWRhcHRlclwiO1xuXG5leHBvcnQgY29uc3QgUE9TVEdSRVNRTF9EQVRBX1RZUEVTX1RPX01FVEFEQVRBOiBSZWNvcmQ8XG4gIHN0cmluZyxcbiAgUGljazxEYXRhVHlwZSwgXCJmb3JtYXRcIiB8IFwiZ3JvdXBcIj5cbj4gPSB7XG4gIGJvb2w6IHtcbiAgICBncm91cDogXCJib29sZWFuXCIsXG4gIH0sXG4gIGJvb2xlYW46IHtcbiAgICBncm91cDogXCJib29sZWFuXCIsXG4gIH0sXG4gIGJ5dGVhOiB7XG4gICAgZ3JvdXA6IFwic3RyaW5nXCIsXG4gIH0sXG4gIGNoYXI6IHtcbiAgICBncm91cDogXCJzdHJpbmdcIixcbiAgfSxcbiAgY2l0ZXh0OiB7XG4gICAgZ3JvdXA6IFwic3RyaW5nXCIsXG4gIH0sXG4gIC8qKlxuICAgKiBAZXhhbXBsZSAnMjAyNS0wNC0xNCdcbiAgICovXG4gIGRhdGU6IHtcbiAgICBmb3JtYXQ6IFwiWVlZWS1NTS1ERFwiLFxuICAgIGdyb3VwOiBcImRhdGV0aW1lXCIsXG4gIH0sXG4gIC8qKlxuICAgKiBAZXhhbXBsZSAnMSBkYXkgMiBob3VycydcbiAgICovXG4gIGludGVydmFsOiB7XG4gICAgZ3JvdXA6IFwic3RyaW5nXCIsXG4gIH0sXG4gIG5hbWU6IHtcbiAgICBncm91cDogXCJzdHJpbmdcIixcbiAgfSxcbiAgdmFyY2hhcjoge1xuICAgIGdyb3VwOiBcInN0cmluZ1wiLFxuICB9LFxuICB0ZXh0OiB7XG4gICAgZ3JvdXA6IFwic3RyaW5nXCIsXG4gIH0sXG4gIC8qKlxuICAgKiBzaG9ydCBmb3JtIG9mIGB0aW1lIHdpdGhvdXQgdGltZSB6b25lYC5cbiAgICpcbiAgICogQGV4YW1wbGUgJzE0OjMwOjAwJ1xuICAgKi9cbiAgdGltZToge1xuICAgIGZvcm1hdDogXCJISDptbTpzcy5TU1NcIixcbiAgICBncm91cDogXCJ0aW1lXCIsXG4gIH0sXG4gIC8qKlxuICAgKiBzaG9ydCBmb3JtIG9mIGB0aW1lc3RhbXAgd2l0aG91dCB0aW1lIHpvbmVgLlxuICAgKlxuICAgKiBAZXhhbXBsZSAnMjAyNS0wNC0xNCAxNDozMDowMCdcbiAgICovXG4gIHRpbWVzdGFtcDoge1xuICAgIGZvcm1hdDogXCJZWVlZLU1NLUREIEhIOm1tOnNzLlNTU1wiLFxuICAgIGdyb3VwOiBcImRhdGV0aW1lXCIsXG4gIH0sXG4gIC8qKlxuICAgKiBzaG9ydCBmb3JtIG9mIGB0aW1lc3RhbXAgd2l0aCB0aW1lIHpvbmVgLlxuICAgKlxuICAgKiBAZXhhbXBsZSAnMjAyNS0wNC0xNCAxNDozMDowMCswMCdcbiAgICovXG4gIHRpbWVzdGFtcHR6OiB7XG4gICAgZm9ybWF0OiBcIllZWVktTU0tREQgSEg6bW06c3MuU1NTWlpcIixcbiAgICBncm91cDogXCJkYXRldGltZVwiLFxuICB9LFxuICAvKipcbiAgICogbG9uZyBmb3JtIG9mIGB0aW1lc3RhbXBgLlxuICAgKlxuICAgKiBAZXhhbXBsZSAnMjAyNS0wNC0xNCAxNDozMDowMCdcbiAgICovXG4gIFwidGltZXN0YW1wIHdpdGhvdXQgdGltZSB6b25lXCI6IHtcbiAgICBmb3JtYXQ6IFwiWVlZWS1NTS1ERCBISDptbTpzcy5TU1NcIixcbiAgICBncm91cDogXCJkYXRldGltZVwiLFxuICB9LFxuICAvKipcbiAgICogbG9uZyBmb3JtIG9mIGB0aW1lc3RhbXB0emAuXG4gICAqXG4gICAqIEBleGFtcGxlICcyMDI1LTA0LTE0IDE0OjMwOjAwKzAwJ1xuICAgKi9cbiAgXCJ0aW1lc3RhbXAgd2l0aCB0aW1lIHpvbmVcIjoge1xuICAgIGZvcm1hdDogXCJZWVlZLU1NLUREIEhIOm1tOnNzLlNTU1paXCIsXG4gICAgZ3JvdXA6IFwiZGF0ZXRpbWVcIixcbiAgfSxcbiAgLyoqXG4gICAqIHNob3J0IGZvcm0gb2YgYHRpbWUgd2l0aCB0aW1lIHpvbmVgLlxuICAgKlxuICAgKiBAZXhhbXBsZSAnMTQ6MzA6MDArMDAnXG4gICAqL1xuICB0aW1ldHo6IHtcbiAgICBmb3JtYXQ6IFwiSEg6bW06c3MuU1NTWlpcIixcbiAgICBncm91cDogXCJ0aW1lXCIsXG4gIH0sXG4gIC8qKlxuICAgKiBsb25nIGZvcm0gb2YgYHRpbWVgLlxuICAgKlxuICAgKiBAZXhhbXBsZSAnMTQ6MzA6MDAnXG4gICAqL1xuICBcInRpbWUgd2l0aG91dCB0aW1lIHpvbmVcIjoge1xuICAgIGZvcm1hdDogXCJISDptbTpzcy5TU1NcIixcbiAgICBncm91cDogXCJ0aW1lXCIsXG4gIH0sXG4gIC8qKlxuICAgKiBsb25nIGZvcm0gb2YgYHRpbWV0emAuXG4gICAqXG4gICAqIEBleGFtcGxlICcxNDozMDowMCswMCdcbiAgICovXG4gIFwidGltZSB3aXRoIHRpbWUgem9uZVwiOiB7XG4gICAgZm9ybWF0OiBcIkhIOm1tOnNzLlNTU1paXCIsXG4gICAgZ3JvdXA6IFwidGltZVwiLFxuICB9LFxuICB1dWlkOiB7XG4gICAgZm9ybWF0OiBcInh4eHh4eHh4LXh4eHgteHh4eC14eHh4LXh4eHh4eHh4eHh4eFwiLFxuICAgIGdyb3VwOiBcInJhd1wiLFxuICB9LFxuICBpbnQyOiB7XG4gICAgZ3JvdXA6IFwibnVtZXJpY1wiLFxuICB9LFxuICBpbnQ0OiB7XG4gICAgZ3JvdXA6IFwibnVtZXJpY1wiLFxuICB9LFxuICBpbnQ4OiB7XG4gICAgZ3JvdXA6IFwibnVtZXJpY1wiLFxuICB9LFxuICBzbWFsbGludDoge1xuICAgIGdyb3VwOiBcIm51bWVyaWNcIixcbiAgfSxcbiAgaW50ZWdlcjoge1xuICAgIGdyb3VwOiBcIm51bWVyaWNcIixcbiAgfSxcbiAgYmlnaW50OiB7XG4gICAgZ3JvdXA6IFwibnVtZXJpY1wiLFxuICB9LFxuICBkZWNpbWFsOiB7XG4gICAgZ3JvdXA6IFwibnVtZXJpY1wiLFxuICB9LFxuICBudW1lcmljOiB7XG4gICAgZ3JvdXA6IFwibnVtZXJpY1wiLFxuICB9LFxuICByZWFsOiB7XG4gICAgZ3JvdXA6IFwibnVtZXJpY1wiLFxuICB9L
|