FormatSQLDatum formats the datum to a value string in sql
(d types.Datum, ft *types.FieldType)
| 54 | |
| 55 | // FormatSQLDatum formats the datum to a value string in sql |
| 56 | func FormatSQLDatum(d types.Datum, ft *types.FieldType) (string, error) { |
| 57 | var sb strings.Builder |
| 58 | ctx := format.NewRestoreCtx(format.DefaultRestoreFlags, &sb) |
| 59 | if err := writeDatum(ctx, d, ft); err != nil { |
| 60 | return "", err |
| 61 | } |
| 62 | return sb.String(), nil |
| 63 | } |
| 64 | |
| 65 | type sqlBuilderState int |
| 66 |
searching dependent graphs…