MCPcopy Create free account
hub / github.com/damms005/devdb-vscode / getTransformedValue

Function getTransformedValue

src/services/sql.ts:147–163  ·  view source on GitHub ↗
(targetColumn: Column, value: any, isNumericComparison: boolean)

Source from the content-addressed store, hash-verified

145}
146
147function getTransformedValue(targetColumn: Column, value: any, isNumericComparison: boolean) {
148 if (targetColumn.type === 'boolean') {
149 if (typeof value === 'number') {
150 return Boolean(value)
151 } else if (!String(value).trim()) {
152 return Boolean(false)
153 } else if (String(value).trim().toLowerCase() === 'false') {
154 return false
155 } else if (!isNaN(value)) {
156 return Boolean(Number(value))
157 } else {
158 return Boolean(value)
159 }
160 }
161
162 return isNumericComparison ? value : `%${value}%`
163}

Callers 1

buildWhereClauseFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected