Neal Richardson created ARROW-16607: ---------------------------------------
Summary: [R] Improve KeyValueMetadata handling Key: ARROW-16607 URL: https://issues.apache.org/jira/browse/ARROW-16607 Project: Apache Arrow Issue Type: Improvement Components: R Reporter: Neal Richardson Assignee: Neal Richardson Fix For: 9.0.0 Followup to ARROW-15271. Among the objectives: * Push KVM handling in ExecPlan so that Run() preserves the R metadata we want; also remove the duplicate handling of it for Write() * Better encapsulate KVM for the the $metadata and $r_metadata so that as a user/developer, you never have to touch the serialize/deserialize functions, you just have a list to work with * Factor out a common utility in r/src for taking cpp11::strings (named character vector) and producing arrow::KeyValueMetadata -- This message was sent by Atlassian Jira (v8.20.7#820007)