max-romagnoli opened a new pull request, #49631:
URL: https://github.com/apache/arrow/pull/49631

   ### Rationale for this change
   - `field()` in R unlike Python does not support field-level metadata.
   
   ### What changes are included in this PR?
   - New active bindings on `Field`: `$HasMetadata`, `$metadata`
   - New methods on Field: `$WithMetadata()`, `$RemoveMetadata()`
   - New `check_metadata` parameter in `Field$Equals()`, defaulting to FALSE
   - Tests for the above
   
   ### Are these changes tested?
   - Yes, unit tests have been added, the functionality was also tested locally 
in R
   
   ### Are there any user-facing changes?
   - Yes, metadata= now works without throwing an error. 
   - No breaking changes, since this was already included but errored before 
and parameter order was not changed in the implementation.
   


-- 
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]

Reply via email to