TBD.
tweaks(..., constructor_name = NULL, constructor_relax_args = FALSE,
strict_identifier = FALSE, omit_blob_tests = FALSE,
current_needs_parens = FALSE, union = function(x) paste(x, collapse =
" UNION "), placeholder_pattern = NULL, logical_return = identity,
date_cast = function(x) paste0("date('", x, "')"), time_cast = function(x)
paste0("time('", x, "')"), timestamp_cast = function(x)
paste0("timestamp('", x, "')"), date_typed = TRUE, time_typed = TRUE,
timestamp_typed = TRUE, temporary_tables = TRUE)
[any]
Unknown tweaks are accepted, with a warning. The ellipsis
also asserts that all arguments are named.
[character(1)]
Name of the function that constructs the Driver
object.
[logical(1)]
If TRUE
, allow a driver constructor with default values for all
arguments; otherwise, require a constructor with empty argument list
(default).
[logical(1)]
Set to TRUE
if the DBMS does not support arbitrarily-named
identifiers even when quoting is used.
[logical(1)]
Set to TRUE
if the DBMS does not support a BLOB
data
type.
[logical(1)]
Set to TRUE
if the SQL functions current_date
,
current_time
, and current_timestamp
require parentheses.
[function(character)]
Function that combines several subqueries into one so that the
resulting query returns the concatenated results of the subqueries
[character]
A pattern for placeholders used in dbBind()
, e.g.,
"?"
, "$1"
, or ":name"
. See
make_placeholder_fun()
for details.
[function(logical)]
A vectorized function that converts logical values to the data type
returned by the DBI backend.
[function(character)]
A vectorized function that creates an SQL expression for coercing a
string to a date value.
[function(character)]
A vectorized function that creates an SQL expression for coercing a
string to a time value.
[function(character)]
A vectorized function that creates an SQL expression for coercing a
string to a timestamp value.
[logical(1L)]
Set to FALSE
if the DBMS doesn't support a dedicated type for dates.
[logical(1L)]
Set to FALSE
if the DBMS doesn't support a dedicated type for times.
[logical(1L)]
Set to FALSE
if the DBMS doesn't support a dedicated type for
timestamps.
[logical(1L)]
Set to FALSE
if the DBMS doesn't support temporary tables.