MCPcopy
hub / github.com/grafana/tempo / extendReuseSlice

Function extendReuseSlice

tempodb/encoding/vparquet5/schema.go:871–880  ·  view source on GitHub ↗
(sz int, in []T)

Source from the content-addressed store, hash-verified

869}
870
871func extendReuseSlice[T any](sz int, in []T) []T {
872 if cap(in) >= sz {
873 // slice is large enough
874 return in[:sz]
875 }
876
877 out := make([]T, sz)
878 copy(out, in)
879 return out
880}
881
882func SchemaWithDynamicChanges(dedicatedColumns backend.DedicatedColumns) (*parquet.Schema, []parquet.WriterOption, []parquet.ReaderOption) {
883 var (

Callers 6

writeAttrsFunction · 0.70
linkToParquetFunction · 0.70
TestExtendReuseSliceFunction · 0.70

Calls

no outgoing calls

Tested by 2

TestExtendReuseSliceFunction · 0.56