Staticopenopen a .sigs.ndjson, .br or .gz; compressed sources are decompressed into a hash-keyed cache once
StaticopenOpen a plain, seekable .sigs.ndjson synchronously. Pass index to skip reading the .idx,
and strings to use an already-loaded shared dictionary instead of the file's own d section (for a
blob-only shard). One ranged read loads the dictionary -- no readline overhead.
StaticopenLike open but fully synchronous (blocking decompression); a hash keys the cache when source
is compressed. Pass strings for a blob-only shard that shares an already-loaded dictionary.
read every unique package blob in index order (used to re-hash a whole shard during verification)
load a single package's blob by seeking to its line (undefined if absent); cached by blob index
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: stringclose the underlying file descriptor (idempotent; safe to call more than once)
recompute this bundle's self-contained content hash from its re-read data (matches writeSignatureDb)
The R versions a base package was part of core, in ascending R-version order (exactly its stored
versions). undefined for a non-base package. E.g. mva returns …1.9.1, parallel 2.14.0….
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 this bundle actually carries the given version of a package (not just the package)
whether this is an R-core / base package (its versions are the R releases it shipped with; see SigDbPkgMeta)
whether a version is a current CRAN release (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 (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 date of a package, in ascending R-version order (empty when no dates were stored)
the transitive callees of a function within one package version, expanding the stored local call graphs
Optionalversion: string
Fast, partial reader for a single bundle.
open()/openSync()load the string dictionary +.idxonce (a single ranged read of the dictionary section -- no full parse), then every query seeks straight to one package blob on demand.open()additionally decompresses a.br/.gzsource into a hash-keyed cache and reuses it on later startups. Implements PackageSignatureSource.