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

Function transformStruct

plugins/destination/duckdb/client/transform.go:108–120  ·  view source on GitHub ↗
(arr *array.Struct)

Source from the content-addressed store, hash-verified

106}
107
108func transformStruct(arr *array.Struct) arrow.Array {
109 bldr := array.NewStringBuilder(memory.DefaultAllocator)
110 defer bldr.Release()
111
112 for i := 0; i < arr.Len(); i++ {
113 if arr.IsNull(i) {
114 bldr.AppendNull()
115 continue
116 }
117 bldr.Append(arr.ValueStr(i))
118 }
119 return bldr.NewStringArray()
120}
121
122func transformMap(arr *array.Map) arrow.Array {
123 bldr := array.NewStringBuilder(memory.DefaultAllocator)

Callers 1

transformArrayFunction · 0.85

Calls 1

AppendMethod · 0.80

Tested by

no test coverage detected