~hrbrmstr/sergeant-caffeinated

135af6c1c0872d07fbd6df70bf876743976281ae — hrbrmstr 1 year, 5 months ago 3638323
4j
M DESCRIPTION => DESCRIPTION +2 -2
@@ 1,6 1,6 @@
Package: sergeant.caffeinated
Title: Tools to Transform and Query Data with 'Apache' 'Drill' ('JDBC')
Version: 0.2.0
Version: 0.2.1
Authors@R: c(
      person("Bob", "Rudis", email = "bob@rud.is", role = c("aut", "cre"), 
             comment = c(ORCID = "0000-0001-5670-2640"))


@@ 31,4 31,4 @@ Suggests:
    rJava (>= 0.9-8),
    testthat (>= 1.0.2),
    covr (>= 3.0.0)
RoxygenNote: 6.1.1
RoxygenNote: 7.0.2

M NEWS.md => NEWS.md +2 -61
@@ 1,63 1,4 @@
# sergeant 0.6.0

- Authentication support for DBI/dplyr and `drill_connection()` pure REST interface

# sergeant 0.5.2

- Make rJava & RJDBC optional (WIP)
- Hack to remove ";" at end of queries sent to `drill_query()`
- Added `dbplyr` windows functions to `sql_translate_env`

# sergeant 0.4.0

- Getting ready for new `dplyr` (thx to Edward Visel)
- Cleaned up roxygen docs so that `src_drill` is exported now.

# sergeant 0.3.2

- Finally got quoting done. I thought I had before but I guess I hadn't.
- Added documnentation for built-in and custom Drill function that are supported.

# sergeant 0.3.1.9000

* fixed `src_drill()` example
* JDBC driver still in github repo but no longer included in pkg builds. See 
  README.md or `drill_jdbc()` help for more information on using the JDBC 
  driver with sergeant.

# sergeant 0.3.0.9000

* New DBI interface (to the REST API)
* dplyr interface now uses the DBI interace to the REST API
* CRAN checks pass besides size (removing JDBC driver in next dev iteration)

# sergeant 0.2.1.9000

* implemented a large subset of Drill SQL Functions <https://drill.apache.org/docs/about-sql-function-examples/>

# sergeant 0.2.0.9000

* experimental alpha dplyr driver

# sergeant 0.1.2.9000

* can pass RJDBC connections made with `drill_jdbc()` to `drill_query()`
* finally enaled `nodes` parameter to be a multi-element character vector as it said
  in the function description

# sergeant 0.1.2.9000

* support embedded drill JDBC connection

# sergeant 0.1.1.9000

* tweaked `drill_query()` and `drill_version()`

# sergeant 0.1.0.9000

* Added JDBC connector and included JDBC driver in the package (for now)
* Changed idiom to piping in a connection object
* Added a `NEWS.md` file to track changes to the package.

# sergeant.caffeinated 0.6.1

- Updatd log4j noop driver


D inst/java/slf4j-nop-1.7.25.jar => inst/java/slf4j-nop-1.7.25.jar +0 -0
A inst/java/slf4j-nop-2.0.0-alpha1.jar => inst/java/slf4j-nop-2.0.0-alpha1.jar +0 -0
M man/DrillJDBC.Rd => man/DrillJDBC.Rd +5 -4
@@ 10,9 10,10 @@ DrillJDBC()
Drill's JDBC driver main class loader
}
\seealso{
Other Drill JDBC API: \code{\link{dbConnect,DrillJDBCDriver-method}},
  \code{\link{dbDataType,DrillJDBCConnection-method}},
  \code{\link{db_data_type.DrillJDBCConnection}},
  \code{\link{drill_jdbc}}
Other Drill JDBC API: 
\code{\link{dbConnect,DrillJDBCDriver-method}},
\code{\link{dbDataType,DrillJDBCConnection-method}},
\code{\link{db_data_type.DrillJDBCConnection}()},
\code{\link{drill_jdbc}()}
}
\concept{Drill JDBC API}

M man/dbConnect-DrillJDBCDriver-method.Rd => man/dbConnect-DrillJDBCDriver-method.Rd +6 -7
@@ 1,12 1,10 @@
% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/jdbc.r
\docType{methods}
\name{dbConnect,DrillJDBCDriver-method}
\alias{dbConnect,DrillJDBCDriver-method}
\title{Connect to Drill JDBC with your own connection string}
\usage{
\S4method{dbConnect}{DrillJDBCDriver}(drv, url, user = "",
  password = "", ...)
\S4method{dbConnect}{DrillJDBCDriver}(drv, url, user = "", password = "", ...)
}
\arguments{
\item{drv}{what you get back from \code{\link[=DrillJDBC]{DrillJDBC()}}}


@@ 23,9 21,10 @@ You should really use \code{\link[=drill_jdbc]{drill_jdbc()}} as it handles some
you, but you can specify the full JDBC connection string
}
\seealso{
Other Drill JDBC API: \code{\link{DrillJDBC}},
  \code{\link{dbDataType,DrillJDBCConnection-method}},
  \code{\link{db_data_type.DrillJDBCConnection}},
  \code{\link{drill_jdbc}}
Other Drill JDBC API: 
\code{\link{DrillJDBC}()},
\code{\link{dbDataType,DrillJDBCConnection-method}},
\code{\link{db_data_type.DrillJDBCConnection}()},
\code{\link{drill_jdbc}()}
}
\concept{Drill JDBC API}

M man/dbDataType-DrillJDBCConnection-method.Rd => man/dbDataType-DrillJDBCConnection-method.Rd +5 -5
@@ 1,6 1,5 @@
% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/jdbc.r
\docType{methods}
\name{dbDataType,DrillJDBCConnection-method}
\alias{dbDataType,DrillJDBCConnection-method}
\title{Drill JDBC dbDataType}


