Add SY specific queries to sqldelight files
This commit is contained in:
parent
a8cb77cc7e
commit
4a115785eb
@ -4,4 +4,13 @@ CREATE TABLE eh_favorites (
|
|||||||
gid TEXT NOT NULL,
|
gid TEXT NOT NULL,
|
||||||
token TEXT NOT NULL,
|
token TEXT NOT NULL,
|
||||||
category INTEGER NOT NULL
|
category INTEGER NOT NULL
|
||||||
);
|
);
|
||||||
|
|
||||||
|
selectAll:
|
||||||
|
SELECT * FROM eh_favorites;
|
||||||
|
|
||||||
|
insertEhFavorites:
|
||||||
|
INSERT INTO eh_favorites (_id, title, gid, token, category) VALUES (?, ?, ?, ?, ?);
|
||||||
|
|
||||||
|
deleteAll:
|
||||||
|
DELETE FROM eh_favorites;
|
@ -7,4 +7,35 @@ CREATE TABLE feed_saved_search (
|
|||||||
ON DELETE CASCADE
|
ON DELETE CASCADE
|
||||||
);
|
);
|
||||||
|
|
||||||
CREATE INDEX feed_saved_search_saved_search_index ON feed_saved_search(saved_search);
|
CREATE INDEX feed_saved_search_saved_search_index ON feed_saved_search(saved_search);
|
||||||
|
|
||||||
|
selectAllGlobal:
|
||||||
|
SELECT * FROM feed_saved_search WHERE global = 1;
|
||||||
|
|
||||||
|
selectBySource:
|
||||||
|
SELECT * FROM feed_saved_search WHERE source = ? AND global = 0;
|
||||||
|
|
||||||
|
insertFeedSavedSearch:
|
||||||
|
INSERT INTO feed_saved_search (_id, source, saved_search, global) VALUES (?, ?, ?, ?);
|
||||||
|
|
||||||
|
deleteById:
|
||||||
|
DELETE FROM feed_saved_search WHERE _id = ?;
|
||||||
|
|
||||||
|
deleteAll:
|
||||||
|
DELETE FROM feed_saved_search;
|
||||||
|
|
||||||
|
selectGlobalFeedSavedSearch:
|
||||||
|
SELECT saved_search.*
|
||||||
|
FROM (
|
||||||
|
SELECT saved_search FROM feed_saved_search WHERE global = 1
|
||||||
|
) AS M
|
||||||
|
JOIN saved_search
|
||||||
|
ON saved_search._id = M.saved_search;
|
||||||
|
|
||||||
|
selectSourceFeedSavedSearch:
|
||||||
|
SELECT saved_search.*
|
||||||
|
FROM (
|
||||||
|
SELECT saved_search FROM feed_saved_search WHERE global = 0 AND source = ?
|
||||||
|
) AS M
|
||||||
|
JOIN saved_search
|
||||||
|
ON saved_search._id = M.saved_search;
|
@ -16,4 +16,70 @@ CREATE TABLE merged(
|
|||||||
ON DELETE CASCADE
|
ON DELETE CASCADE
|
||||||
);
|
);
|
||||||
|
|
||||||
CREATE INDEX merged_merge_id_index ON merged(merge_id);
|
CREATE INDEX merged_merge_id_index ON merged(merge_id);
|
||||||
|
|
||||||
|
selectByMergeId:
|
||||||
|
SELECT * FROM merged WHERE merge_id = ?;
|
||||||
|
|
||||||
|
selectByMergeUrl:
|
||||||
|
SELECT * FROM merged WHERE merge_url = ?;
|
||||||
|
|
||||||
|
deleteByMergeId:
|
||||||
|
DELETE FROM merged WHERE merge_id = ?;
|
||||||
|
|
||||||
|
selectMergedMangasById:
|
||||||
|
SELECT mangas.*
|
||||||
|
FROM (
|
||||||
|
SELECT manga_id FROM merged WHERE merge_id = ?
|
||||||
|
) AS M
|
||||||
|
JOIN mangas
|
||||||
|
ON mangas._id = M.manga_id;
|
||||||
|
|
||||||
|
selectMergedMangasByUrl:
|
||||||
|
SELECT mangas.*
|
||||||
|
FROM (
|
||||||
|
SELECT manga_id FROM merged WHERE merge_url = ?
|
||||||
|
) AS M
|
||||||
|
JOIN mangas
|
||||||
|
ON mangas._id = M.manga_id;
|
||||||
|
|
||||||
|
selectAllMergedMangas:
|
||||||
|
SELECT mangas.*
|
||||||
|
FROM (
|
||||||
|
SELECT manga_id FROM merged
|
||||||
|
) AS M
|
||||||
|
JOIN mangas
|
||||||
|
ON mangas._id = M.manga_id;
|
||||||
|
|
||||||
|
deleteByMergeUrl:
|
||||||
|
DELETE FROM merged WHERE merge_url = ?;
|
||||||
|
|
||||||
|
selectAll:
|
||||||
|
SELECT * FROM merged;
|
||||||
|
|
||||||
|
selectChaptersByMergedId:
|
||||||
|
SELECT chapters.*
|
||||||
|
FROM (
|
||||||
|
SELECT manga_id FROM merged WHERE merge_id = ?
|
||||||
|
) AS M
|
||||||
|
JOIN chapters
|
||||||
|
ON chapters.manga_id = M.manga_id;
|
||||||
|
|
||||||
|
insertMerged:
|
||||||
|
INSERT INTO merged (_id, info_manga, get_chapter_updates, chapter_sort_mode, chapter_priority, download_chapters, merge_id, merge_url, manga_id, manga_url, manga_source)
|
||||||
|
VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?);
|
||||||
|
|
||||||
|
updateSettingsById:
|
||||||
|
UPDATE merged
|
||||||
|
SET
|
||||||
|
get_chapter_updates = ?,
|
||||||
|
download_chapters = ?,
|
||||||
|
info_manga = ?,
|
||||||
|
chapter_priority = ?
|
||||||
|
WHERE _id = ?;
|
||||||
|
|
||||||
|
deleteById:
|
||||||
|
DELETE FROM merged WHERE _id = ?;
|
||||||
|
|
||||||
|
deleteBy:
|
||||||
|
DELETE FROM merged;
|
||||||
|
@ -4,4 +4,29 @@ CREATE TABLE saved_search(
|
|||||||
name TEXT NOT NULL,
|
name TEXT NOT NULL,
|
||||||
query TEXT,
|
query TEXT,
|
||||||
filters_json TEXT
|
filters_json TEXT
|
||||||
);
|
);
|
||||||
|
|
||||||
|
selectBySource:
|
||||||
|
SELECT * FROM saved_search WHERE source = ?;
|
||||||
|
|
||||||
|
deleteBySource:
|
||||||
|
DELETE FROM saved_search WHERE source = ?;
|
||||||
|
|
||||||
|
selectAll:
|
||||||
|
SELECT * FROM saved_search;
|
||||||
|
|
||||||
|
selectById:
|
||||||
|
SELECT * FROM saved_search WHERE _id = ?;
|
||||||
|
|
||||||
|
selectByIds:
|
||||||
|
SELECT * FROM saved_search WHERE _id IN ?;
|
||||||
|
|
||||||
|
insertSavedSearch:
|
||||||
|
INSERT INTO saved_search (_id, source, name, query, filters_json)
|
||||||
|
VALUES (?, ?, ?, ?, ?);
|
||||||
|
|
||||||
|
deleteById:
|
||||||
|
DELETE FROM saved_search WHERE _id = ?;
|
||||||
|
|
||||||
|
deleteAll:
|
||||||
|
DELETE FROM saved_search;
|
@ -9,4 +9,24 @@ CREATE TABLE search_metadata (
|
|||||||
);
|
);
|
||||||
|
|
||||||
CREATE INDEX search_metadata_uploader_index ON search_metadata(uploader);
|
CREATE INDEX search_metadata_uploader_index ON search_metadata(uploader);
|
||||||
CREATE INDEX search_metadata_indexed_extra_index ON search_metadata(indexed_extra);
|
CREATE INDEX search_metadata_indexed_extra_index ON search_metadata(indexed_extra);
|
||||||
|
|
||||||
|
selectAll:
|
||||||
|
SELECT * FROM search_metadata;
|
||||||
|
|
||||||
|
selectByMangaId:
|
||||||
|
SELECT * FROM search_metadata WHERE manga_id = ?;
|
||||||
|
|
||||||
|
selectByIndexedExtra:
|
||||||
|
SELECT * FROM search_metadata WHERE indexed_extra = ?;
|
||||||
|
|
||||||
|
insert:
|
||||||
|
INSERT INTO search_metadata (manga_id, uploader, extra, indexed_extra, extra_version)
|
||||||
|
VALUES (?, ?, ?, ?, ?);
|
||||||
|
|
||||||
|
insertNew:
|
||||||
|
INSERT INTO search_metadata (manga_id, uploader, extra, indexed_extra, extra_version)
|
||||||
|
VALUES ?;
|
||||||
|
|
||||||
|
deleteAll:
|
||||||
|
DELETE FROM search_metadata;
|
@ -9,4 +9,27 @@ CREATE TABLE search_tags (
|
|||||||
);
|
);
|
||||||
|
|
||||||
CREATE INDEX search_tags_manga_id_index ON search_tags(manga_id);
|
CREATE INDEX search_tags_manga_id_index ON search_tags(manga_id);
|
||||||
CREATE INDEX search_tags_namespace_name_index ON search_tags(namespace, name);
|
CREATE INDEX search_tags_namespace_name_index ON search_tags(namespace, name);
|
||||||
|
|
||||||
|
|
||||||
|
selectByMangaId:
|
||||||
|
SELECT * FROM search_tags
|
||||||
|
WHERE manga_id = ?;
|
||||||
|
|
||||||
|
deleteByManga:
|
||||||
|
DELETE FROM search_tags WHERE manga_id = ?;
|
||||||
|
|
||||||
|
insert:
|
||||||
|
INSERT INTO search_tags (_id, manga_id, namespace, name, type)
|
||||||
|
VALUES (?, ?, ?, ?, ?);
|
||||||
|
|
||||||
|
insertNew:
|
||||||
|
INSERT INTO search_tags (manga_id, namespace, name, type)
|
||||||
|
VALUES (?, ?, ?, ?);
|
||||||
|
|
||||||
|
insertItem:
|
||||||
|
INSERT INTO search_tags (_id, manga_id, namespace, name, type)
|
||||||
|
VALUES ?;
|
||||||
|
|
||||||
|
deleteAll:
|
||||||
|
DELETE FROM search_titles;
|
@ -8,4 +8,23 @@ CREATE TABLE search_titles (
|
|||||||
);
|
);
|
||||||
|
|
||||||
CREATE INDEX search_titles_manga_id_index ON search_titles(manga_id);
|
CREATE INDEX search_titles_manga_id_index ON search_titles(manga_id);
|
||||||
CREATE INDEX search_titles_title_index ON search_titles(title);
|
CREATE INDEX search_titles_title_index ON search_titles(title);
|
||||||
|
|
||||||
|
selectByMangaId:
|
||||||
|
SELECT * FROM search_titles
|
||||||
|
WHERE manga_id = ?;
|
||||||
|
|
||||||
|
deleteByManga:
|
||||||
|
DELETE FROM search_titles WHERE manga_id = ?;
|
||||||
|
|
||||||
|
insert:
|
||||||
|
INSERT INTO search_titles (_id, manga_id, title, type) VALUES (?, ?, ?, ?);
|
||||||
|
|
||||||
|
insertNew:
|
||||||
|
INSERT INTO search_titles (manga_id, title, type) VALUES (?, ?, ?);
|
||||||
|
|
||||||
|
insertItem:
|
||||||
|
INSERT INTO search_titles (_id, manga_id, title, type) VALUES ?;
|
||||||
|
|
||||||
|
deleteAll:
|
||||||
|
DELETE FROM search_titles;
|
Loading…
x
Reference in New Issue
Block a user