addOrGetAttrSetId(const std::string &attrName, row_id parent=0) | flox::pkgdb::PkgDb | |
addOrGetAttrSetId(const flox::AttrPath &path) | flox::pkgdb::PkgDb | |
addOrGetDescriptionId(const std::string &description) | flox::pkgdb::PkgDb | |
addPackage(row_id parentId, std::string_view attrName, const flox::Cursor &cursor, bool replace=false, bool checkDrv=true) | flox::pkgdb::PkgDb | |
completedAttrSet(row_id row) | flox::pkgdb::PkgDbReadOnly | |
completedAttrSet(const flox::AttrPath &path) | flox::pkgdb::PkgDbReadOnly | |
db | flox::pkgdb::PkgDbReadOnly | |
dbPath | flox::pkgdb::PkgDbReadOnly | |
execute(const char *stmt) | flox::pkgdb::PkgDb | inline |
execute_all(const char *stmt) | flox::pkgdb::PkgDb | inline |
fingerprint | flox::pkgdb::PkgDbReadOnly | |
getAttrSetId(const flox::AttrPath &path) | flox::pkgdb::PkgDbReadOnly | |
getAttrSetPath(row_id row) | flox::pkgdb::PkgDbReadOnly | |
getDbVersion() | flox::pkgdb::PkgDbReadOnly | |
getDescription(row_id descriptionId) | flox::pkgdb::PkgDbReadOnly | |
getLockedFlakeRef() const (defined in flox::pkgdb::PkgDbReadOnly) | flox::pkgdb::PkgDbReadOnly | inline |
getPackage(row_id row) | flox::pkgdb::PkgDbReadOnly | |
getPackage(const flox::AttrPath &path) | flox::pkgdb::PkgDbReadOnly | |
getPackageId(const flox::AttrPath &path) | flox::pkgdb::PkgDbReadOnly | |
getPackagePath(row_id row) | flox::pkgdb::PkgDbReadOnly | |
getPackages(const PkgQueryArgs ¶ms) | flox::pkgdb::PkgDbReadOnly | |
hasAttrSet(const flox::AttrPath &path) | flox::pkgdb::PkgDbReadOnly | |
hasPackage(const flox::AttrPath &path) | flox::pkgdb::PkgDbReadOnly | |
init() | flox::pkgdb::PkgDb | protected |
initTables() | flox::pkgdb::PkgDb | protected |
initVersions() | flox::pkgdb::PkgDb | protected |
initViews() | flox::pkgdb::PkgDb | protected |
loadLockedFlake() | flox::pkgdb::PkgDbReadOnly | protected |
lockedRef | flox::pkgdb::PkgDbReadOnly | |
PkgDb(std::string_view dbPath) | flox::pkgdb::PkgDb | inlineexplicit |
PkgDb(const Fingerprint &fingerprint, std::string_view dbPath) | flox::pkgdb::PkgDb | inline |
PkgDb(const Fingerprint &fingerprint) | flox::pkgdb::PkgDb | inlineexplicit |
PkgDb(const nix::flake::LockedFlake &flake, std::string_view dbPath) | flox::pkgdb::PkgDb | inline |
PkgDb(const nix::flake::LockedFlake &flake) | flox::pkgdb::PkgDb | inlineexplicit |
PkgDbReadOnly() | flox::pkgdb::PkgDbReadOnly | inlineprotected |
PkgDbReadOnly(std::string_view dbPath) | flox::pkgdb::PkgDbReadOnly | inlineexplicit |
PkgDbReadOnly(const Fingerprint &fingerprint, std::string_view dbPath) | flox::pkgdb::PkgDbReadOnly | inline |
PkgDbReadOnly(const Fingerprint &fingerprint) | flox::pkgdb::PkgDbReadOnly | inlineexplicit |
scrape(nix::SymbolTable &syms, const Target &target, Todos &todo) | flox::pkgdb::PkgDb | |
setPrefixDone(row_id prefixId, bool done) | flox::pkgdb::PkgDb | |
setPrefixDone(const flox::AttrPath &prefix, bool done) | flox::pkgdb::PkgDb | |
updateViews() | flox::pkgdb::PkgDb | protected |
writeInput() | flox::pkgdb::PkgDb | protected |