(unitExpr: string, toBase: string, factors: Readonly<Record<string, number>>)
| 414 | } |
| 415 | } |
| 416 | const factorCaseExpr = (unitExpr: string, toBase: string, factors: Readonly<Record<string, number>>) => { |
| 417 | const entries = Object.entries(factors).filter(([, factor]) => Number.isFinite(factor)) |
| 418 | const cases = entries.map(([unit, factor]) => ` WHEN ${sqlStringLiteral(unit)} THEN ${factor}`).join("") |
| 419 | return `CASE ${unitExpr} WHEN ${sqlStringLiteral(toBase)} THEN 1${cases} ELSE NULL END` |
| 420 | } |
| 421 | const filter = "filter" in computed ? computed.filter : [] |
| 422 | const whereClause = () => |
| 423 | filter.length > 0 |
no test coverage detected
searching dependent graphs…