How to do a single row query with Android Room
问题 How do I make a single row query with Android Room with RxJava? I am able to query for List of items, no issues. Here, I want to find if a specific row exists. According to the docs, looks like I can return Single and check for EmptyResultSetException exception if no row exists. I can have something like: @Query("SELECT * FROM Users WHERE userId = :id LIMIT 1") Single<User> findByUserId(String userId); How do I use this call? Looks like there is some onError / onSuccess but cannot find those