public static final class DefaultStorIOSQLite.CompleteBuilder
extends java.lang.Object
DefaultStorIOSQLite.| Modifier and Type | Method and Description |
|---|---|
<T> DefaultStorIOSQLite.CompleteBuilder |
addTypeMapping(java.lang.Class<T> type,
SQLiteTypeMapping<T> typeMapping)
Adds
SQLiteTypeMapping for some type. |
DefaultStorIOSQLite |
build()
Builds
DefaultStorIOSQLite instance with required params. |
DefaultStorIOSQLite.CompleteBuilder |
defaultScheduler(rx.Scheduler defaultScheduler)
Provides a scheduler on which
Observable / Single
or Completable will be subscribed. |
DefaultStorIOSQLite.CompleteBuilder |
typeMappingFinder(TypeMappingFinder typeMappingFinder)
Optional: Specifies
TypeMappingFinder for low level usage. |
@NonNull public <T> DefaultStorIOSQLite.CompleteBuilder addTypeMapping(@NonNull java.lang.Class<T> type, @NonNull SQLiteTypeMapping<T> typeMapping)
SQLiteTypeMapping for some type.T - type.type - type.typeMapping - mapping for type.@NonNull public DefaultStorIOSQLite.CompleteBuilder typeMappingFinder(@NonNull TypeMappingFinder typeMappingFinder)
TypeMappingFinder for low level usage.typeMappingFinder - non-null custom implementation of TypeMappingFinder.@NonNull public DefaultStorIOSQLite.CompleteBuilder defaultScheduler(@Nullable rx.Scheduler defaultScheduler)
Observable / Single
or Completable will be subscribed.
null if it isn't needed to apply it.com.pushtorefresh.storio.operations.PreparedOperation#asRxObservable(),
com.pushtorefresh.storio.operations.PreparedOperation#asRxSingle(),
com.pushtorefresh.storio.operations.PreparedWriteOperation#asRxCompletable()@NonNull public DefaultStorIOSQLite build()
DefaultStorIOSQLite instance with required params.DefaultStorIOSQLite instance.