@@ 18,9 17,10 @@
Drill JDBC dbDataType
}
\seealso{
Other Drill JDBC API: \code{\link{DrillJDBC}},
  \code{\link{dbConnect,DrillJDBCDriver-method}},
  \code{\link{db_data_type.DrillJDBCConnection}},
  \code{\link{drill_jdbc}}
Other Drill JDBC API: 
\code{\link{DrillJDBC}()},
\code{\link{dbConnect,DrillJDBCDriver-method}},
\code{\link{db_data_type.DrillJDBCConnection}()},
\code{\link{drill_jdbc}()}
}
\concept{Drill JDBC API}

M man/drill_jdbc.Rd => man/drill_jdbc.Rd +27 -16
@@ 6,11 6,19 @@
\alias{tbl.src_drill_jdbc}
\title{Connect to Drill using JDBC}
\usage{
drill_jdbc(nodes = "localhost:2181", cluster_id = NULL,
  schema = NULL, use_zk = TRUE)
drill_jdbc(
  nodes = "localhost:2181",
  cluster_id = NULL,
  schema = NULL,
  use_zk = TRUE
)

src_drill_jdbc(nodes = "localhost:2181", cluster_id = NULL,
  schema = NULL, use_zk = TRUE)
src_drill_jdbc(
  nodes = "localhost:2181",
  cluster_id = NULL,
  schema = NULL,
  use_zk = TRUE
)

\method{tbl}{src_drill_jdbc}(src, from, ...)
}


@@ 61,19 69,22 @@ con <- drill_jdbc("localhost:31010", use_zk=FALSE)
\url{https://drill.apache.org/docs/using-the-jdbc-driver/#using-the-jdbc-url-for-a-random-drillbit-connection}
}
\seealso{
Other Drill JDBC API: \code{\link{DrillJDBC}},
  \code{\link{dbConnect,DrillJDBCDriver-method}},
  \code{\link{dbDataType,DrillJDBCConnection-method}},
  \code{\link{db_data_type.DrillJDBCConnection}}
Other Drill JDBC API: 
\code{\link{DrillJDBC}()},
\code{\link{dbConnect,DrillJDBCDriver-method}},
\code{\link{dbDataType,DrillJDBCConnection-method}},
\code{\link{db_data_type.DrillJDBCConnection}()}

Other Drill JDBC API: \code{\link{DrillJDBC}},
  \code{\link{dbConnect,DrillJDBCDriver-method}},
  \code{\link{dbDataType,DrillJDBCConnection-method}},
  \code{\link{db_data_type.DrillJDBCConnection}}
Other Drill JDBC API: 
\code{\link{DrillJDBC}()},
\code{\link{dbConnect,DrillJDBCDriver-method}},
\code{\link{dbDataType,DrillJDBCConnection-method}},
\code{\link{db_data_type.DrillJDBCConnection}()}

Other Drill JDBC API: \code{\link{DrillJDBC}},
  \code{\link{dbConnect,DrillJDBCDriver-method}},
  \code{\link{dbDataType,DrillJDBCConnection-method}},
  \code{\link{db_data_type.DrillJDBCConnection}}
Other Drill JDBC API: 
\code{\link{DrillJDBC}()},
\code{\link{dbConnect,DrillJDBCDriver-method}},
\code{\link{dbDataType,DrillJDBCConnection-method}},
\code{\link{db_data_type.DrillJDBCConnection}()}
}
\concept{Drill JDBC API}

M man/drill_jdbc_internals.Rd => man/drill_jdbc_internals.Rd +6 -6
@@ 15,8 15,7 @@

\method{db_data_type}{tbl_drill_jdbc}(con, fields, ...)

\S4method{dbSendQuery}{DrillJDBCConnection,character}(conn, statement, ...,
  list = NULL)
\S4method{dbSendQuery}{DrillJDBCConnection,character}(conn, statement, ..., list = NULL)

\method{sql_escape_ident}{DrillJDBCConnection}(con, x)



@@ 31,10 30,11 @@
"SHOW DATABASES"
}
\seealso{
Other Drill JDBC API: \code{\link{DrillJDBC}},
  \code{\link{dbConnect,DrillJDBCDriver-method}},
  \code{\link{dbDataType,DrillJDBCConnection-method}},
  \code{\link{drill_jdbc}}
Other Drill JDBC API: 
\code{\link{DrillJDBC}()},
\code{\link{dbConnect,DrillJDBCDriver-method}},
\code{\link{dbDataType,DrillJDBCConnection-method}},
\code{\link{drill_jdbc}()}
}
\concept{Drill JDBC API}
\keyword{internal}

M man/sergeant-caffeinated-exports.Rd => man/sergeant-caffeinated-exports.Rd +1 -1
@@ 1,5 1,5 @@
% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/sergeant-caffeinated-package.r
% Please edit documentation in R/sergeant-caffeinated-package.R
\name{sergeant-caffeinated-exports}
\alias{sergeant-caffeinated-exports}
\alias{\%>\%}

M man/sergeant.caffeinated.Rd => man/sergeant.caffeinated.Rd +1 -2
@@ 1,9 1,8 @@
% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/sergeant-caffeinated-package.r
% Please edit documentation in R/sergeant-caffeinated-package.R
\docType{package}
\name{sergeant.caffeinated}
\alias{sergeant.caffeinated}
\alias{sergeant.caffeinated-package}
\title{Tools to Transform and Query Data with 'Apache' 'Drill'}
\description{
Drill is an innovative low-latency distributed query engine designed to enable data