Get DataSHIELD-aware data repository metadata
dsGetInfo(dsObj, ...)
An object inheriting from DSObject-class
,
i.e. DSDriver-class
, DSConnection-class
,
or a DSResult-class
.
Other arguments to methods.
a named list
For `DSDriver` subclasses, this should include the version of the package (`driver.version`) and the version of the underlying client library (`client.version`).
For `DSConnection` objects this should report the version of the data repository application (`repo.version`) and its name (`repo.name`), the database name (`dbname`), username, (`username`), host (`host`), port (`port`), etc. It MAY also include any other arguments related to the connection (e.g., thread id, socket or TCP connection type). It MUST NOT include the password.
For `DSResult` objects, this should include the R expression being executed (an expression object tailored by the implementation of DSI) and if the query is complete (a result object tailored by the implementation of DSI).
Other DSDriver generics:
DSDriver-class
,
dsConnect()
Other DSConnection generics:
DSConnection-class
,
dsAggregate()
,
dsAssignExpr()
,
dsAssignResource()
,
dsAssignTable()
,
dsDisconnect()
,
dsHasResource()
,
dsHasTable()
,
dsIsAsync()
,
dsKeepAlive()
,
dsListMethods()
,
dsListPackages()
,
dsListProfiles()
,
dsListResources()
,
dsListSymbols()
,
dsListTables()
,
dsListWorkspaces()
,
dsRestoreWorkspace()
,
dsRmSymbol()
,
dsRmWorkspace()
,
dsSaveWorkspace()
Other DSResult generics:
DSResult-class
,
dsFetch()
,
dsIsCompleted()