MCPcopy Create free account
hub / github.com/cloudquery/cloudquery / transformMap

Function transformMap

plugins/destination/duckdb/client/transform.go:122–134  ·  view source on GitHub ↗
(arr *array.Map)

Source from the content-addressed store, hash-verified

120}
121
122func transformMap(arr *array.Map) arrow.Array {
123 bldr := array.NewStringBuilder(memory.DefaultAllocator)
124 defer bldr.Release()
125
126 for i := 0; i < arr.Len(); i++ {
127 if arr.IsNull(i) {
128 bldr.AppendNull()
129 continue
130 }
131 bldr.Append(arr.ValueStr(i))
132 }
133 return bldr.NewStringArray()
134}
135
136func transformToStringArray(arr arrow.Array) arrow.Array {
137 bldr := array.NewStringBuilder(memory.DefaultAllocator)

Callers 1

transformArrayFunction · 0.85

Calls 1

AppendMethod · 0.80

Tested by

no test coverage detected