Skip to content

Ensure database fields referred to by `Schema.*Table.Cols.*` constants

This is based on top of !346 (merged). When that is merged, I'll rebase this again and then remove the WIP.

The goal of this is to ensure that all string literals which refer to database columns are replaced with constants from the relevant Schema.*Table.Cols interface.

The only exceptions are fields which no longer exist and are referred to in the DBHelper class (e.g. the fdroid_repo table had an id column but that is now _id).

This should not change any behaviour in the client app, all semantics should stay exactly the same.

Merge request reports