Status Update
Comments
b9...@gmail.com <b9...@gmail.com> #2
Branch: androidx-master-dev
commit b90079595f33f58fece04026a97faa0d243acdb1
Author: Yuichi Araki <yaraki@google.com>
Date: Wed Sep 18 16:55:49 2019
Change the way to detect mismatch between POJO and query
This fixes cursor mismatch warnings with expandProjection.
Bug: 140759491
Test: QueryMethodProcessorTest
Change-Id: I7659002e5e0d1ef60fc1af2a625c0c36da0664d8
M room/compiler/src/main/kotlin/androidx/room/processor/QueryMethodProcessor.kt
M room/compiler/src/main/kotlin/androidx/room/solver/TypeAdapterStore.kt
M room/compiler/src/main/kotlin/androidx/room/solver/query/result/PojoRowAdapter.kt
M room/compiler/src/test/kotlin/androidx/room/processor/QueryMethodProcessorTest.kt
M room/compiler/src/test/kotlin/androidx/room/testing/TestProcessor.kt
da...@google.com <da...@google.com> #3
ev...@gmail.com <ev...@gmail.com> #4
Branch: androidx-master-dev
commit bdde5a1a970ddc9007b28de4aa29d60ffa588f08
Author: Yigit Boyar <yboyar@google.com>
Date: Thu Apr 16 16:47:05 2020
Re-factor how errors are dismissed when query is re-written
This CL changes how we handle errors/warnings if query is
re-written.
There was a bug in expandProjection where we would report warnings
for things that Room already fixes automatically (
The solution to that problem (I7659002e5e0d1ef60fc1af2a625c0c36da0664d8)
solved it by deferring validating of columns until after re-write
decision is made. Unfortunately, this required changing PojoRowAdapter
to have a dummy mapping until it is validating, make it hard to use
as it does have a non-null mapping which is not useful.
This CL partially reverts that change and instead rely on the log
deferring logic we have in Context. This way, we don't need to break
the stability of PojoRowAdapter while still having the ability to
drop warnings that room fixes. This will also play nicer when we
have different query re-writing options that can use more information
about the query results.
Bug: 153387066
Bug: 140759491
Test: existing tests pass
Change-Id: I2ec967c763d33d7a3ff02c1a13c6953b460d1e5f
M room/compiler/src/main/kotlin/androidx/room/log/RLog.kt
M room/compiler/src/main/kotlin/androidx/room/processor/QueryMethodProcessor.kt
M room/compiler/src/main/kotlin/androidx/room/solver/TypeAdapterStore.kt
M room/compiler/src/main/kotlin/androidx/room/solver/query/result/PojoRowAdapter.kt
b9...@gmail.com <b9...@gmail.com> #5
#4 Sorry I don't get it. The key point is it couldn't generate the PagingSource from DAO, how do you connect with kmp-paging?
ds...@gmail.com <ds...@gmail.com> #6
It seems like paging-common is sufficient to make room happy on non-Android targets.
We've just ran into this issue and struggling to find a solution.
da...@google.com <da...@google.com> #7
No concrete ETA but we do want to migrate the room-paging
artifact to KMP before making the 2.7.0 release 'stable'.
el...@google.com <el...@google.com>
ap...@google.com <ap...@google.com> #8
Branch: androidx-main
commit 0fc1f06ca3b6454fea5d41ab9ec503024ae955a0
Author: Omar Ismail <omarismail@google.com>
Date: Wed Jul 03 11:02:46 2024
Re-import paging-common
BUG: 339934824
Change-Id: I18a57c865ba6345375f54f944375b08671381b31
A androidx/annotation/annotation-iosarm64/1.8.0/annotation-iosarm64-1.8.0-metadata.jar.asc
A androidx/annotation/annotation-iosarm64/1.8.0/annotation-iosarm64-1.8.0-metadata.jar.asc.md5
A androidx/annotation/annotation-iosarm64/1.8.0/annotation-iosarm64-1.8.0-metadata.jar.asc.sha1
A androidx/annotation/annotation-iosarm64/1.8.0/annotation-iosarm64-1.8.0-sources.jar.asc
A androidx/annotation/annotation-iosarm64/1.8.0/annotation-iosarm64-1.8.0-sources.jar.asc.md5
A androidx/annotation/annotation-iosarm64/1.8.0/annotation-iosarm64-1.8.0-sources.jar.asc.sha1
A androidx/annotation/annotation-iosarm64/1.8.0/annotation-iosarm64-1.8.0.klib.asc
A androidx/annotation/annotation-iosarm64/1.8.0/annotation-iosarm64-1.8.0.klib.asc.md5
A androidx/annotation/annotation-iosarm64/1.8.0/annotation-iosarm64-1.8.0.klib.asc.sha1
A androidx/annotation/annotation-iosarm64/1.8.0/annotation-iosarm64-1.8.0.module.asc
A androidx/annotation/annotation-iosarm64/1.8.0/annotation-iosarm64-1.8.0.module.asc.md5
A androidx/annotation/annotation-iosarm64/1.8.0/annotation-iosarm64-1.8.0.module.asc.sha1
A androidx/annotation/annotation-iosarm64/1.8.0/annotation-iosarm64-1.8.0.pom.asc
A androidx/annotation/annotation-iosarm64/1.8.0/annotation-iosarm64-1.8.0.pom.asc.md5
A androidx/annotation/annotation-iosarm64/1.8.0/annotation-iosarm64-1.8.0.pom.asc.sha1
A androidx/annotation/annotation-iossimulatorarm64/1.8.0/annotation-iossimulatorarm64-1.8.0-metadata.jar.asc
A androidx/annotation/annotation-iossimulatorarm64/1.8.0/annotation-iossimulatorarm64-1.8.0-metadata.jar.asc.md5
A androidx/annotation/annotation-iossimulatorarm64/1.8.0/annotation-iossimulatorarm64-1.8.0-metadata.jar.asc.sha1
A androidx/annotation/annotation-iossimulatorarm64/1.8.0/annotation-iossimulatorarm64-1.8.0-sources.jar.asc
A androidx/annotation/annotation-iossimulatorarm64/1.8.0/annotation-iossimulatorarm64-1.8.0-sources.jar.asc.md5
A androidx/annotation/annotation-iossimulatorarm64/1.8.0/annotation-iossimulatorarm64-1.8.0-sources.jar.asc.sha1
A androidx/annotation/annotation-iossimulatorarm64/1.8.0/annotation-iossimulatorarm64-1.8.0.klib.asc
A androidx/annotation/annotation-iossimulatorarm64/1.8.0/annotation-iossimulatorarm64-1.8.0.klib.asc.md5
A androidx/annotation/annotation-iossimulatorarm64/1.8.0/annotation-iossimulatorarm64-1.8.0.klib.asc.sha1
A androidx/annotation/annotation-iossimulatorarm64/1.8.0/annotation-iossimulatorarm64-1.8.0.module.asc
A androidx/annotation/annotation-iossimulatorarm64/1.8.0/annotation-iossimulatorarm64-1.8.0.module.asc.md5
A androidx/annotation/annotation-iossimulatorarm64/1.8.0/annotation-iossimulatorarm64-1.8.0.module.asc.sha1
A androidx/annotation/annotation-iossimulatorarm64/1.8.0/annotation-iossimulatorarm64-1.8.0.pom.asc
A androidx/annotation/annotation-iossimulatorarm64/1.8.0/annotation-iossimulatorarm64-1.8.0.pom.asc.md5
A androidx/annotation/annotation-iossimulatorarm64/1.8.0/annotation-iossimulatorarm64-1.8.0.pom.asc.sha1
A androidx/annotation/annotation-iosx64/1.8.0/annotation-iosx64-1.8.0-metadata.jar.asc
A androidx/annotation/annotation-iosx64/1.8.0/annotation-iosx64-1.8.0-metadata.jar.asc.md5
A androidx/annotation/annotation-iosx64/1.8.0/annotation-iosx64-1.8.0-metadata.jar.asc.sha1
A androidx/annotation/annotation-iosx64/1.8.0/annotation-iosx64-1.8.0-sources.jar.asc
A androidx/annotation/annotation-iosx64/1.8.0/annotation-iosx64-1.8.0-sources.jar.asc.md5
A androidx/annotation/annotation-iosx64/1.8.0/annotation-iosx64-1.8.0-sources.jar.asc.sha1
A androidx/annotation/annotation-iosx64/1.8.0/annotation-iosx64-1.8.0.klib.asc
A androidx/annotation/annotation-iosx64/1.8.0/annotation-iosx64-1.8.0.klib.asc.md5
A androidx/annotation/annotation-iosx64/1.8.0/annotation-iosx64-1.8.0.klib.asc.sha1
A androidx/annotation/annotation-iosx64/1.8.0/annotation-iosx64-1.8.0.module.asc
A androidx/annotation/annotation-iosx64/1.8.0/annotation-iosx64-1.8.0.module.asc.md5
A androidx/annotation/annotation-iosx64/1.8.0/annotation-iosx64-1.8.0.module.asc.sha1
A androidx/annotation/annotation-iosx64/1.8.0/annotation-iosx64-1.8.0.pom.asc
A androidx/annotation/annotation-iosx64/1.8.0/annotation-iosx64-1.8.0.pom.asc.md5
A androidx/annotation/annotation-iosx64/1.8.0/annotation-iosx64-1.8.0.pom.asc.sha1
A androidx/annotation/annotation-jvm/1.8.0/annotation-jvm-1.8.0-sources.jar.asc
A androidx/annotation/annotation-jvm/1.8.0/annotation-jvm-1.8.0-sources.jar.asc.md5
A androidx/annotation/annotation-jvm/1.8.0/annotation-jvm-1.8.0-sources.jar.asc.sha1
A androidx/annotation/annotation-jvm/1.8.0/annotation-jvm-1.8.0.jar.asc
A androidx/annotation/annotation-jvm/1.8.0/annotation-jvm-1.8.0.jar.asc.md5
A androidx/annotation/annotation-jvm/1.8.0/annotation-jvm-1.8.0.jar.asc.sha1
A androidx/annotation/annotation-jvm/1.8.0/annotation-jvm-1.8.0.module.asc
A androidx/annotation/annotation-jvm/1.8.0/annotation-jvm-1.8.0.module.asc.md5
A androidx/annotation/annotation-jvm/1.8.0/annotation-jvm-1.8.0.module.asc.sha1
A androidx/annotation/annotation-jvm/1.8.0/annotation-jvm-1.8.0.pom.asc
A androidx/annotation/annotation-jvm/1.8.0/annotation-jvm-1.8.0.pom.asc.md5
A androidx/annotation/annotation-jvm/1.8.0/annotation-jvm-1.8.0.pom.asc.sha1
A androidx/annotation/annotation-linuxx64/1.8.0/annotation-linuxx64-1.8.0-sources.jar.asc
A androidx/annotation/annotation-linuxx64/1.8.0/annotation-linuxx64-1.8.0-sources.jar.asc.md5
A androidx/annotation/annotation-linuxx64/1.8.0/annotation-linuxx64-1.8.0-sources.jar.asc.sha1
A androidx/annotation/annotation-linuxx64/1.8.0/annotation-linuxx64-1.8.0.klib.asc
A androidx/annotation/annotation-linuxx64/1.8.0/annotation-linuxx64-1.8.0.klib.asc.md5
A androidx/annotation/annotation-linuxx64/1.8.0/annotation-linuxx64-1.8.0.klib.asc.sha1
A androidx/annotation/annotation-linuxx64/1.8.0/annotation-linuxx64-1.8.0.module.asc
A androidx/annotation/annotation-linuxx64/1.8.0/annotation-linuxx64-1.8.0.module.asc.md5
A androidx/annotation/annotation-linuxx64/1.8.0/annotation-linuxx64-1.8.0.module.asc.sha1
A androidx/annotation/annotation-linuxx64/1.8.0/annotation-linuxx64-1.8.0.pom.asc
A androidx/annotation/annotation-linuxx64/1.8.0/annotation-linuxx64-1.8.0.pom.asc.md5
A androidx/annotation/annotation-linuxx64/1.8.0/annotation-linuxx64-1.8.0.pom.asc.sha1
A androidx/annotation/annotation-macosarm64/1.8.0/annotation-macosarm64-1.8.0-metadata.jar.asc
A androidx/annotation/annotation-macosarm64/1.8.0/annotation-macosarm64-1.8.0-metadata.jar.asc.md5
A androidx/annotation/annotation-macosarm64/1.8.0/annotation-macosarm64-1.8.0-metadata.jar.asc.sha1
A androidx/annotation/annotation-macosarm64/1.8.0/annotation-macosarm64-1.8.0-sources.jar.asc
A androidx/annotation/annotation-macosarm64/1.8.0/annotation-macosarm64-1.8.0-sources.jar.asc.md5
A androidx/annotation/annotation-macosarm64/1.8.0/annotation-macosarm64-1.8.0-sources.jar.asc.sha1
A androidx/annotation/annotation-macosarm64/1.8.0/annotation-macosarm64-1.8.0.klib.asc
A androidx/annotation/annotation-macosarm64/1.8.0/annotation-macosarm64-1.8.0.klib.asc.md5
A androidx/annotation/annotation-macosarm64/1.8.0/annotation-macosarm64-1.8.0.klib.asc.sha1
A androidx/annotation/annotation-macosarm64/1.8.0/annotation-macosarm64-1.8.0.module.asc
A androidx/annotation/annotation-macosarm64/1.8.0/annotation-macosarm64-1.8.0.module.asc.md5
A androidx/annotation/annotation-macosarm64/1.8.0/annotation-macosarm64-1.8.0.module.asc.sha1
A androidx/annotation/annotation-macosarm64/1.8.0/annotation-macosarm64-1.8.0.pom.asc
A androidx/annotation/annotation-macosarm64/1.8.0/annotation-macosarm64-1.8.0.pom.asc.md5
A androidx/annotation/annotation-macosarm64/1.8.0/annotation-macosarm64-1.8.0.pom.asc.sha1
A androidx/annotation/annotation-macosx64/1.8.0/annotation-macosx64-1.8.0-metadata.jar.asc
A androidx/annotation/annotation-macosx64/1.8.0/annotation-macosx64-1.8.0-metadata.jar.asc.md5
A androidx/annotation/annotation-macosx64/1.8.0/annotation-macosx64-1.8.0-metadata.jar.asc.sha1
A androidx/annotation/annotation-macosx64/1.8.0/annotation-macosx64-1.8.0-sources.jar.asc
A androidx/annotation/annotation-macosx64/1.8.0/annotation-macosx64-1.8.0-sources.jar.asc.md5
A androidx/annotation/annotation-macosx64/1.8.0/annotation-macosx64-1.8.0-sources.jar.asc.sha1
A androidx/annotation/annotation-macosx64/1.8.0/annotation-macosx64-1.8.0.klib.asc
A androidx/annotation/annotation-macosx64/1.8.0/annotation-macosx64-1.8.0.klib.asc.md5
A androidx/annotation/annotation-macosx64/1.8.0/annotation-macosx64-1.8.0.klib.asc.sha1
A androidx/annotation/annotation-macosx64/1.8.0/annotation-macosx64-1.8.0.module.asc
A androidx/annotation/annotation-macosx64/1.8.0/annotation-macosx64-1.8.0.module.asc.md5
A androidx/annotation/annotation-macosx64/1.8.0/annotation-macosx64-1.8.0.module.asc.sha1
A androidx/annotation/annotation-macosx64/1.8.0/annotation-macosx64-1.8.0.pom.asc
A androidx/annotation/annotation-macosx64/1.8.0/annotation-macosx64-1.8.0.pom.asc.md5
A androidx/annotation/annotation-macosx64/1.8.0/annotation-macosx64-1.8.0.pom.asc.sha1
D androidx/annotation/annotation/1.1.0/annotation-1.1.0-annotations.zip
D androidx/annotation/annotation/1.1.0/annotation-1.1.0-annotations.zip.md5
D androidx/annotation/annotation/1.1.0/annotation-1.1.0-annotations.zip.sha1
D androidx/annotation/annotation/1.1.0/annotation-1.1.0-javadoc.jar
D androidx/annotation/annotation/1.1.0/annotation-1.1.0-javadoc.jar.md5
D androidx/annotation/annotation/1.1.0/annotation-1.1.0-javadoc.jar.sha1
A androidx/annotation/annotation/1.8.0/annotation-1.8.0-sources.jar.asc
A androidx/annotation/annotation/1.8.0/annotation-1.8.0-sources.jar.asc.md5
A androidx/annotation/annotation/1.8.0/annotation-1.8.0-sources.jar.asc.sha1
A androidx/annotation/annotation/1.8.0/annotation-1.8.0.jar.asc
A androidx/annotation/annotation/1.8.0/annotation-1.8.0.jar.asc.md5
A androidx/annotation/annotation/1.8.0/annotation-1.8.0.jar.asc.sha1
A androidx/annotation/annotation/1.8.0/annotation-1.8.0.module.asc
A androidx/annotation/annotation/1.8.0/annotation-1.8.0.module.asc.md5
A androidx/annotation/annotation/1.8.0/annotation-1.8.0.module.asc.sha1
A androidx/annotation/annotation/1.8.0/annotation-1.8.0.pom.asc
A androidx/annotation/annotation/1.8.0/annotation-1.8.0.pom.asc.md5
A androidx/annotation/annotation/1.8.0/annotation-1.8.0.pom.asc.sha1
A androidx/paging/paging-common-iosarm64/3.3.0/paging-common-iosarm64-3.3.0-metadata.jar.asc
A androidx/paging/paging-common-iosarm64/3.3.0/paging-common-iosarm64-3.3.0-metadata.jar.asc.md5
A androidx/paging/paging-common-iosarm64/3.3.0/paging-common-iosarm64-3.3.0-metadata.jar.asc.sha1
A androidx/paging/paging-common-iosarm64/3.3.0/paging-common-iosarm64-3.3.0-sources.jar.asc
A androidx/paging/paging-common-iosarm64/3.3.0/paging-common-iosarm64-3.3.0-sources.jar.asc.md5
A androidx/paging/paging-common-iosarm64/3.3.0/paging-common-iosarm64-3.3.0-sources.jar.asc.sha1
A androidx/paging/paging-common-iosarm64/3.3.0/paging-common-iosarm64-3.3.0.klib.asc
A androidx/paging/paging-common-iosarm64/3.3.0/paging-common-iosarm64-3.3.0.klib.asc.md5
A androidx/paging/paging-common-iosarm64/3.3.0/paging-common-iosarm64-3.3.0.klib.asc.sha1
A androidx/paging/paging-common-iosarm64/3.3.0/paging-common-iosarm64-3.3.0.module.asc
A androidx/paging/paging-common-iosarm64/3.3.0/paging-common-iosarm64-3.3.0.module.asc.md5
A androidx/paging/paging-common-iosarm64/3.3.0/paging-common-iosarm64-3.3.0.module.asc.sha1
A androidx/paging/paging-common-iosarm64/3.3.0/paging-common-iosarm64-3.3.0.pom.asc
A androidx/paging/paging-common-iosarm64/3.3.0/paging-common-iosarm64-3.3.0.pom.asc.md5
A androidx/paging/paging-common-iosarm64/3.3.0/paging-common-iosarm64-3.3.0.pom.asc.sha1
A androidx/paging/paging-common-iossimulatorarm64/3.3.0/paging-common-iossimulatorarm64-3.3.0-metadata.jar.asc
A androidx/paging/paging-common-iossimulatorarm64/3.3.0/paging-common-iossimulatorarm64-3.3.0-metadata.jar.asc.md5
A androidx/paging/paging-common-iossimulatorarm64/3.3.0/paging-common-iossimulatorarm64-3.3.0-metadata.jar.asc.sha1
A androidx/paging/paging-common-iossimulatorarm64/3.3.0/paging-common-iossimulatorarm64-3.3.0-sources.jar.asc
A androidx/paging/paging-common-iossimulatorarm64/3.3.0/paging-common-iossimulatorarm64-3.3.0-sources.jar.asc.md5
A androidx/paging/paging-common-iossimulatorarm64/3.3.0/paging-common-iossimulatorarm64-3.3.0-sources.jar.asc.sha1
A androidx/paging/paging-common-iossimulatorarm64/3.3.0/paging-common-iossimulatorarm64-3.3.0.klib.asc
A androidx/paging/paging-common-iossimulatorarm64/3.3.0/paging-common-iossimulatorarm64-3.3.0.klib.asc.md5
A androidx/paging/paging-common-iossimulatorarm64/3.3.0/paging-common-iossimulatorarm64-3.3.0.klib.asc.sha1
A androidx/paging/paging-common-iossimulatorarm64/3.3.0/paging-common-iossimulatorarm64-3.3.0.module.asc
A androidx/paging/paging-common-iossimulatorarm64/3.3.0/paging-common-iossimulatorarm64-3.3.0.module.asc.md5
A androidx/paging/paging-common-iossimulatorarm64/3.3.0/paging-common-iossimulatorarm64-3.3.0.module.asc.sha1
A androidx/paging/paging-common-iossimulatorarm64/3.3.0/paging-common-iossimulatorarm64-3.3.0.pom.asc
A androidx/paging/paging-common-iossimulatorarm64/3.3.0/paging-common-iossimulatorarm64-3.3.0.pom.asc.md5
A androidx/paging/paging-common-iossimulatorarm64/3.3.0/paging-common-iossimulatorarm64-3.3.0.pom.asc.sha1
A androidx/paging/paging-common-iosx64/3.3.0/paging-common-iosx64-3.3.0-metadata.jar.asc
A androidx/paging/paging-common-iosx64/3.3.0/paging-common-iosx64-3.3.0-metadata.jar.asc.md5
A androidx/paging/paging-common-iosx64/3.3.0/paging-common-iosx64-3.3.0-metadata.jar.asc.sha1
A androidx/paging/paging-common-iosx64/3.3.0/paging-common-iosx64-3.3.0-sources.jar.asc
A androidx/paging/paging-common-iosx64/3.3.0/paging-common-iosx64-3.3.0-sources.jar.asc.md5
A androidx/paging/paging-common-iosx64/3.3.0/paging-common-iosx64-3.3.0-sources.jar.asc.sha1
A androidx/paging/paging-common-iosx64/3.3.0/paging-common-iosx64-3.3.0.klib.asc
A androidx/paging/paging-common-iosx64/3.3.0/paging-common-iosx64-3.3.0.klib.asc.md5
A androidx/paging/paging-common-iosx64/3.3.0/paging-common-iosx64-3.3.0.klib.asc.sha1
A androidx/paging/paging-common-iosx64/3.3.0/paging-common-iosx64-3.3.0.module.asc
A androidx/paging/paging-common-iosx64/3.3.0/paging-common-iosx64-3.3.0.module.asc.md5
A androidx/paging/paging-common-iosx64/3.3.0/paging-common-iosx64-3.3.0.module.asc.sha1
A androidx/paging/paging-common-iosx64/3.3.0/paging-common-iosx64-3.3.0.pom.asc
A androidx/paging/paging-common-iosx64/3.3.0/paging-common-iosx64-3.3.0.pom.asc.md5
A androidx/paging/paging-common-iosx64/3.3.0/paging-common-iosx64-3.3.0.pom.asc.sha1
A androidx/paging/paging-common-jvm/3.3.0/paging-common-jvm-3.3.0-sources.jar.asc
A androidx/paging/paging-common-jvm/3.3.0/paging-common-jvm-3.3.0-sources.jar.asc.md5
A androidx/paging/paging-common-jvm/3.3.0/paging-common-jvm-3.3.0-sources.jar.asc.sha1
A androidx/paging/paging-common-jvm/3.3.0/paging-common-jvm-3.3.0.jar.asc
A androidx/paging/paging-common-jvm/3.3.0/paging-common-jvm-3.3.0.jar.asc.md5
A androidx/paging/paging-common-jvm/3.3.0/paging-common-jvm-3.3.0.jar.asc.sha1
M androidx/paging/paging-common-jvm/3.3.0/paging-common-jvm-3.3.0.module
A androidx/paging/paging-common-jvm/3.3.0/paging-common-jvm-3.3.0.module.asc
A androidx/paging/paging-common-jvm/3.3.0/paging-common-jvm-3.3.0.module.asc.md5
A androidx/paging/paging-common-jvm/3.3.0/paging-common-jvm-3.3.0.module.asc.sha1
M androidx/paging/paging-common-jvm/3.3.0/paging-common-jvm-3.3.0.module.md5
M androidx/paging/paging-common-jvm/3.3.0/paging-common-jvm-3.3.0.module.sha1
M androidx/paging/paging-common-jvm/3.3.0/paging-common-jvm-3.3.0.pom
A androidx/paging/paging-common-jvm/3.3.0/paging-common-jvm-3.3.0.pom.asc
A androidx/paging/paging-common-jvm/3.3.0/paging-common-jvm-3.3.0.pom.asc.md5
A androidx/paging/paging-common-jvm/3.3.0/paging-common-jvm-3.3.0.pom.asc.sha1
M androidx/paging/paging-common-jvm/3.3.0/paging-common-jvm-3.3.0.pom.md5
M androidx/paging/paging-common-jvm/3.3.0/paging-common-jvm-3.3.0.pom.sha1
A androidx/paging/paging-common-linuxx64/3.3.0/paging-common-linuxx64-3.3.0-sources.jar.asc
A androidx/paging/paging-common-linuxx64/3.3.0/paging-common-linuxx64-3.3.0-sources.jar.asc.md5
A androidx/paging/paging-common-linuxx64/3.3.0/paging-common-linuxx64-3.3.0-sources.jar.asc.sha1
M androidx/paging/paging-common-linuxx64/3.3.0/paging-common-linuxx64-3.3.0.klib
A androidx/paging/paging-common-linuxx64/3.3.0/paging-common-linuxx64-3.3.0.klib.asc
A androidx/paging/paging-common-linuxx64/3.3.0/paging-common-linuxx64-3.3.0.klib.asc.md5
A androidx/paging/paging-common-linuxx64/3.3.0/paging-common-linuxx64-3.3.0.klib.asc.sha1
M androidx/paging/paging-common-linuxx64/3.3.0/paging-common-linuxx64-3.3.0.klib.md5
M androidx/paging/paging-common-linuxx64/3.3.0/paging-common-linuxx64-3.3.0.klib.sha1
M androidx/paging/paging-common-linuxx64/3.3.0/paging-common-linuxx64-3.3.0.module
A androidx/paging/paging-common-linuxx64/3.3.0/paging-common-linuxx64-3.3.0.module.asc
A androidx/paging/paging-common-linuxx64/3.3.0/paging-common-linuxx64-3.3.0.module.asc.md5
A androidx/paging/paging-common-linuxx64/3.3.0/paging-common-linuxx64-3.3.0.module.asc.sha1
M androidx/paging/paging-common-linuxx64/3.3.0/paging-common-linuxx64-3.3.0.module.md5
M androidx/paging/paging-common-linuxx64/3.3.0/paging-common-linuxx64-3.3.0.module.sha1
M androidx/paging/paging-common-linuxx64/3.3.0/paging-common-linuxx64-3.3.0.pom
A androidx/paging/paging-common-linuxx64/3.3.0/paging-common-linuxx64-3.3.0.pom.asc
A androidx/paging/paging-common-linuxx64/3.3.0/paging-common-linuxx64-3.3.0.pom.asc.md5
A androidx/paging/paging-common-linuxx64/3.3.0/paging-common-linuxx64-3.3.0.pom.asc.sha1
M androidx/paging/paging-common-linuxx64/3.3.0/paging-common-linuxx64-3.3.0.pom.md5
M androidx/paging/paging-common-linuxx64/3.3.0/paging-common-linuxx64-3.3.0.pom.sha1
A androidx/paging/paging-common-macosarm64/3.3.0/paging-common-macosarm64-3.3.0-metadata.jar.asc
A androidx/paging/paging-common-macosarm64/3.3.0/paging-common-macosarm64-3.3.0-metadata.jar.asc.md5
A androidx/paging/paging-common-macosarm64/3.3.0/paging-common-macosarm64-3.3.0-metadata.jar.asc.sha1
A androidx/paging/paging-common-macosarm64/3.3.0/paging-common-macosarm64-3.3.0-sources.jar.asc
A androidx/paging/paging-common-macosarm64/3.3.0/paging-common-macosarm64-3.3.0-sources.jar.asc.md5
A androidx/paging/paging-common-macosarm64/3.3.0/paging-common-macosarm64-3.3.0-sources.jar.asc.sha1
A androidx/paging/paging-common-macosarm64/3.3.0/paging-common-macosarm64-3.3.0.klib.asc
A androidx/paging/paging-common-macosarm64/3.3.0/paging-common-macosarm64-3.3.0.klib.asc.md5
A androidx/paging/paging-common-macosarm64/3.3.0/paging-common-macosarm64-3.3.0.klib.asc.sha1
A androidx/paging/paging-common-macosarm64/3.3.0/paging-common-macosarm64-3.3.0.module.asc
A androidx/paging/paging-common-macosarm64/3.3.0/paging-common-macosarm64-3.3.0.module.asc.md5
A androidx/paging/paging-common-macosarm64/3.3.0/paging-common-macosarm64-3.3.0.module.asc.sha1
A androidx/paging/paging-common-macosarm64/3.3.0/paging-common-macosarm64-3.3.0.pom.asc
A androidx/paging/paging-common-macosarm64/3.3.0/paging-common-macosarm64-3.3.0.pom.asc.md5
A androidx/paging/paging-common-macosarm64/3.3.0/paging-common-macosarm64-3.3.0.pom.asc.sha1
A androidx/paging/paging-common-macosx64/3.3.0/paging-common-macosx64-3.3.0-metadata.jar.asc
A androidx/paging/paging-common-macosx64/3.3.0/paging-common-macosx64-3.3.0-metadata.jar.asc.md5
A androidx/paging/paging-common-macosx64/3.3.0/paging-common-macosx64-3.3.0-metadata.jar.asc.sha1
A androidx/paging/paging-common-macosx64/3.3.0/paging-common-macosx64-3.3.0-sources.jar.asc
A androidx/paging/paging-common-macosx64/3.3.0/paging-common-macosx64-3.3.0-sources.jar.asc.md5
A androidx/paging/paging-common-macosx64/3.3.0/paging-common-macosx64-3.3.0-sources.jar.asc.sha1
A androidx/paging/paging-common-macosx64/3.3.0/paging-common-macosx64-3.3.0.klib.asc
A androidx/paging/paging-common-macosx64/3.3.0/paging-common-macosx64-3.3.0.klib.asc.md5
A androidx/paging/paging-common-macosx64/3.3.0/paging-common-macosx64-3.3.0.klib.asc.sha1
A androidx/paging/paging-common-macosx64/3.3.0/paging-common-macosx64-3.3.0.module.asc
A androidx/paging/paging-common-macosx64/3.3.0/paging-common-macosx64-3.3.0.module.asc.md5
A androidx/paging/paging-common-macosx64/3.3.0/paging-common-macosx64-3.3.0.module.asc.sha1
A androidx/paging/paging-common-macosx64/3.3.0/paging-common-macosx64-3.3.0.pom.asc
A androidx/paging/paging-common-macosx64/3.3.0/paging-common-macosx64-3.3.0.pom.asc.md5
A androidx/paging/paging-common-macosx64/3.3.0/paging-common-macosx64-3.3.0.pom.asc.sha1
M androidx/paging/paging-common/3.3.0/paging-common-3.3.0-sources.jar
A androidx/paging/paging-common/3.3.0/paging-common-3.3.0-sources.jar.asc
A androidx/paging/paging-common/3.3.0/paging-common-3.3.0-sources.jar.asc.md5
A androidx/paging/paging-common/3.3.0/paging-common-3.3.0-sources.jar.asc.sha1
M androidx/paging/paging-common/3.3.0/paging-common-3.3.0-sources.jar.md5
M androidx/paging/paging-common/3.3.0/paging-common-3.3.0-sources.jar.sha1
M androidx/paging/paging-common/3.3.0/paging-common-3.3.0.jar
A androidx/paging/paging-common/3.3.0/paging-common-3.3.0.jar.asc
A androidx/paging/paging-common/3.3.0/paging-common-3.3.0.jar.asc.md5
A androidx/paging/paging-common/3.3.0/paging-common-3.3.0.jar.asc.sha1
M androidx/paging/paging-common/3.3.0/paging-common-3.3.0.jar.md5
M androidx/paging/paging-common/3.3.0/paging-common-3.3.0.jar.sha1
M androidx/paging/paging-common/3.3.0/paging-common-3.3.0.module
A androidx/paging/paging-common/3.3.0/paging-common-3.3.0.module.asc
A androidx/paging/paging-common/3.3.0/paging-common-3.3.0.module.asc.md5
A androidx/paging/paging-common/3.3.0/paging-common-3.3.0.module.asc.sha1
M androidx/paging/paging-common/3.3.0/paging-common-3.3.0.module.md5
M androidx/paging/paging-common/3.3.0/paging-common-3.3.0.module.sha1
M androidx/paging/paging-common/3.3.0/paging-common-3.3.0.pom
A androidx/paging/paging-common/3.3.0/paging-common-3.3.0.pom.asc
A androidx/paging/paging-common/3.3.0/paging-common-3.3.0.pom.asc.md5
A androidx/paging/paging-common/3.3.0/paging-common-3.3.0.pom.asc.sha1
M androidx/paging/paging-common/3.3.0/paging-common-3.3.0.pom.md5
M androidx/paging/paging-common/3.3.0/paging-common-3.3.0.pom.sha1
ap...@google.com <ap...@google.com> #9
Branch: androidx-main
commit 9477111e0e31b1dd85b3c200ebec1f81c204b6c9
Author: Omar Ismail <omarismail@google.com>
Date: Wed Jul 03 11:07:11 2024
Add external files from importing paging-common:3.3.0
./development/importMaven/importMaven.sh androidx.paging:paging-common:3.3.0 --redownload
BUG: 339934824
Change-Id: Ie1fa2b03ef078f48cf2693d61b65ab642f8b9ba9
A org/jetbrains/kotlin/kotlin-stdlib-common/1.8.20/kotlin-stdlib-common-1.8.20-sources.jar.asc.md5
A org/jetbrains/kotlin/kotlin-stdlib-common/1.8.20/kotlin-stdlib-common-1.8.20-sources.jar.asc.sha1
A org/jetbrains/kotlin/kotlin-stdlib-common/1.8.20/kotlin-stdlib-common-1.8.20.jar.asc.md5
A org/jetbrains/kotlin/kotlin-stdlib-common/1.8.20/kotlin-stdlib-common-1.8.20.jar.asc.sha1
A org/jetbrains/kotlin/kotlin-stdlib-common/1.8.20/kotlin-stdlib-common-1.8.20.pom.asc.md5
A org/jetbrains/kotlin/kotlin-stdlib-common/1.8.20/kotlin-stdlib-common-1.8.20.pom.asc.sha1
A org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.8.20/kotlin-stdlib-jdk7-1.8.20-sources.jar.asc.md5
A org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.8.20/kotlin-stdlib-jdk7-1.8.20-sources.jar.asc.sha1
A org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.8.20/kotlin-stdlib-jdk7-1.8.20.jar.asc.md5
A org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.8.20/kotlin-stdlib-jdk7-1.8.20.jar.asc.sha1
A org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.8.20/kotlin-stdlib-jdk7-1.8.20.pom.asc.md5
A org/jetbrains/kotlin/kotlin-stdlib-jdk7/1.8.20/kotlin-stdlib-jdk7-1.8.20.pom.asc.sha1
A org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.8.20/kotlin-stdlib-jdk8-1.8.20-sources.jar.asc.md5
A org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.8.20/kotlin-stdlib-jdk8-1.8.20-sources.jar.asc.sha1
A org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.8.20/kotlin-stdlib-jdk8-1.8.20.jar.asc.md5
A org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.8.20/kotlin-stdlib-jdk8-1.8.20.jar.asc.sha1
A org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.8.20/kotlin-stdlib-jdk8-1.8.20.pom.asc.md5
A org/jetbrains/kotlin/kotlin-stdlib-jdk8/1.8.20/kotlin-stdlib-jdk8-1.8.20.pom.asc.sha1
A org/jetbrains/kotlinx/atomicfu-iosarm64/0.21.0/atomicfu-iosarm64-0.21.0.pom.asc
A org/jetbrains/kotlinx/atomicfu-iosarm64/0.21.0/atomicfu-iosarm64-0.21.0.pom.asc.md5
A org/jetbrains/kotlinx/atomicfu-iosarm64/0.21.0/atomicfu-iosarm64-0.21.0.pom.asc.sha1
A org/jetbrains/kotlinx/atomicfu-iossimulatorarm64/0.21.0/atomicfu-iossimulatorarm64-0.21.0.pom.asc
A org/jetbrains/kotlinx/atomicfu-iossimulatorarm64/0.21.0/atomicfu-iossimulatorarm64-0.21.0.pom.asc.md5
A org/jetbrains/kotlinx/atomicfu-iossimulatorarm64/0.21.0/atomicfu-iossimulatorarm64-0.21.0.pom.asc.sha1
A org/jetbrains/kotlinx/atomicfu-iosx64/0.21.0/atomicfu-iosx64-0.21.0.pom.asc
A org/jetbrains/kotlinx/atomicfu-iosx64/0.21.0/atomicfu-iosx64-0.21.0.pom.asc.md5
A org/jetbrains/kotlinx/atomicfu-iosx64/0.21.0/atomicfu-iosx64-0.21.0.pom.asc.sha1
A org/jetbrains/kotlinx/atomicfu-linuxx64/0.21.0/atomicfu-linuxx64-0.21.0.pom.asc
A org/jetbrains/kotlinx/atomicfu-linuxx64/0.21.0/atomicfu-linuxx64-0.21.0.pom.asc.md5
A org/jetbrains/kotlinx/atomicfu-linuxx64/0.21.0/atomicfu-linuxx64-0.21.0.pom.asc.sha1
A org/jetbrains/kotlinx/atomicfu-macosarm64/0.21.0/atomicfu-macosarm64-0.21.0.pom.asc
A org/jetbrains/kotlinx/atomicfu-macosarm64/0.21.0/atomicfu-macosarm64-0.21.0.pom.asc.md5
A org/jetbrains/kotlinx/atomicfu-macosarm64/0.21.0/atomicfu-macosarm64-0.21.0.pom.asc.sha1
A org/jetbrains/kotlinx/atomicfu-macosx64/0.21.0/atomicfu-macosx64-0.21.0.pom.asc
A org/jetbrains/kotlinx/atomicfu-macosx64/0.21.0/atomicfu-macosx64-0.21.0.pom.asc.md5
A org/jetbrains/kotlinx/atomicfu-macosx64/0.21.0/atomicfu-macosx64-0.21.0.pom.asc.sha1
A org/jetbrains/kotlinx/atomicfu/0.21.0/atomicfu-0.21.0.pom.asc
A org/jetbrains/kotlinx/atomicfu/0.21.0/atomicfu-0.21.0.pom.asc.md5
A org/jetbrains/kotlinx/atomicfu/0.21.0/atomicfu-0.21.0.pom.asc.sha1
A org/jetbrains/kotlinx/kotlinx-coroutines-core-iosarm64/1.7.3/kotlinx-coroutines-core-iosarm64-1.7.3.pom.asc
A org/jetbrains/kotlinx/kotlinx-coroutines-core-iosarm64/1.7.3/kotlinx-coroutines-core-iosarm64-1.7.3.pom.asc.md5
A org/jetbrains/kotlinx/kotlinx-coroutines-core-iosarm64/1.7.3/kotlinx-coroutines-core-iosarm64-1.7.3.pom.asc.sha1
A org/jetbrains/kotlinx/kotlinx-coroutines-core-iossimulatorarm64/1.7.3/kotlinx-coroutines-core-iossimulatorarm64-1.7.3.pom.asc
A org/jetbrains/kotlinx/kotlinx-coroutines-core-iossimulatorarm64/1.7.3/kotlinx-coroutines-core-iossimulatorarm64-1.7.3.pom.asc.md5
A org/jetbrains/kotlinx/kotlinx-coroutines-core-iossimulatorarm64/1.7.3/kotlinx-coroutines-core-iossimulatorarm64-1.7.3.pom.asc.sha1
A org/jetbrains/kotlinx/kotlinx-coroutines-core-iosx64/1.7.3/kotlinx-coroutines-core-iosx64-1.7.3.pom.asc
A org/jetbrains/kotlinx/kotlinx-coroutines-core-iosx64/1.7.3/kotlinx-coroutines-core-iosx64-1.7.3.pom.asc.md5
A org/jetbrains/kotlinx/kotlinx-coroutines-core-iosx64/1.7.3/kotlinx-coroutines-core-iosx64-1.7.3.pom.asc.sha1
A org/jetbrains/kotlinx/kotlinx-coroutines-core-jvm/1.7.3/kotlinx-coroutines-core-jvm-1.7.3.pom.asc
A org/jetbrains/kotlinx/kotlinx-coroutines-core-jvm/1.7.3/kotlinx-coroutines-core-jvm-1.7.3.pom.asc.md5
A org/jetbrains/kotlinx/kotlinx-coroutines-core-jvm/1.7.3/kotlinx-coroutines-core-jvm-1.7.3.pom.asc.sha1
A org/jetbrains/kotlinx/kotlinx-coroutines-core-linuxx64/1.7.3/kotlinx-coroutines-core-linuxx64-1.7.3.pom.asc
A org/jetbrains/kotlinx/kotlinx-coroutines-core-linuxx64/1.7.3/kotlinx-coroutines-core-linuxx64-1.7.3.pom.asc.md5
A org/jetbrains/kotlinx/kotlinx-coroutines-core-linuxx64/1.7.3/kotlinx-coroutines-core-linuxx64-1.7.3.pom.asc.sha1
A org/jetbrains/kotlinx/kotlinx-coroutines-core-macosarm64/1.7.3/kotlinx-coroutines-core-macosarm64-1.7.3.pom.asc
A org/jetbrains/kotlinx/kotlinx-coroutines-core-macosarm64/1.7.3/kotlinx-coroutines-core-macosarm64-1.7.3.pom.asc.md5
A org/jetbrains/kotlinx/kotlinx-coroutines-core-macosarm64/1.7.3/kotlinx-coroutines-core-macosarm64-1.7.3.pom.asc.sha1
A org/jetbrains/kotlinx/kotlinx-coroutines-core-macosx64/1.7.3/kotlinx-coroutines-core-macosx64-1.7.3.pom.asc
A org/jetbrains/kotlinx/kotlinx-coroutines-core-macosx64/1.7.3/kotlinx-coroutines-core-macosx64-1.7.3.pom.asc.md5
A org/jetbrains/kotlinx/kotlinx-coroutines-core-macosx64/1.7.3/kotlinx-coroutines-core-macosx64-1.7.3.pom.asc.sha1
A org/jetbrains/kotlinx/kotlinx-coroutines-core/1.7.3/kotlinx-coroutines-core-1.7.3.pom.asc
A org/jetbrains/kotlinx/kotlinx-coroutines-core/1.7.3/kotlinx-coroutines-core-1.7.3.pom.asc.md5
A org/jetbrains/kotlinx/kotlinx-coroutines-core/1.7.3/kotlinx-coroutines-core-1.7.3.pom.asc.sha1
ap...@google.com <ap...@google.com> #10
Branch: androidx-main
commit e7a8b7c493e881e88f68b1a2dc0b6967722a3f43
Author: elifbilgin <elifbilgin@google.com>
Date: Mon Jul 01 08:00:23 2024
Moving room-paging sources to KMP source sets.
Bug: 339934824
Test: Existing Tests
Change-Id: I7827b218bbefd25a5e7c26af5142301ec58e92f5
M docs-tip-of-tree/build.gradle
M room/room-paging/build.gradle
M room/room-paging/src/androidInstrumentedTest/AndroidManifest.xml
M room/room-paging/src/androidInstrumentedTest/kotlin/androidx/room/paging/LimitOffsetPagingSourceTest.kt
M room/room-paging/src/androidInstrumentedTest/kotlin/androidx/room/paging/LimitOffsetTestDb.kt
M room/room-paging/src/androidInstrumentedTest/kotlin/androidx/room/paging/TestItem.kt
M room/room-paging/src/androidInstrumentedTest/kotlin/androidx/room/paging/TestItemDao.kt
M room/room-paging/src/androidMain/kotlin/androidx/room/paging/LimitOffsetPagingSource.android.kt
M room/room-paging/src/androidMain/kotlin/androidx/room/paging/util/RoomPagingUtil.android.kt
M room/room-paging/src/androidMain/kotlin/androidx/room/paging/util/ThreadSafeInvalidationObserver.android.kt
A room/room-paging/src/commonMain/kotlin/androidx/room/paging/Placeholder.kt
M settings.gradle
b9...@gmail.com <b9...@gmail.com> #11
It looks like room-paging
being "common-ized" since 2.7.0-alpha05
but didn't mention in release note. Could we start to try them?
da...@google.com <da...@google.com> #12
Sorry, room-paging
is not ready yet, we started to publish KMP artifacts but they are mostly empty.
fi...@gmail.com <fi...@gmail.com> #13
ap...@google.com <ap...@google.com> #14
Branch: androidx-main
commit cf0073f18f629c2153117e9e95c6be4b3d027e83
Author: elifbilgin <elifbilgin@google.com>
Date: Tue Jul 09 06:09:59 2024
Refactoring LimitOffsetPagingSource to enable room-paging KMP.
This CL also replaces room-paging's reliance on weak observers in the
Room Invalidation Tracker API, as it is not available in KMP. The
replacement involves manually adding an observer and registering it to
be removed via callback upon the invalidation of the Paging Source.
Bug: 339934824
Test: DaoKotlinCodeGenTest.kt & LimitOffsetPagingSourceTest.kt
Relnote: Migrating room-paging artifacts to use Paging & Room KMP.
Change-Id: Ib875670e864fba5fbf2a2835d81713d8823724c6
M room/integration-tests/kotlintestapp/src/androidTest/java/androidx/room/integration/kotlintestapp/test/MultiTypedPagingSourceTest.kt
M room/room-paging/bcv/native/current.txt
M room/room-paging/build.gradle
M room/room-paging/src/androidInstrumentedTest/kotlin/androidx/room/paging/LimitOffsetPagingSourceTest.kt
M room/room-paging/src/androidMain/AndroidManifest.xml
A room/room-paging/src/androidMain/kotlin/androidx/room/paging/CursorSQLiteStatement.android.kt
M room/room-paging/src/androidMain/kotlin/androidx/room/paging/LimitOffsetPagingSource.android.kt
M room/room-paging/src/androidMain/kotlin/androidx/room/paging/util/RoomPagingUtil.android.kt
A room/room-paging/src/commonMain/kotlin/androidx/room/paging/LimitOffsetPagingSource.kt
D room/room-paging/src/commonMain/kotlin/androidx/room/paging/Placeholder.kt
A room/room-paging/src/commonMain/kotlin/androidx/room/paging/util/RoomPagingUtil.kt
A room/room-paging/src/jvmNativeMain/kotlin/androidx/room/paging/LimitOffsetPagingSource.jvmNative.kt
M room/room-runtime/api/restricted_current.txt
M room/room-runtime/bcv/native/current.txt
M room/room-runtime/src/androidMain/kotlin/androidx/room/InvalidationTracker.android.kt
M room/room-runtime/src/androidMain/kotlin/androidx/room/RoomSQLiteQuery.android.kt
M room/room-runtime/src/commonMain/kotlin/androidx/room/InvalidationTracker.kt
M room/room-runtime/src/jvmNativeMain/kotlin/androidx/room/InvalidationTracker.jvmNative.kt
el...@google.com <el...@google.com> #15
Hello there - room-paging KMP is almost done, should be available soon. We will update this issue once it has landed on a release.
b9...@gmail.com <b9...@gmail.com> #16
ap...@google.com <ap...@google.com> #17
Branch: androidx-main
commit d326b96be68cefea2616666a31047437d5b4cff3
Author: elifbilgin <elifbilgin@google.com>
Date: Tue Jul 02 08:39:44 2024
Make room-paging KMP use SQLiteStatement.
This CL moves room-paging logic to generate code that
uses SQLiteStatement APIs.
Bug: 339934824
Test: DaoKotlinCodeGenTest.kt
Change-Id: I5c66d8a8bae37a38d7927662288c41406126e53f
M room/integration-tests/multiplatformtestapp/build.gradle
M room/integration-tests/multiplatformtestapp/src/commonTest/kotlin/androidx/room/integration/multiplatformtestapp/test/BaseQueryTest.kt
M room/integration-tests/multiplatformtestapp/src/commonTest/kotlin/androidx/room/integration/multiplatformtestapp/test/SampleDatabase.kt
M room/room-compiler/src/main/kotlin/androidx/room/ext/xpoet_ext.kt
M room/room-compiler/src/main/kotlin/androidx/room/solver/binderprovider/MultiTypedPagingSourceQueryResultBinderProvider.kt
M room/room-compiler/src/main/kotlin/androidx/room/solver/query/result/CoroutineFlowResultBinder.kt
M room/room-compiler/src/main/kotlin/androidx/room/solver/query/result/CoroutineResultBinder.kt
M room/room-compiler/src/main/kotlin/androidx/room/solver/query/result/GuavaListenableFutureQueryResultBinder.kt
M room/room-compiler/src/main/kotlin/androidx/room/solver/query/result/InstantQueryResultBinder.kt
M room/room-compiler/src/main/kotlin/androidx/room/solver/query/result/LiveDataQueryResultBinder.kt
M room/room-compiler/src/main/kotlin/androidx/room/solver/query/result/MultiTypedPagingSourceQueryResultBinder.kt
M room/room-compiler/src/main/kotlin/androidx/room/solver/query/result/QueryResultBinder.kt
M room/room-compiler/src/main/kotlin/androidx/room/solver/query/result/RxLambdaQueryResultBinder.kt
M room/room-compiler/src/main/kotlin/androidx/room/solver/query/result/RxQueryResultBinder.kt
M room/room-compiler/src/main/kotlin/androidx/room/writer/DaoWriter.kt
M room/room-compiler/src/test/kotlin/androidx/room/writer/DaoKotlinCodeGenTest.kt
M room/room-compiler/src/test/test-data/common/input/LimitOffsetPagingSource.kt
M room/room-compiler/src/test/test-data/kotlinCodeGen/multiTypedPagingSourceResultBinder.kt
M room/room-paging/build.gradle
n....@gmail.com <n....@gmail.com> #18
Hi, I just tried the paging on 2.7.0-alpha08
and it crashes for me with Error code: 8, message: attempt to write a readonly database
. Is it a known issue?
da...@google.com <da...@google.com> #19
Created attempt to write a readonly database
issue.
my...@gmail.com <my...@gmail.com> #20
I'm getting Unresolved reference '_connection'.
when trying use PagingSource with @Relation
in Pojo on 2.7.0-alpha08
. Is this also a known issue?
el...@google.com <el...@google.com> #21
Thanks for bringing the issue to our attention, this sounds like a Bug, opened
Description
It looks like
room-paging
isn't “common-ized” (made to be multiplatform) yet.