- query
the SQL query to execute on the JDBC connection
- dbConnect.args
a list of arguments to pass to JDBC's RJDBC::dbConnect (like drv, dbname, username, password). See the examples.
- dbSendQuery.args
a list containing database-specific parameters which will be passed to to pass to RJDBC::dbSendQuery.
Defaults to an empty list.
- dbFetch.args
a list containing optional database-specific parameters which will be passed to to pass to RJDBC::dbFetch.
Defaults to an empty list.
- x
NULL or an optional ffdf object to which the read records are appended.
See documentation in read.table.ffdf for more details and the example below.
- nrows
Number of rows to read from the query resultset. Default value of -1 reads in all rows.
- first.rows
chunk size (rows) to read for first chunk from the query resultset
- next.rows
chunk size (rows) to read sequentially for subsequent chunks from the query resultset. Currently, this must be specified.
- levels
optional specification of factor levels. A list with as names the names the columns of the data.frame
fetched in the first.rows, containing levels of the factors.
- appendLevels
logical. A vector of permissions to expand levels for factor columns. See documentation in read.table.ffdf for more details.
- asffdf_args
further arguments passed to as.ffdf (ignored if 'x' gives an ffdf object )
- BATCHBYTES
integer: bytes allowed for the size of the data.frame storing the result of reading one chunk.
See documentation in read.table.ffdf for more details.
- VERBOSE
logical: TRUE to verbose timings for each processed chunk (default FALSE).
- colClasses
See documentation in read.table.ffdf
- transFUN
function applied to the data frame after each chunk is retreived by RJDBC::dbFetch
- ...
optional parameters passed on to transFUN