Encodings
Column encoding schemes and the physical types they support
Each encoding is tested with each physical data type. Select an encoding to see type support.
Viewing PLAINView PLAIN feature page →
| Data Type | PyArrow v23.0.1 | fastparquet v2025.12.0 | Polars v1.38.1 | DuckDB v1.4.4 | parquet-rs v55.2.0 | parquet-go v0.24.0 | arrow-go v18.3.0 | parquet-java vparquet-mr version 1.17.0 (build fac0c746532e133beb928a7f6a7e57b510b477a1) | parquet-dotnet v5.0.0.0 | ParquetSharp v21.0.0.0 | hyparquet v1.0.0 | Apache Spark v4.1.1 | Trino v476 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| INT32 | ✅15.0.0+📋 logs | ✅2024.5.0+📋 logs | W:❌R:✅0.15.2+📋 logs | W:✅1.4.4+R:✅0.0.0+📋 logs | ✅55.2.0+📋 logs | ✅0.17.0+📋 logs | ✅18.3.0+📋 logs | W:✅1.14.0+R:✅1.14.1+📋 logs | ✅4.16.3+📋 logs | ✅12.0.1+📋 logs | W:❌R:✅1.0.0+📋 logs | ✅3.4.0+⚠ no proof | ✅446+⚠ no proof |
| INT64 | ✅15.0.0+📋 logs | ✅2024.5.0+📋 logs | W:❌R:✅0.15.2+📋 logs | W:✅1.4.4+R:✅0.0.0+📋 logs | ✅55.2.0+📋 logs | ✅0.17.0+📋 logs | ✅18.3.0+📋 logs | W:✅1.14.0+R:✅1.14.1+📋 logs | ✅4.16.3+📋 logs | ✅12.0.1+📋 logs | W:❌R:✅1.0.0+📋 logs | ✅3.4.0+⚠ no proof | ✅446+⚠ no proof |
| FLOAT | ✅15.0.0+📋 logs | ✅2024.5.0+📋 logs | ✅0.15.2+📋 logs | W:✅1.4.4+R:✅0.0.0+📋 logs | ✅55.2.0+📋 logs | ✅0.17.0+📋 logs | ✅18.3.0+📋 logs | W:✅1.14.0+R:✅1.14.1+📋 logs | ✅4.16.3+📋 logs | ✅12.0.1+📋 logs | W:❌R:✅1.0.0+📋 logs | ✅3.4.0+⚠ no proof | ✅446+⚠ no proof |
| DOUBLE | ✅15.0.0+📋 logs | ✅2024.5.0+📋 logs | ✅0.15.2+📋 logs | W:✅1.4.4+R:✅0.0.0+📋 logs | ✅55.2.0+📋 logs | ✅0.17.0+📋 logs | ✅18.3.0+📋 logs | W:✅1.14.0+R:✅1.14.1+📋 logs | ✅4.16.3+📋 logs | ✅12.0.1+📋 logs | W:❌R:✅1.0.0+📋 logs | ✅3.4.0+⚠ no proof | ✅446+⚠ no proof |
| BOOLEAN | ✅15.0.0+📋 logs | ✅2024.5.0+📋 logs | ✅0.15.2+📋 logs | ✅0.0.0+📋 logs | ✅55.2.0+📋 logs | ✅0.17.0+📋 logs | ✅18.3.0+📋 logs | W:✅1.14.0+R:✅1.14.1+📋 logs | ✅4.16.3+📋 logs | ✅12.0.1+📋 logs | W:❌R:✅1.0.0+📋 logs | ✅3.4.0+⚠ no proof | ✅446+⚠ no proof |
| BYTE_ARRAY | ✅15.0.0+📋 logs | ✅2024.5.0+📋 logs | W:❌R:✅0.15.2+📋 logs | W:✅1.4.4+R:✅0.0.0+📋 logs | ✅55.2.0+📋 logs | ✅0.17.0+📋 logs | ✅18.3.0+📋 logs | W:✅1.14.0+R:✅1.14.1+📋 logs | ✅4.16.3+📋 logs | ✅12.0.1+📋 logs | W:❌R:✅1.0.0+📋 logs | ✅3.4.0+⚠ no proof | ✅446+⚠ no proof |