MCPcopy Create free account
hub / github.com/buggins/coolreader / loadAuthorsList

Method loadAuthorsList

android/src/org/coolreader/crengine/CRDB.java:462–470  ·  view source on GitHub ↗
(FileInfo parent)

Source from the content-addressed store, hash-verified

460 }
461
462 public boolean loadAuthorsList(FileInfo parent) {
463 Log.i("cr3", "loadAuthorsList()");
464 parent.clear();
465 ArrayList<FileInfo> list = new ArrayList<FileInfo>();
466 String sql = "SELECT author.id, author.name, count(*) as book_count FROM author INNER JOIN book_author ON book_author.author_fk = author.id GROUP BY author.name, author.id ORDER BY author.name";
467 boolean found = loadItemList(list, sql, FileInfo.AUTHOR_PREFIX);
468 addGroupedItems(parent, list, 0, list.size(), FileInfo.AUTHOR_GROUP_PREFIX, 1, new ItemGroupFilenameExtractor());
469 return found;
470 }
471
472 public boolean loadSeriesList(FileInfo parent) {
473 Log.i("cr3", "loadSeriesList()");

Callers 1

showDirectoryMethod · 0.80

Calls 5

loadItemListMethod · 0.95
addGroupedItemsMethod · 0.95
iMethod · 0.65
clearMethod · 0.45
sizeMethod · 0.45

Tested by

no test coverage detected