ORE Studio 0.0.4
Loading...
Searching...
No Matches
Public Types | Public Member Functions | List of all members
image_tag_repository Class Reference

Reads and writes image-tag associations off of data storage. More...

#include <image_tag_repository.hpp>

Collaboration diagram for image_tag_repository:
Collaboration graph

Public Types

using context = ores::database::context
 

Public Member Functions

std::string sql ()
 Returns the SQL created by sqlgen to construct the table.
 
void remove (context ctx, const std::string &image_id, const std::string &tag_id)
 Deletes an image-tag association.
 
void write (context ctx, const domain::image_tag &image_tag)
 Writes an image-tag association to database.
 
void write (context ctx, const std::vector< domain::image_tag > &image_tags)
 
std::vector< domain::image_tagread_latest (context ctx)
 Reads latest image-tag associations, optionally filtered.
 
std::vector< domain::image_tagread_latest_by_image (context ctx, const std::string &image_id)
 
std::vector< domain::image_tagread_latest_by_tag (context ctx, const std::string &tag_id)
 

Detailed Description

Reads and writes image-tag associations off of data storage.