title: When inserting data using Room in Android, get Single<Long> as return instead of Long
body: <p>I am inserting data in SQLite DB using Room as shown below.
  Insert queries can return void, long or long array. Is there any way I can get Single as I am using RxJava to insert and retrieve objects on worker thread.</p>
  
  <pre><code>@Insert(onConflict = OnConflictStrategy.REPLACE)
  fun addNotification(notification: Notification): Single&lt;Long&gt;
  </code></pre>