Anki/rslib/src/storage
RumovZ 173a5bfed5
Improve temporary table handling (#1976)
* Use all_cards_for_search() helper

* Add CardTableGuard

* Add for_each_card_in_search() helper

* Add all_cards_for_search_in_order() helper

* Add all_cards_for_ids() helper

* Return siblings for bury instead of only searching

* Remove redundant clear_searched_cards_table() calls

* Add with_searched_cards_table()

* Remove false comment

* Add NoteTableGuard

* Add with_ids_in_searched_notes_table() helper

* Make some last routines use table helpers
2022-07-22 17:51:26 +10:00
..
card Improve temporary table handling (#1976) 2022-07-22 17:51:26 +10:00
config update to latest rusqlite 2021-06-25 16:22:21 +10:00
deck CSV import/export fixes and features (#1898) 2022-06-09 10:28:01 +10:00
deckconfig Add apkg import/export on backend (#1743) 2022-05-02 21:12:46 +10:00
graves update to latest rusqlite 2021-06-25 16:22:21 +10:00
note Improve temporary table handling (#1976) 2022-07-22 17:51:26 +10:00
notetype CSV import/export fixes and features (#1898) 2022-06-09 10:28:01 +10:00
revlog Expose backend_proto publicly for AnkiDroid, and rename to pb 2022-06-27 15:27:53 +10:00
tag add basic tag completion to backend 2021-09-09 15:38:08 +02:00
upgrades Refactor export-import code and resolve fixmes (#1723) 2022-03-18 19:31:55 +10:00
collection_timestamps.rs update to latest rusqlite 2021-06-25 16:22:21 +10:00
mod.rs Add apkg import/export on backend (#1743) 2022-05-02 21:12:46 +10:00
schema11.sql Add comment explaining why sfld column has type integer 2021-01-25 18:39:59 +08:00
sqlite.rs Fix collection load failure on Android 2022-06-10 23:21:35 +10:00
sync.rs update to latest rusqlite 2021-06-25 16:22:21 +10:00
sync_check.rs zero out graves before comparison, instead of at creation 2021-06-30 10:08:52 +10:00