| local_NASIS_defined {soilDB} | R Documentation |
Check for presence of nasis_local ODBC data source
Description
Check for presence of a NASIS data source. This function always returns FALSE when the odbc package is not available (regardless of whether you have an ODBC data source properly set up).
Usage
local_NASIS_defined(dsn = NULL)
Arguments
dsn |
Optional: path to local SQLite database, or a DBIConnection, containing NASIS table structure; default: NULL |
Details
If dsn is specified as a character vector it is assumed to refer to a SQLite data source. The result will be TRUE or FALSE depending on the result of RSQLite::dbCanConnect().
If dsn is specified as a DBIConnection the function returns the value of DBI::dbExistsTable("MetadataDomainMaster")
Value
logical
Examples
if(local_NASIS_defined()) {
# use fetchNASIS or some other lower-level fetch function
} else {
message('could not find `nasis_local` ODBC data source')
}
[Package soilDB version 2.8.3 Index]