Flox Package Database 1
CRUD Operations on Nix Package Metadata
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs
write.hh File Reference

Interfaces for writing to a SQLite3 package set database. More...

#include <tuple>
#include "flox/pkgdb/read.hh"

Go to the source code of this file.

Classes

class  flox::pkgdb::PkgDb
 A SQLite3 database used to cache derivation/package information about a single locked flake. More...
 

Namespaces

namespace  flox
 Interfaces for use by flox.
 
namespace  flox::pkgdb
 Interfaces for caching package metadata in SQLite3 databases.
 

Typedefs

using flox::pkgdb::Target = std::tuple< flox::AttrPath, flox::Cursor, row_id >
 A set of arguments used by flox::pkgdb::PkgDb::scrape.
 
using flox::pkgdb::Todos = std::queue< Target, std::list< Target > >
 A queue of flox::pkgdb::Target to be completed.
 

Detailed Description

Interfaces for writing to a SQLite3 package set database.