Slick mapping definition for the Package table
Slick mapping definition for the Package table
Return the information about a package from its name & version
Return the information about a package from its name & version
The name/version of the package to fetch
The full package information
Return information about a list of packages.
Return information about a list of packages. The complete package information for every item in ids is returned
A set of package names/values to look up
A list of package definitions
Add a new package to the SOTA system.
Add a new package to the SOTA system. If the package already exists, it is updated in place.
The definition of the package to add to SOTA
The package that was added
List all the packages that are available on the SOTA system
List all the packages that are available on the SOTA system
a list of packages
Internal helper definition to access the SQL table
Find a package using a regular expression match on its name or version
Find a package using a regular expression match on its name or version
The regular expression to search with
Database mapping definition for the Package SQL table. This defines all the packages that have been uploaded to SOTA. Packages identified by a name + version tuple. The database doesn't include the actual binary data, rather A URL that points to it and a checksum is stored in the database instead. There are also free-form descriptions about the package and vendor