EmptyResultSetException


  • Common/All
  • Android/JVM
  • Native/C/iOS
  • JavaScript

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

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

Summary

Public constructors

android

Inherited properties

open Throwable?
android
open String?
android

Public constructors

EmptyResultSetException

EmptyResultSetException(message: String)