blob: e0509297c66c3b6ed0393dad485efe7e2c375de4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
#ifndef PKE_AT_PKE_AT_STORAGE_SQL_HPP
#define PKE_AT_PKE_AT_STORAGE_SQL_HPP
#include "pke-at-storage-interface.hpp"
struct pke_at_storage_sql : public pke_at_storage_interface {
void init() const override;
void teardown() const override;
PASIR_DEL(section) const override;
PASIR_GET(section, pke_at_section_details) const override;
PASIR_UPS(section, pke_at_section_details) const override;
PASIR_DEL(setlist) const override;
PASIR_GET(setlist, pke_at_setlist_details) const override;
PASIR_UPS(setlist, pke_at_setlist_details) const override;
PASIRA_DEL(setlist_song, pk_uuid setlist_uuid, pk_uuid song_uuid) const override;
PASIRA_GET(setlist_song, pke_at_setlist_song_details, pk_uuid setlist_uuid, pk_uuid song_uuid) const override;
PASIR_UPS(setlist_song, pke_at_setlist_song_details) const override;
PASIR_DEL(song) const override;
PASIR_GET(song, pke_at_song_details) const override;
PASIR_UPS(song, pke_at_song_details) const override;
};
#endif /* PKE_AT_PKE_AT_STORAGE_SQL_HPP */
|