@CheckResult @NonNull public BriteDatabase wrapDatabaseHelper(
      @NonNull SupportSQLiteOpenHelper helper,
      @NonNull Scheduler scheduler) {
    return new BriteDatabase(helper, logger, scheduler, queryTransformer);
  }
@CheckResult @NonNull public BriteDatabase wrapDatabaseHelper(
      @NonNull SupportSQLiteOpenHelper helper,
      @NonNull Scheduler scheduler) {
    return new BriteDatabase(helper, logger, scheduler, queryTransformer);
  }
@ CheckResult @ NonNull public BriteDatabase wrapDatabaseHelper ( @ NonNull SupportSQLiteOpenHelper helper , @ NonNull Scheduler scheduler ) { return new BriteDatabase ( helper , logger , scheduler , queryTransformer ) ; }
Wrap a {@link SupportSQLiteOpenHelper} for observable queries.
<p>
While not strictly required, instances of this class assume that they will be the only ones
interacting with the underlying {@link SupportSQLiteOpenHelper} and it is required for
automatic notifications of table changes to work. See {@linkplain BriteDatabase#createQuery the
<code>query</code> method} for more information on that behavior.

@param scheduler The {@link Scheduler} on which items from {@link BriteDatabase#createQuery}
will be emitted.
Wrap a { @link SupportSQLiteOpenHelper } for observable queries . <p > While not strictly required instances of this class assume that they will be the only ones interacting with the underlying { @link SupportSQLiteOpenHelper } and it is required for automatic notifications of table changes to work . See { @linkplain BriteDatabase#createQuery the <code > query< / code > method } for more information on that behavior .