Get DataSHIELD-aware data repository metadata
dsGetInfo(dsObj, ...)a named list
An object inheriting from DSObject-class,
i.e. DSDriver-class, DSConnection-class,
or a DSResult-class.
Other arguments to methods.
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()