Stitch Room
object StitchRoom
Robust entry point for Room 3 KMP database instantiation.
This object provides a unified way to create RoomDatabase.Builder instances across all supported KMP platforms, handling path resolution and platform-specific builder creation.
Functions
Link copied to clipboard
inline fun <T : RoomDatabase> databaseBuilder(name: String, noinline factory: () -> T, block: StitchRoomConfig<T>.() -> Unit = {}): RoomDatabase.Builder<T>
Constructs a managed platform-wrapped RoomDatabase.Builder inside common KMP layers.
Link copied to clipboard
inline fun <T : RoomDatabase> inMemoryDatabaseBuilder(noinline factory: () -> T, block: StitchRoomConfig<T>.() -> Unit = {}): RoomDatabase.Builder<T>
Constructs an in-memory platform-wrapped RoomDatabase.Builder inside common KMP layers.