MCPcopy Create free account
hub / github.com/CrunchyData/postgres-operator / String

Method String

internal/postgres/parameters.go:165–178  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

163}
164
165func (ps *ParameterSet) String() string {
166 keys := make([]string, 0, len(ps.values))
167 for k := range ps.values {
168 keys = append(keys, k)
169 }
170
171 slices.Sort(keys)
172
173 var b strings.Builder
174 for _, k := range keys {
175 _, _ = fmt.Fprintf(&b, "%s = '%s'\n", k, escapeParameterQuotes(ps.values[k]))
176 }
177 return b.String()
178}
179
180// escapeParameterQuotes is used by [ParameterSet.String].
181var escapeParameterQuotes = strings.NewReplacer(`'`, `''`).Replace

Callers 9

TestParameterSetFunction · 0.95
TestLogRotationFunction · 0.45
TestBashHaltFunction · 0.45
ExecMethod · 0.45
HugePagesRequestedFunction · 0.45
TestNewHBAsFunction · 0.45

Calls

no outgoing calls

Tested by 5

TestParameterSetFunction · 0.76
TestLogRotationFunction · 0.36
TestBashHaltFunction · 0.36
TestNewHBAsFunction · 0.36