RegLogDBIConnector | R Documentation |
Object of this class handles all connections for the RegLogServer
object to the database. It is created to handle DBI
compatible drivers.
Provides methods than will be used by RegLogServer to get and send data.
shiny.reglog::RegLogConnector
-> RegLogDBIConnector
new()
Initialization of the object. Creates initial connection to the database.
Requires DBI
package to be installed.
RegLogDBIConnector$new( driver, ..., table_names = c("account", "reset_code", "logs"), custom_handlers = NULL )
driver
Call that specifies the driver to be used during all queries
...
other arguments used in DBI::dbConnect()
call
table_names
character vector. Contains names of the tables in the
database: first containing user data, second - reset codes information,
third (optional) - logs from the object. For more info check documentation
of DBI_database_create
.
custom_handlers
named list of custom handler functions. Every
custom handler should take arguments: self
and private
- relating to
the R6 object and message
of class RegLogConnectorMessage
. It should
return RegLogConnectorMessage
object.
object of RegLogDBIConnector
class
clone()
The objects of this class are cloneable with this method.
RegLogDBIConnector$clone(deep = FALSE)
deep
Whether to make a deep clone.
Other dbConnectors:
RegLogGsheetConnector
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.