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

Method loadSeriesList

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

Source from the content-addressed store, hash-verified

470 }
471
472 public boolean loadSeriesList(FileInfo parent) {
473 Log.i("cr3", "loadSeriesList()");
474 parent.clear();
475 ArrayList<FileInfo> list = new ArrayList<FileInfo>();
476 String sql = "SELECT series.id, series.name, count(*) as book_count FROM series INNER JOIN book ON book.series_fk = series.id GROUP BY series.name, series.id ORDER BY series.name";
477 boolean found = loadItemList(list, sql, FileInfo.SERIES_PREFIX);
478 addGroupedItems(parent, list, 0, list.size(), FileInfo.SERIES_GROUP_PREFIX, 1, new ItemGroupFilenameExtractor());
479 return found;
480 }
481
482 public boolean loadTitleList(FileInfo parent) {
483 Log.i("cr3", "loadTitleList()");

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