EmptyResultSetException
public
class
EmptyResultSetException
extends RuntimeException
| java.lang.Object | ||||
| ↳ | java.lang.Throwable | |||
| ↳ | java.lang.Exception | |||
| ↳ | java.lang.RuntimeException | |||
| ↳ | androidx.room.EmptyResultSetException | |||
Thrown by Room when the query in a Single<T> DAO method needs to return a result but the returned result from the database is empty.
Since a Single<T> must either emit a single non-null value or an error, this exception is thrown instead of emitting a null value when the query resulted empty. If the Single<T> contains a type argument of a collection (e.g. Single<List<Song>>) then this exception is not thrown an an empty collection is emitted instead.
Summary
Public constructors | |
|---|---|
EmptyResultSetException(String message)
Constructs a new EmptyResultSetException with the exception. |
|
Inherited methods | |
|---|---|
Public constructors
EmptyResultSetException
public EmptyResultSetException (String message)
Constructs a new EmptyResultSetException with the exception.
| Parameters | |
|---|---|
message |
String: The SQL query which didn't return any results.
|