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

Method fillCreateRecordDefault

config.go:173–191  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

171}
172
173func (c *Config) fillCreateRecordDefault() error {
174 if c.createRecord == nil {
175 fieldSeparator := DefaultLogLineFieldSeparator
176 if c.CSV.FieldSeparator != "" {
177 sep := []rune(c.CSV.FieldSeparator)
178 if len(sep) != 1 || sep[0] > unicode.MaxASCII {
179 return fmt.Errorf("separator must be a 1-byte string or hex char")
180 }
181 fieldSeparator = byte(sep[0])
182 }
183 // For now, leave Logline as the default
184 c.createRecord = func() Record {
185 return &LogLine{
186 FieldSeparator: fieldSeparator,
187 }
188 }
189 }
190 return nil
191}
192
193func (c *ConfigInput) fillDefaults() {
194 if c.ChanSize == 0 {

Callers 2

fillDefaultsMethod · 0.95

Calls

no outgoing calls

Tested by 1