This function provides extra control on how entries are
queried from a registry
object.
pkgreg_fetch loads the requested package registry
and uses regfetch to retrieve data from it.
pkgreg_remove removes an entry from a package
registry.
regfetch(regobj, ..., all = FALSE, error = TRUE,
exact = FALSE, KEYS = NULL, verbose = FALSE,
entry = FALSE, msg = NULL) pkgreg_fetch(regname, ..., msg = NULL,
where = topenv(parent.frame()))
pkgreg_remove(regname, ..., msg = NULL,
where = topenv(parent.frame()), quiet = FALSE)
a registry object
key value(s) to look up. If multiple indexes are used, then the primary key should come first.
logical to indicate if hidden keys (starting with a '.') should be returned and output in message.
a logical that indicates if an error should be thrown if the key has no match or multiple matches
a logical that indicates if matching should
be exact or partial. Note that if exact matches exist
then they are returned, independently of the value of
exact.
alternative way of passing the key value(s).
If not missing, then arguments in ... are
discarded.
a logical that indicates if verbosity should be toggle on
a logical that indicates if the
a header to use in case of error.
a logical that indicates if the operation should be performed quietly, without throwing errors or warnings.
Name of a sub-registry, used as its identifier.
package name or namespace that owns the registry.