The classes a package version declares and the relations between them (superclasses, slot types, virtual,
union) -- LibraryExports.s4Classes, a flat name list, has nowhere to hang this; version defaults to the newest.
Optionalversion: stringThe 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: stringrelease any held file handles
for a base package, the R versions it was part of core (ascending); undefined otherwise
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.
Optionalversion: stringRich per-function view (signatures and call graphs) of a package version; version defaults to the newest.
Optionalversion: stringwhether 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).
Optionalversion: stringevery known release of a package (version + date), ascending by R-version order
the repository a version came from, undefined in bundles that record none
Transitive callees of a function within one package version, expanding the stored local call graphs; version defaults to the newest.
Optionalversion: string
The read interface every package-signature source implements, so a SigDatabase and a sharded SigDatabaseSet are interchangeable. An omitted
versionanswers for the database's newest, never the version flowR assumed for the project.