You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@arrow.apache.org by li...@apache.org on 2024/02/12 20:38:51 UTC

(arrow-adbc) branch main updated: chore(r/adbcsnowflake): Add application name to Snowflake driver (#1532)

This is an automated email from the ASF dual-hosted git repository.

lidavidm pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/arrow-adbc.git


The following commit(s) were added to refs/heads/main by this push:
     new dd08add8 chore(r/adbcsnowflake): Add application name to Snowflake driver (#1532)
dd08add8 is described below

commit dd08add85ecc97266f6e47fa777b3fddc1818d0d
Author: Dewey Dunnington <de...@voltrondata.com>
AuthorDate: Mon Feb 12 16:38:44 2024 -0400

    chore(r/adbcsnowflake): Add application name to Snowflake driver (#1532)
    
    A follow-up to https://github.com/apache/arrow-adbc/pull/1525 to add an
    R-specific prefix for the Snowflake driver. We could allow this to be
    customized, too, but I would prefer to that feature to be requested
    before pursuing it.
    
    Closes #1526.
---
 r/adbcsnowflake/R/adbcsnowflake-package.R | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

diff --git a/r/adbcsnowflake/R/adbcsnowflake-package.R b/r/adbcsnowflake/R/adbcsnowflake-package.R
index 0df37c86..5f809746 100644
--- a/r/adbcsnowflake/R/adbcsnowflake-package.R
+++ b/r/adbcsnowflake/R/adbcsnowflake-package.R
@@ -54,7 +54,16 @@ adbcsnowflake <- function() {
 #' @importFrom adbcdrivermanager adbc_database_init
 #' @export
 adbc_database_init.adbcsnowflake_driver_snowflake <- function(driver, ..., uri = NULL) {
-  options <- list(..., uri = uri)
+  options <- list(
+    ...,
+    uri = uri,
+    adbc.snowflake.sql.client_option.app_name = paste0(
+      "[ADBC][R-",
+      packageVersion("adbcsnowflake"),
+      "]"
+    )
+  )
+
   adbcdrivermanager::adbc_database_init_default(
     driver,
     options,