func sqlQuote(x interface{}) string {
} else if _, ok := x.(int); ok {
return fmt.Sprintf("%d", x)
} else if _, ok := x.(uint); ok {
return fmt.Sprintf("%d", x)
} else if b, ok := x.(bool); ok {
} else if s, ok := x.(string); ok {
return sqlQuoteString(s) // (not shown)
panic(fmt.Sprintf("unexpected type %T: %v", x, x))