~hrbrmstr/metis-jars

ref: 03ae097b959b0cd83c6b945bdf51b5b704eeb136 metis-jars/man/metis.Rd -rw-r--r-- 1.2 KiB
03ae097bboB Rudis info abt signals 2 years ago
                                                                                
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/metis-package.R
\docType{package}
\encoding{UTF-8}
\name{metis}
\alias{metis}
\alias{metis-package}
\title{Helpers for Accessing and Querying Amazon Athena}
\description{
Methods are provides to connect to 'Amazon' 'Athena', lookup schemas/tables,
perform queries and retrieve query results. A lightweight 'RJDBC' implementation
is included along with an interface to the 'AWS' command-line utility.
}
\section{IMPORTANT}{


Since R 3.5 (I don't remember this happening in R 3.4.x) signals sent from interrupting 
Athena JDBC calls crash the R #' interpreter. You need to set the `-Xrs` option to avoid
signals being passed on to the JVM owner. That has to be done _#' before_ `rJava` is 
loaded so you either need to remember to put it at the top of all scripts _or_ stick this
in your local #' `~/.Rprofile` and/or sitewide `Rprofile`:


    if (!grepl("-Xrs", getOption("java.parameters", ""))) {
      options(
        "java.parameters" = paste0(
          c(getOption("java.parameters", default = NULL), "-Xrs"),
          collapse=" "
        )
      )
    }
}

\author{
Bob Rudis (bob@rud.is)
}
\keyword{internal}