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

Method Truncate

scode/builder.go:27–30  ·  view source on GitHub ↗

Truncate resets the Builder to be empty, but unlike Reset, it retains the storage returned by Bytes.

()

Source from the content-addressed store, hash-verified

25// Truncate resets the Builder to be empty, but unlike Reset, it retains the
26// storage returned by Bytes.
27func (b *Builder) Truncate() {
28 b.bytes = b.bytes[:0]
29 b.containers = b.containers[:0]
30}
31
32// Grow guarantees that at least n bytes can be added to the Builder's
33// underlying buffer without another allocation.

Callers 15

buildMethod · 0.95
mergeSameTypeVecsFunction · 0.95
evalMethod · 0.95
CallMethod · 0.95
CallMethod · 0.95
CallMethod · 0.95
ConsumeMethod · 0.95
ConsumeMethod · 0.95
ConsumeMethod · 0.95
ConsumeMethod · 0.95
ConsumeAsPartialMethod · 0.95
ConsumeMethod · 0.95

Implementers 15

DynamicBuildervector/builder.go
recordBuildervector/builder.go
arraySetBuildervector/builder.go
mapBuildervector/builder.go
unionBuildervector/builder.go
fusionBuildervector/builder.go
enumBuildervector/builder.go
intBuildervector/builder.go
uintBuildervector/builder.go
floatBuildervector/builder.go
boolBuildervector/builder.go
bytesStringTypeBuildervector/builder.go

Calls

no outgoing calls

Tested by

no test coverage detected