String, mapper: ( id: String, name: String, type: String ) -> T): Query<T> fun selectRocketById(id: String): Query<Rocket> fun <T : Any> selectAllLaunchesInfo(mapper: ( flightNumber: Long, missionName: String, launchYear: Int, rocketId: String, details: String?, launchSuccess: Boolean?, launchDateUTC: String, missionPatchUrl: String?, articleUrl: String?, id: String?, name: String?, type: String? ) -> T): Query<T> fun selectAllLaunchesInfo(): Query<SelectAllLaunchesInfo> ... AppDatabaseQueries.kt(com.kdhillon.spacex.shared.cache)