v.21.9New Feature

Allow Nested Type as Array of Structs in Arrow, ORC, and Parquet Input Formats

Allow to insert Nested type as array of structs in Arrow, ORC and Parquet input format. #25902 (Kruglov Pavel).
Allow insertion of Nested data type as an array of structs in Arrow, ORC, and Parquet input formats.

Why it matters

This feature enables ClickHouse to correctly interpret and insert data with Nested types when loading from popular columnar formats like Arrow, ORC, and Parquet. It resolves compatibility issues and improves data ingestion flexibility for nested complex data structures.

How to use it

Simply insert data from Arrow, ORC, or Parquet files containing Nested types expressed as arrays of structs. ClickHouse now natively supports this format without requiring extra transformations.