pitrou commented on code in PR #41187: URL: https://github.com/apache/arrow/pull/41187#discussion_r1569084922
########## docs/source/cpp/parquet.rst: ########## @@ -571,6 +571,19 @@ More specifically, Parquet C++ supports: * EncryptionWithFooterKey and EncryptionWithColumnKey modes. * Encrypted Footer and Plaintext Footer modes. +Field Id +---------- + +The parquet format supports an optional integer field_id which can be assigned +to a field. This is used in the `iceberg specification <https://github.com/apache/iceberg/blob/main/format/spec.md#column-projection>` __ + +On writer side, If ``PARQUET:field_id`` is present as a metadata key on a field, and the corresponding +value is a nonnegative integer, then it will be used as the field_id in the parquet +file. + +On reader side, Arrow will convert these field IDs to a metadata key named Review Comment: We should settle on a single spelling: "field id" or "field ID". @wjones127 What do you think? -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
