├── .gitignore ├── README.md ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── runtime ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── aidl │ └── androidx │ │ └── room │ │ ├── IMultiInstanceInvalidationCallback.aidl │ │ └── IMultiInstanceInvalidationService.aidl │ └── java │ └── androidx │ └── room │ ├── DatabaseConfiguration.java │ ├── EntityDeletionOrUpdateAdapter.java │ ├── EntityInsertionAdapter.java │ ├── InvalidationLiveDataContainer.java │ ├── InvalidationTracker.java │ ├── MultiInstanceInvalidationClient.java │ ├── MultiInstanceInvalidationService.java │ ├── Room.java │ ├── RoomDatabase.java │ ├── RoomOpenHelper.java │ ├── RoomSQLiteQuery.java │ ├── RoomTrackingLiveData.java │ ├── SQLiteCopyOpenHelper.java │ ├── SQLiteCopyOpenHelperFactory.java │ ├── SharedSQLiteStatement.java │ ├── TransactionExecutor.java │ ├── migration │ └── Migration.java │ ├── package-info.java │ ├── paging │ └── LimitOffsetDataSource.java │ └── util │ ├── CopyLock.java │ ├── CursorUtil.java │ ├── DBUtil.java │ ├── FileUtil.java │ ├── FtsTableInfo.java │ ├── SneakyThrow.java │ ├── StringUtil.java │ ├── TableInfo.java │ └── ViewInfo.java └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/room-runtime/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/room-runtime/HEAD/README.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/room-runtime/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/room-runtime/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/room-runtime/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/room-runtime/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/room-runtime/HEAD/gradlew.bat -------------------------------------------------------------------------------- /runtime/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /runtime/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/room-runtime/HEAD/runtime/build.gradle -------------------------------------------------------------------------------- /runtime/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/room-runtime/HEAD/runtime/proguard-rules.pro -------------------------------------------------------------------------------- /runtime/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/room-runtime/HEAD/runtime/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /runtime/src/main/aidl/androidx/room/IMultiInstanceInvalidationCallback.aidl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/room-runtime/HEAD/runtime/src/main/aidl/androidx/room/IMultiInstanceInvalidationCallback.aidl -------------------------------------------------------------------------------- /runtime/src/main/aidl/androidx/room/IMultiInstanceInvalidationService.aidl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/room-runtime/HEAD/runtime/src/main/aidl/androidx/room/IMultiInstanceInvalidationService.aidl -------------------------------------------------------------------------------- /runtime/src/main/java/androidx/room/DatabaseConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/room-runtime/HEAD/runtime/src/main/java/androidx/room/DatabaseConfiguration.java -------------------------------------------------------------------------------- /runtime/src/main/java/androidx/room/EntityDeletionOrUpdateAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/room-runtime/HEAD/runtime/src/main/java/androidx/room/EntityDeletionOrUpdateAdapter.java -------------------------------------------------------------------------------- /runtime/src/main/java/androidx/room/EntityInsertionAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/room-runtime/HEAD/runtime/src/main/java/androidx/room/EntityInsertionAdapter.java -------------------------------------------------------------------------------- /runtime/src/main/java/androidx/room/InvalidationLiveDataContainer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/room-runtime/HEAD/runtime/src/main/java/androidx/room/InvalidationLiveDataContainer.java -------------------------------------------------------------------------------- /runtime/src/main/java/androidx/room/InvalidationTracker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/room-runtime/HEAD/runtime/src/main/java/androidx/room/InvalidationTracker.java -------------------------------------------------------------------------------- /runtime/src/main/java/androidx/room/MultiInstanceInvalidationClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/room-runtime/HEAD/runtime/src/main/java/androidx/room/MultiInstanceInvalidationClient.java -------------------------------------------------------------------------------- /runtime/src/main/java/androidx/room/MultiInstanceInvalidationService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/room-runtime/HEAD/runtime/src/main/java/androidx/room/MultiInstanceInvalidationService.java -------------------------------------------------------------------------------- /runtime/src/main/java/androidx/room/Room.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/room-runtime/HEAD/runtime/src/main/java/androidx/room/Room.java -------------------------------------------------------------------------------- /runtime/src/main/java/androidx/room/RoomDatabase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/room-runtime/HEAD/runtime/src/main/java/androidx/room/RoomDatabase.java -------------------------------------------------------------------------------- /runtime/src/main/java/androidx/room/RoomOpenHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/room-runtime/HEAD/runtime/src/main/java/androidx/room/RoomOpenHelper.java -------------------------------------------------------------------------------- /runtime/src/main/java/androidx/room/RoomSQLiteQuery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/room-runtime/HEAD/runtime/src/main/java/androidx/room/RoomSQLiteQuery.java -------------------------------------------------------------------------------- /runtime/src/main/java/androidx/room/RoomTrackingLiveData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/room-runtime/HEAD/runtime/src/main/java/androidx/room/RoomTrackingLiveData.java -------------------------------------------------------------------------------- /runtime/src/main/java/androidx/room/SQLiteCopyOpenHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/room-runtime/HEAD/runtime/src/main/java/androidx/room/SQLiteCopyOpenHelper.java -------------------------------------------------------------------------------- /runtime/src/main/java/androidx/room/SQLiteCopyOpenHelperFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/room-runtime/HEAD/runtime/src/main/java/androidx/room/SQLiteCopyOpenHelperFactory.java -------------------------------------------------------------------------------- /runtime/src/main/java/androidx/room/SharedSQLiteStatement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/room-runtime/HEAD/runtime/src/main/java/androidx/room/SharedSQLiteStatement.java -------------------------------------------------------------------------------- /runtime/src/main/java/androidx/room/TransactionExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/room-runtime/HEAD/runtime/src/main/java/androidx/room/TransactionExecutor.java -------------------------------------------------------------------------------- /runtime/src/main/java/androidx/room/migration/Migration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/room-runtime/HEAD/runtime/src/main/java/androidx/room/migration/Migration.java -------------------------------------------------------------------------------- /runtime/src/main/java/androidx/room/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/room-runtime/HEAD/runtime/src/main/java/androidx/room/package-info.java -------------------------------------------------------------------------------- /runtime/src/main/java/androidx/room/paging/LimitOffsetDataSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/room-runtime/HEAD/runtime/src/main/java/androidx/room/paging/LimitOffsetDataSource.java -------------------------------------------------------------------------------- /runtime/src/main/java/androidx/room/util/CopyLock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/room-runtime/HEAD/runtime/src/main/java/androidx/room/util/CopyLock.java -------------------------------------------------------------------------------- /runtime/src/main/java/androidx/room/util/CursorUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/room-runtime/HEAD/runtime/src/main/java/androidx/room/util/CursorUtil.java -------------------------------------------------------------------------------- /runtime/src/main/java/androidx/room/util/DBUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/room-runtime/HEAD/runtime/src/main/java/androidx/room/util/DBUtil.java -------------------------------------------------------------------------------- /runtime/src/main/java/androidx/room/util/FileUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/room-runtime/HEAD/runtime/src/main/java/androidx/room/util/FileUtil.java -------------------------------------------------------------------------------- /runtime/src/main/java/androidx/room/util/FtsTableInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/room-runtime/HEAD/runtime/src/main/java/androidx/room/util/FtsTableInfo.java -------------------------------------------------------------------------------- /runtime/src/main/java/androidx/room/util/SneakyThrow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/room-runtime/HEAD/runtime/src/main/java/androidx/room/util/SneakyThrow.java -------------------------------------------------------------------------------- /runtime/src/main/java/androidx/room/util/StringUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/room-runtime/HEAD/runtime/src/main/java/androidx/room/util/StringUtil.java -------------------------------------------------------------------------------- /runtime/src/main/java/androidx/room/util/TableInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/room-runtime/HEAD/runtime/src/main/java/androidx/room/util/TableInfo.java -------------------------------------------------------------------------------- /runtime/src/main/java/androidx/room/util/ViewInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/room-runtime/HEAD/runtime/src/main/java/androidx/room/util/ViewInfo.java -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/topjohnwu/room-runtime/HEAD/settings.gradle --------------------------------------------------------------------------------