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

Function reverseTransformRecord

plugins/destination/duckdb/client/read.go:87–95  ·  view source on GitHub ↗
(sc *arrow.Schema, rec arrow.RecordBatch)

Source from the content-addressed store, hash-verified

85}
86
87func reverseTransformRecord(sc *arrow.Schema, rec arrow.RecordBatch) arrow.RecordBatch {
88 cols := make([]arrow.Array, rec.NumCols())
89
90 for i := 0; i < int(rec.NumCols()); i++ {
91 cols[i] = reverseTransformArray(sc.Field(i).Type, rec.Column(i))
92 }
93
94 return array.NewRecordBatch(sc, cols, rec.NumRows())
95}
96
97func reverseTransformArray(dt arrow.DataType, arr arrow.Array) arrow.Array {
98 if arrow.TypeEqual(dt, arr.DataType()) {

Callers 1

ReadMethod · 0.85

Calls 1

reverseTransformArrayFunction · 0.85

Tested by

no test coverage detected