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'.}

Reply via email to