MCPcopy Create free account
hub / github.com/AdRoll/baker / Process

Method Process

filter/replace_fields.go:99–109  ·  view source on GitHub ↗
(l baker.Record, next func(baker.Record))

Source from the content-addressed store, hash-verified

97}
98
99func (f *ReplaceFields) Process(l baker.Record, next func(baker.Record)) {
100 for _, field := range f.copyFields {
101 l.Set(field[1], l.Get(field[0]))
102 }
103
104 for i, v := range f.replaceFieldsSrc {
105 l.Set(f.replaceFieldsDst[i], v)
106 }
107
108 next(l)
109}
110
111func (c *ReplaceFields) Stats() baker.FilterStats {
112 return baker.FilterStats{}

Callers 1

TestReplaceFieldsFunction · 0.95

Calls 2

SetMethod · 0.65
GetMethod · 0.65

Tested by 1

TestReplaceFieldsFunction · 0.76