MCPcopy Create free account
hub / github.com/brimdata/super / newRecordBuilder

Function newRecordBuilder

vector/builder.go:120–126  ·  view source on GitHub ↗
(typ *super.TypeRecord)

Source from the content-addressed store, hash-verified

118}
119
120func newRecordBuilder(typ *super.TypeRecord) Builder {
121 var fields []fieldBuilder
122 for _, f := range typ.Fields {
123 fields = append(fields, fieldBuilder{opt: f.Opt, val: NewBuilder(f.Type)})
124 }
125 return &recordBuilder{typ: typ, fields: fields}
126}
127
128func (r *recordBuilder) Write(bytes scode.Bytes) {
129 off := r.len

Callers 1

NewBuilderFunction · 0.85

Calls 1

NewBuilderFunction · 0.70

Tested by

no test coverage detected