This is an automated email from the ASF dual-hosted git repository.
paleolimbot pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/arrow-nanoarrow.git
The following commit(s) were added to refs/heads/main by this push:
new fe0e3a27 fix(r): Update vctrs extension name to reflect implementation
change (#752)
fe0e3a27 is described below
commit fe0e3a2745952c7bd415fdf09bda2a869bf1390a
Author: Dewey Dunnington <[email protected]>
AuthorDate: Fri May 16 08:38:43 2025 -0700
fix(r): Update vctrs extension name to reflect implementation change (#752)
Closes #713.
---
r/R/extension-vctrs.R | 6 +++---
r/R/extension.R | 2 +-
r/R/type.R | 2 +-
r/man/na_type.Rd | 2 +-
r/man/nanoarrow_extension_array.Rd | 2 +-
r/man/nanoarrow_extension_spec.Rd | 2 +-
6 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/r/R/extension-vctrs.R b/r/R/extension-vctrs.R
index 415bc242..7b5a769e 100644
--- a/r/R/extension-vctrs.R
+++ b/r/R/extension-vctrs.R
@@ -44,12 +44,12 @@ na_vctrs <- function(ptype, storage_type = NULL) {
storage_type <- infer_nanoarrow_schema(vctrs::vec_data(ptype))
}
- na_extension(storage_type, "arrow.r.vctrs", serialize_ptype(ptype))
+ na_extension(storage_type, "nanoarrow.r.vctrs", serialize_ptype(ptype))
}
register_vctrs_extension <- function() {
register_nanoarrow_extension(
- "arrow.r.vctrs",
+ "nanoarrow.r.vctrs",
nanoarrow_extension_spec(subclass = "nanoarrow_extension_spec_vctrs")
)
}
@@ -93,7 +93,7 @@ as_nanoarrow_array_extension.nanoarrow_extension_spec_vctrs
<- function(
nanoarrow_extension_array(
storage_array,
- "arrow.r.vctrs",
+ "nanoarrow.r.vctrs",
schema$metadata[["ARROW:extension:metadata"]]
)
}
diff --git a/r/R/extension.R b/r/R/extension.R
index 216fbe84..2c0fd8e8 100644
--- a/r/R/extension.R
+++ b/r/R/extension.R
@@ -17,7 +17,7 @@
#' Register Arrow extension types
#'
-#' @param extension_name An Arrow extension type name (e.g., arrow.r.vctrs)
+#' @param extension_name An Arrow extension type name (e.g., nanoarrow.r.vctrs)
#' @param extension_spec An extension specification inheriting from
#' 'nanoarrow_extension_spec'.
#' @param data Optional data to include in the extension type specification
diff --git a/r/R/type.R b/r/R/type.R
index 85d6f1b0..74539705 100644
--- a/r/R/type.R
+++ b/r/R/type.R
@@ -49,7 +49,7 @@
#' @param keys_sorted Use `TRUE` to assert that keys are sorted.
#' @param storage_type For [na_extension()], the underlying value type.
#' @param extension_name For [na_extension()], the extension name. This is
-#' typically namespaced separated by dots (e.g., arrow.r.vctrs).
+#' typically namespaced separated by dots (e.g., nanoarrow.r.vctrs).
#' @param extension_metadata A string or raw vector defining extension
metadata.
#' Most Arrow extension types define extension metadata as a JSON object.
#' @param nullable Use `FALSE` to assert that this field cannot contain
diff --git a/r/man/na_type.Rd b/r/man/na_type.Rd
index 51e66bb4..ec46d73c 100644
--- a/r/man/na_type.Rd
+++ b/r/man/na_type.Rd
@@ -201,7 +201,7 @@ dictionary are meaningful.}
\item{storage_type}{For \code{\link[=na_extension]{na_extension()}}, the
underlying value type.}
\item{extension_name}{For \code{\link[=na_extension]{na_extension()}}, the
extension name. This is
-typically namespaced separated by dots (e.g., arrow.r.vctrs).}
+typically namespaced separated by dots (e.g., nanoarrow.r.vctrs).}
\item{extension_metadata}{A string or raw vector defining extension metadata.
Most Arrow extension types define extension metadata as a JSON object.}
diff --git a/r/man/nanoarrow_extension_array.Rd
b/r/man/nanoarrow_extension_array.Rd
index 18a742d3..6bc9b314 100644
--- a/r/man/nanoarrow_extension_array.Rd
+++ b/r/man/nanoarrow_extension_array.Rd
@@ -14,7 +14,7 @@ nanoarrow_extension_array(
\item{storage_array}{A \link[=as_nanoarrow_array]{nanoarrow_array}.}
\item{extension_name}{For \code{\link[=na_extension]{na_extension()}}, the
extension name. This is
-typically namespaced separated by dots (e.g., arrow.r.vctrs).}
+typically namespaced separated by dots (e.g., nanoarrow.r.vctrs).}
\item{extension_metadata}{A string or raw vector defining extension metadata.
Most Arrow extension types define extension metadata as a JSON object.}
diff --git a/r/man/nanoarrow_extension_spec.Rd
b/r/man/nanoarrow_extension_spec.Rd
index cd69fa0c..9d47a507 100644
--- a/r/man/nanoarrow_extension_spec.Rd
+++ b/r/man/nanoarrow_extension_spec.Rd
@@ -21,7 +21,7 @@ resolve_nanoarrow_extension(extension_name)
\item{subclass}{A subclass for the extension type specification. Extension
methods will dispatch on this object.}
-\item{extension_name}{An Arrow extension type name (e.g., arrow.r.vctrs)}
+\item{extension_name}{An Arrow extension type name (e.g., nanoarrow.r.vctrs)}
\item{extension_spec}{An extension specification inheriting from
'nanoarrow_extension_spec'.}