MCPcopy Create free account
hub / github.com/Shopify/ghostferry / buildStringMapForSet

Function buildStringMapForSet

dml_events.go:386–400  ·  view source on GitHub ↗
(columns []schema.TableColumn, values []interface{})

Source from the content-addressed store, hash-verified

384}
385
386func buildStringMapForSet(columns []schema.TableColumn, values []interface{}) string {
387 var buffer []byte
388
389 for i, value := range values {
390 if i > 0 {
391 buffer = append(buffer, ',')
392 }
393
394 buffer = append(buffer, QuoteField(columns[i].Name)...)
395 buffer = append(buffer, '=')
396 buffer = appendEscapedValue(buffer, value, columns[i])
397 }
398
399 return string(buffer)
400}
401
402func isNilValue(value interface{}) bool {
403 if value == nil {

Callers 1

AsSQLStringMethod · 0.85

Calls 2

QuoteFieldFunction · 0.85
appendEscapedValueFunction · 0.85

Tested by

no test coverage detected