(e *Expression)
| 11 | ) |
| 12 | |
| 13 | func ExpressionToSQL(e *Expression) (string, error) { |
| 14 | b := exprSQLBuilder{Builder: &strings.Builder{}} |
| 15 | err := b.writeExpression(e) |
| 16 | if err != nil { |
| 17 | return "", err |
| 18 | } |
| 19 | return b.String(), nil |
| 20 | } |
| 21 | |
| 22 | type exprSQLBuilder struct { |
| 23 | *strings.Builder |