an in-memory package states its exports, never its class relations
The package OWNING class className (S3: LibraryExports.s3Classes; S4: LibraryExports.s4Classes;
S3 wins ties). With a version, every candidate package is scanned at it instead of using the cached reverse index.
Optionalversion: stringnothing is held open
the R releases a base package shipped with are a property of the database, which this source has none of
Declared dependencies (Depends, Imports, ...) of a package version, with version qualifiers; version defaults to the newest.
Optionalversion: stringhow often the package was downloaded when the database was built, the popularity SigDbPkgMeta records
The rich view of a single named function, decoding only it (unlike functions); version defaults to the newest.
no blobs to decode, so the rich per-function view has nothing to give
whether the source can resolve the package at all
whether the source actually carries the given version of a package (not just the package itself)
whether the package is an R-core / base package (its versions are the R releases it shipped with)
whether a version is a current CRAN release (i.e. not in the package's noncran/removed set)
the newest version of a package by release date (falling back to the recorded latest, then SemVer order)
The export view of a package version; version defaults to the database's newest if omitted.
Optionalversion: stringevery package name this source can resolve
The packages exporting name, ordered by downloads (descending, ties by name); answered without a reverse
index, since a name the database never stores is rejected outright and only blobs that may hold it are decoded.
The release date of a package version, undefined if unknown. Omitted, version defaults to the newest
release by recorded date (unlike the queries above, which default to the package's recorded latest).
every known release of a package (version + date), ascending by R-version order
an in-memory source states no repository
Transitive callees of a function within one package version, expanding the stored local call graphs; version defaults to the newest.
A signature source held entirely in memory, for the places that cannot open a database file: a browser (the playground bundles its packages rather than reading them) and a test that wants to state a package's exports outright. It answers what a package brings into scope; the per-function view a real database decodes from its blobs is not part of what it can say, so those answers stay empty.
See
SigDatabase - the file-backed source