|
|
- % Generated by roxygen2: do not edit by hand
- % Please edit documentation in R/jdbc.r
- \docType{methods}
- \name{dbConnect,AthenaDriver-method}
- \alias{dbConnect,AthenaDriver-method}
- \title{AthenaJDBC}
- \usage{
- \S4method{dbConnect}{AthenaDriver}(drv,
- provider = "com.simba.athena.amazonaws.auth.DefaultAWSCredentialsProviderChain",
- region = "us-east-1",
- s3_staging_dir = Sys.getenv("AWS_S3_STAGING_DIR"),
- schema_name = "default", max_error_retries = 10,
- connection_timeout = 10000, socket_timeout = 10000, log_path = "",
- log_level = 0, ...)
- }
- \arguments{
- \item{provider}{JDBC auth provider (ideally leave default)}
-
- \item{region}{AWS region the Athena tables are in}
-
- \item{s3_staging_dir}{A write-able bucket on S3 that you have permissions for}
-
- \item{schema_name}{LOL if only this actually worked with Amazon's hacked Presto driver}
-
- \item{max_error_retries, connection_timeout, socket_timeout}{technical connection info that you should only muck with if you know what you're doing.}
-
- \item{log_path, log_level}{The Athena JDBC driver can (shockingly) provide a decent bit
- of data in logs. Set this to a temporary directory or something log4j can use. For
- `log_level` use the names ("INFO", "DEBUG", "WARN", "ERROR", "ALL", "OFF", "FATAL", "TRACE") or
- their corresponding integer values 0-6.}
-
- \item{...}{unused}
- }
- \description{
- AthenaJDBC
- }
- \references{
- <https://docs.aws.amazon.com/athena/latest/ug/connect-with-jdbc.html>
- }
|