push
github
6 of 107 new or added lines in 9 files covered. (5.61%)
5 existing lines in 4 files now uncovered.6 of 112 relevant lines covered (5.36%)
0.08 hits per line
| 1 |
package dialect
|
|
| 2 |
|
|
| 3 |
// SQLite implements SQLite dialect.
|
|
| 4 |
type SQLite struct{} |
|
| 5 |
|
|
|
NEW
|
func (SQLite) AppendPlaceholder(dst []byte, _ int) []byte { |
× |
|
NEW
|
return append(dst, '?') |
× |
|
NEW
|
} |
× |
| 9 |
|
|
|
NEW
|
func (SQLite) AppendQuotedIdentifier(dst []byte, id string) []byte { |
× |
|
NEW
|
dst = append(dst, '"') |
× |
|
NEW
|
for i := 0; i < len(id); i++ { |
× |
|
NEW
|
b := id[i] |
× |
|
NEW
|
if b == '"' { |
× |
|
NEW
|
dst = append(dst, '"', '"') |
× |
|
NEW
|
continue
|
× |
| 17 |
} |
|
|
NEW
|
dst = append(dst, b)
|
× |
| 19 |
} |
|
|
NEW
|
dst = append(dst, '"') |
× |
|
NEW
|
return dst
|
× |
| 22 |
} |
|
| 23 |
|
|
|
NEW
|
func (SQLite) Name() string { return "sqlite" } |
× |
| 25 |
|
|
|
NEW
|
func (SQLite) SupportsReturning() bool { return true } |
× |
| 27 |
|
|
|
NEW
|
func (SQLite) MaxParams() int { return 0 } |
× |