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;
|
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;
|
private SQLiteStatement myInsertBookUidStatement;
|
||||||
@Override
|
@Override
|
||||||
protected void saveBookUid(long bookId, UID uid) {
|
protected void saveBookUid(long bookId, UID uid) {
|
||||||
|
|
|
@ -65,6 +65,7 @@ public abstract class BooksDatabase {
|
||||||
protected abstract void deleteAllBookTags(long bookId);
|
protected abstract void deleteAllBookTags(long bookId);
|
||||||
protected abstract void saveBookTagInfo(long bookId, Tag tag);
|
protected abstract void saveBookTagInfo(long bookId, Tag tag);
|
||||||
protected abstract void saveBookSeriesInfo(long bookId, SeriesInfo seriesInfo);
|
protected abstract void saveBookSeriesInfo(long bookId, SeriesInfo seriesInfo);
|
||||||
|
protected abstract void deleteAllBookUids(long bookId);
|
||||||
protected abstract void saveBookUid(long bookId, UID uid);
|
protected abstract void saveBookUid(long bookId, UID uid);
|
||||||
|
|
||||||
protected FileInfo createFileInfo(long id, String name, FileInfo parent) {
|
protected FileInfo createFileInfo(long id, String name, FileInfo parent) {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue