From 62dae6011db94dd52c3ac0fce517c6e9cc0abcf6 Mon Sep 17 00:00:00 2001 From: Jonathan Bradley Date: Fri, 10 Oct 2025 17:07:45 -0400 Subject: pke-at: first-pass storage interface --- src/embedded-sql.cpp | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 src/embedded-sql.cpp (limited to 'src/embedded-sql.cpp') diff --git a/src/embedded-sql.cpp b/src/embedded-sql.cpp new file mode 100644 index 0000000..16593c4 --- /dev/null +++ b/src/embedded-sql.cpp @@ -0,0 +1,32 @@ + +#include "embedded-sql.hpp" + +#include "sql/schema_000_000_sql.h" +#include "sql/section_delete_sql.h" +#include "sql/section_get_sql.h" +#include "sql/section_upsert_sql.h" +#include "sql/setlist_delete_sql.h" +#include "sql/setlist_get_sql.h" +#include "sql/setlist_upsert_sql.h" +#include "sql/setlist_song_delete_sql.h" +#include "sql/setlist_song_get_sql.h" +#include "sql/setlist_song_upsert_sql.h" +#include "sql/song_delete_sql.h" +#include "sql/song_get_sql.h" +#include "sql/song_upsert_sql.h" + +struct embedded_file embedded_sql[] = { + { "sql_scm_000_000", src_sql_schema_000_000_sql, src_sql_schema_000_000_sql_len }, + { "sql_sect_del\0\0\0", src_sql_section_delete_sql, src_sql_section_delete_sql_len }, + { "sql_sect_get\0\0\0", src_sql_section_get_sql, src_sql_section_get_sql_len }, + { "sql_sect_upsrt\0", src_sql_section_upsert_sql, src_sql_section_upsert_sql_len }, + { "sql_setl_del\0\0\0", src_sql_setlist_delete_sql, src_sql_setlist_delete_sql_len }, + { "sql_setl_get\0\0\0", src_sql_setlist_get_sql, src_sql_setlist_get_sql_len }, + { "sql_setl_upsrt\0", src_sql_setlist_upsert_sql, src_sql_setlist_upsert_sql_len }, + { "sql_ssng_del\0\0\0", src_sql_setlist_song_delete_sql, src_sql_setlist_song_delete_sql_len }, + { "sql_ssng_get\0\0\0", src_sql_setlist_song_get_sql, src_sql_setlist_song_get_sql_len }, + { "sql_ssng_upsrt\0", src_sql_setlist_song_upsert_sql, src_sql_setlist_song_upsert_sql_len }, + { "sql_song_del\0\0\0", src_sql_song_delete_sql, src_sql_song_delete_sql_len }, + { "sql_song_get\0\0\0", src_sql_song_get_sql, src_sql_song_get_sql_len }, + { "sql_song_upsrt\0", src_sql_song_upsert_sql, src_sql_song_upsert_sql_len }, +}; -- cgit v1.2.3