2022-04-23 01:40:09 +02:00
|
|
|
CREATE TABLE saved_search(
|
|
|
|
|
_id INTEGER NOT NULL PRIMARY KEY,
|
|
|
|
|
source INTEGER NOT NULL,
|
|
|
|
|
name TEXT NOT NULL,
|
|
|
|
|
query 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 ?;
|
|
|
|
|
|
2022-06-12 20:33:48 +02:00
|
|
|
selectNamesAndSources:
|
|
|
|
|
SELECT source, name
|
|
|
|
|
FROM saved_search;
|
|
|
|
|
|
2022-04-23 01:40:09 +02:00
|
|
|
insertSavedSearch:
|
|
|
|
|
INSERT INTO saved_search (_id, source, name, query, filters_json)
|
|
|
|
|
VALUES (?, ?, ?, ?, ?);
|
|
|
|
|
|
|
|
|
|
deleteById:
|
|
|
|
|
DELETE FROM saved_search WHERE _id = ?;
|
|
|
|
|
|
|
|
|
|
deleteAll:
|
|
|
|
|
DELETE FROM saved_search;
|