EmptyResultSetException



Thrown by Room when the query in a Single DAO method needs to return a result but the returned result from the database is empty.

Since a Single 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 contains a type argument of a collection (e.g. Single>) then this exception is not thrown an an empty collection is emitted instead.

Summary

Public constructors

Constructs a new EmptyResultSetException with the exception.

android

Inherited functions

From java.lang.Throwable
synchronized Unit
addSuppressed(exception: Throwable!)
android
synchronized Throwable!
android
synchronized Throwable!
android
String!
android
String!
android
Array<StackTraceElement!>!
android
synchronized Array<Throwable!>!
android
synchronized Throwable!
android
Unit
android
Unit
android
String!
android

Public constructors

EmptyResultSetException

EmptyResultSetException(message: String!)

Constructs a new EmptyResultSetException with the exception.

Parameters
message: String!

The SQL query which didn't return any results.