The package that OWNS the class className -- an S3 class (a same-named constructor plus a registered method,
see LibraryExports.s3Classes) or an S4 class (exported via exportClasses, see
LibraryExports.s4Classes); S3 ownership wins a tie. undefined if none does. Without version, backed
by a reverse index over every package's latest version, built once and cached.
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
Optionalversion: stringthe rich view of a single function by name, decoding only it (unlike functions, which decodes the whole package)
Optionalversion: stringrich per-function view (signatures + call graphs) of a package version
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)
the export view of a package version (defaults to its latest)
Optionalversion: stringevery package name this source can resolve
the release date of a package version (defaulting to the newest release), or undefined if unknown
Optionalversion: stringevery known release of a package (version + date), ascending by R-version order
the transitive callees of a function within one package version, expanding the stored local call graphs
Optionalversion: string
The read interface every package-signature source implements, so a single SigDatabase and a sharded SigDatabaseSet are interchangeable. Queries are synchronous; any decompression/caching happens once during
open.