commit | caf1b9808c5633de2c7798929fa7dc8bbe42c635 | [log] [tgz] |
---|---|---|
author | Dewey Dunnington <dewey@voltrondata.com> | Tue Jun 06 13:36:43 2023 -0400 |
committer | Nic Crane <thisisnic@gmail.com> | Tue Jun 13 22:16:00 2023 +0100 |
tree | 45c5e00e633b1277356f7260f8ff0ee10fa19aca | |
parent | c3661d44d40af62c99721ea9af1f68c69cd57abe [diff] |
GH-35952: [R] Ensure that schema metadata can actually be set as a named character vector (#35954) This wasn't necessarily a regression (reprex fails in 12.0.0 as well), although the comments suggest that assigning a named character vector will work when assigning schema metadata and this feature appears to be used by at least one of our dependencies (sfarrow). Given that the sfarrow check passes on 12.0.0, there is possibly also a place in our code that returns a named character vector rather than a list. I've confirmed that this fix solves the reverse dependency failure building the sfarrow example vignette. ``` r library(arrow, warn.conflicts = FALSE) schema <- schema(x = int32()) schema$metadata <- c("name" = "value") schema$metadata #> $name #> [1] "value" ``` <sup>Created on 2023-06-06 with [reprex v2.0.2](https://reprex.tidyverse.org)</sup> * Closes: #35952 Authored-by: Dewey Dunnington <dewey@voltrondata.com> Signed-off-by: Nic Crane <thisisnic@gmail.com>
Apache Arrow is a development platform for in-memory analytics. It contains a set of technologies that enable big data systems to process and move data fast.
Major components of the project include:
Arrow is an Apache Software Foundation project. Learn more at arrow.apache.org.
The reference Arrow libraries contain many distinct software components:
The official Arrow libraries in this repository are in different stages of implementing the Arrow format and related features. See our current feature matrix on git main.
Please read our latest project contribution guide.
Even if you do not plan to contribute to Apache Arrow itself or Arrow integrations in other projects, we'd be happy to have you involved: