@NonNull
    public static ArrayList<RouteItem> loadIndividualRoute() {
        return withAccessLock(() -> queryToColl(dbTableRoute,
                new String[]{"id", "latitude", "longitude"},
                "id IS NOT NULL OR (latitude IS NOT NULL AND longitude IS NOT NULL)",
                null,
                "precedence ASC",
                null,
                new ArrayList<>(),
                cursor -> new RouteItem(cursor.getString(0), new Geopoint(cursor.getDouble(1), cursor.getDouble(2)))
        ));
    }
Loads the route from the database

@return route.
main/src/main/java/cgeo/geocaching/storage/DataStore.java