Flox Package Database 1
CRUD Operations on Nix Package Metadata
Loading...
Searching...
No Matches
Namespaces | Macros
write.cc File Reference

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

#include <limits>
#include <memory>
#include "flox/flake-package.hh"
#include "flox/pkgdb/write.hh"
#include "./schemas.hh"

Namespaces

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

Macros

#define ADD_PKG_BODY
 

Detailed Description

Implementations for writing to a SQLite3 package set database.

Macro Definition Documentation

◆ ADD_PKG_BODY

#define ADD_PKG_BODY
Value:
" INTO Packages (" \
" parentId, attrName, name, pname, version, semver, license" \
", outputs, outputsToInstall, broken, unfree, descriptionId" \
") VALUES (" \
" :parentId, :attrName, :name, :pname, :version, :semver, :license" \
", :outputs, :outputsToInstall, :broken, :unfree, :descriptionId" \
")"