( dialect: BaseDriver, schema: string, table: string, value: Record<string, unknown>, where: Record<string, unknown>, supportReturning: boolean, supportRowId: boolean )
| 77 | } |
| 78 | |
| 79 | export function updateTable( |
| 80 | dialect: BaseDriver, |
| 81 | schema: string, |
| 82 | table: string, |
| 83 | value: Record<string, unknown>, |
| 84 | where: Record<string, unknown>, |
| 85 | supportReturning: boolean, |
| 86 | supportRowId: boolean |
| 87 | ): string { |
| 88 | return [ |
| 89 | "UPDATE", |
| 90 | `${dialect.escapeId(schema)}.${dialect.escapeId(table)}`, |
| 91 | "SET", |
| 92 | generateSet(dialect, value), |
| 93 | generateWhere(dialect, where), |
| 94 | supportReturning ? `RETURNING ${supportRowId ? "rowid, " : ""}*` : "", |
| 95 | ] |
| 96 | .filter(Boolean) |
| 97 | .join(" "); |
| 98 | } |
| 99 | |
| 100 | export function deleteFrom( |
| 101 | dialect: BaseDriver, |
no test coverage detected