Readonlybasethe directory the manifest's shard/dict paths are relative to
ReadonlymanifestStaticopenStaticopenSynchronous openManifest -- needs every shard to embed its index (the default for the bundles flowR ships). Shards and dictionaries still decompress lazily.
open (blocking) and return every shard database with its manifest ref -- used for whole-set verification
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 every opened shard's file descriptor and drop the in-memory caches (opened shards + shared dictionaries), so the (potentially large) dictionary strings can be reclaimed by the GC. Idempotent.
the R versions a base package was part of core (ascending); undefined if not a base package
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 any active shard actually carries the given version of a package (not just the package)
whether this is an R-core / base package (see SigDatabase.isBaseR); O(1) via the hoisted metadata
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
Warm the shards (and their shared dictionaries) needed for pkgs, or everything when omitted.
Afterward, the synchronous query methods, for the latest and historical versions, do no I/O or decompression.
Optionalpkgs: readonly string[]Warm just the shards matching include, e.g., only the current-tier top shards (the base + most-downloaded
packages) to speed up common lookups without paying for the long tail or the history shards. See preload.
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 -- read once from the most complete shard
the on-demand load state (opened + unpacked) of every shard in this set
load (and cache) a shared dictionary's strings by id -- for verification/inspection
the transitive callees of a function within one package version, expanding the stored local call graphs
Optionalversion: string
A transparent, read-only view over several SigDatabase shards described by a SigDbManifest. When the manifest embeds each shard's index (the default),
openManifest()reads only that small file to build the package to shard routing table.