(src string)
| 377 | } |
| 378 | |
| 379 | func quoteArrayElementIfNeeded(src string) string { |
| 380 | if src == "" || (len(src) == 4 && strings.EqualFold(src, "null")) || isSpace(src[0]) || isSpace(src[len(src)-1]) || strings.ContainsAny(src, `{},"\`) { |
| 381 | return quoteArrayElement(src) |
| 382 | } |
| 383 | return src |
| 384 | } |
| 385 | |
| 386 | // Array represents a PostgreSQL array for T. It implements the [ArrayGetter] and [ArraySetter] interfaces. It preserves |
| 387 | // PostgreSQL dimensions and custom lower bounds. Use [FlatArray] if these are not needed. |
no test coverage detected
searching dependent graphs…