man-group / sparrow

C++20 idiomatic APIs for the Apache Arrow Columnar Format
Apache License 2.0
20 stars 9 forks source link

wrong layout for choosen for FIXED_SIZE_BINARY value type #180

Open DerThorsten opened 2 months ago

DerThorsten commented 2 months ago

When we build the array_variant we select the wrong type for FIXED_SIZE_BINARY.

We will end up using a variable_size_binary_layout instead of a fixed_size_layout

JohanMabille commented 1 month ago

This requires some change in the fixed_size_layout to support types whose "sizeof" is known at runtime only.