diff --git a/app/src/main/java/org/fdroid/fdroid/data/AppProvider.java b/app/src/main/java/org/fdroid/fdroid/data/AppProvider.java index 727aa9d81..6283ca3d2 100644 --- a/app/src/main/java/org/fdroid/fdroid/data/AppProvider.java +++ b/app/src/main/java/org/fdroid/fdroid/data/AppProvider.java @@ -692,19 +692,6 @@ public class AppProvider extends FDroidProvider { return new AppQuerySelection(selection, args).add(queryPackageName(packageName)); } - /** - * Same as {@link AppProvider#querySingle(String, long)} except it is used for the purpose - * of an UPDATE query rather than a SELECT query. This means that it must use a subquery to get - * the {@link Cols.Package#PACKAGE_ID} rather than the join which is already in place for that - * table. The reason is because UPDATE queries cannot include joins in SQLite. - */ - protected AppQuerySelection querySingleForUpdate(String packageName, long repoId) { - final String selection = Cols.PACKAGE_ID + " = (" + getPackageIdFromPackageNameQuery() + - ") AND " + Cols.REPO_ID + " = ? "; - final String[] args = {packageName, Long.toString(repoId)}; - return new AppQuerySelection(selection, args); - } - private AppQuerySelection queryExcludeSwap() { // fdroid_repo will have null fields if the LEFT JOIN didn't resolve, e.g. due to there // being no apks for the app in the result set. In that case, we can't tell if it is from diff --git a/app/src/main/java/org/fdroid/fdroid/data/QueryBuilder.java b/app/src/main/java/org/fdroid/fdroid/data/QueryBuilder.java index 3168783e1..d74e560d9 100644 --- a/app/src/main/java/org/fdroid/fdroid/data/QueryBuilder.java +++ b/app/src/main/java/org/fdroid/fdroid/data/QueryBuilder.java @@ -20,10 +20,6 @@ abstract class QueryBuilder { public abstract void addField(String field); - protected int fieldCount() { - return fields.size(); - } - public void addFields(String[] fields) { for (final String field : fields) { addField(field);