mirror of
https://github.com/geometer/FBReaderJ.git
synced 2025-10-04 02:09:35 +02:00
removeAllBookUids() method
This commit is contained in:
parent
7c54e64ace
commit
20491d9a12
2 changed files with 12 additions and 0 deletions
|
@ -466,6 +466,17 @@ final class SQLiteBooksDatabase extends BooksDatabase {
|
|||
return list;
|
||||
}
|
||||
|
||||
private SQLiteStatement myDeleteBookUidsStatement;
|
||||
protected void deleteAllBookUids(long bookId) {
|
||||
if (myDeleteBookUidsStatement == null) {
|
||||
myDeleteBookUidsStatement = myDatabase.compileStatement(
|
||||
"DELETE FROM BookUid WHERE book_id = ?"
|
||||
);
|
||||
}
|
||||
myDeleteBookUidsStatement.bindLong(1, bookId);
|
||||
myDeleteBookUidsStatement.execute();
|
||||
}
|
||||
|
||||
private SQLiteStatement myInsertBookUidStatement;
|
||||
@Override
|
||||
protected void saveBookUid(long bookId, UID uid) {
|
||||
|
|
|
@ -65,6 +65,7 @@ public abstract class BooksDatabase {
|
|||
protected abstract void deleteAllBookTags(long bookId);
|
||||
protected abstract void saveBookTagInfo(long bookId, Tag tag);
|
||||
protected abstract void saveBookSeriesInfo(long bookId, SeriesInfo seriesInfo);
|
||||
protected abstract void deleteAllBookUids(long bookId);
|
||||
protected abstract void saveBookUid(long bookId, UID uid);
|
||||
|
||||
protected FileInfo createFileInfo(long id, String name, FileInfo parent) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue