(db *sql.DB, tableName string, query string)
| 1639 | } |
| 1640 | |
| 1641 | func (q defaultOfflineSQLQueries) transformationUpdate(db *sql.DB, tableName string, query string) error { |
| 1642 | tempName := sanitize(fmt.Sprintf("tmp_%s", tableName)) |
| 1643 | fullQuery := fmt.Sprintf("CREATE TABLE %s AS SELECT * FROM ( %s )", tempName, query) |
| 1644 | err := q.atomicUpdate(db, tableName, tempName, fullQuery) |
| 1645 | if err != nil { |
| 1646 | return err |
| 1647 | } |
| 1648 | return nil |
| 1649 | } |
| 1650 | |
| 1651 | func (q defaultOfflineSQLQueries) transformationExists() string { |
| 1652 | bind := q.newVariableBindingIterator() |
nothing calls this directly
no test coverage detected