hediet/ts-typed-sql

Add more known function invocations

Closed this issue · 2 comments

e.g.

const distinct = (arg: s.Expression<any>) => new s.KnownFunctionInvocation("distinct", [arg], arg.type);
const min = (arg: s.Expression<any>) => new s.KnownFunctionInvocation("min", [arg], arg.type);
const max = (arg: s.Expression<any>) => new s.KnownFunctionInvocation("max", [arg], arg.type);
const nullif = (arg: s.Expression<any>, arg2: s.Expression<any>) => new s.KnownFunctionInvocation("nullif", [arg, arg2], arg.type);

also abs

Done.