(sz int, in []T)
| 869 | } |
| 870 | |
| 871 | func 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 | |
| 882 | func SchemaWithDynamicChanges(dedicatedColumns backend.DedicatedColumns) (*parquet.Schema, []parquet.WriterOption, []parquet.ReaderOption) { |
| 883 | var ( |
no outgoing calls