Skip to content

Commit 699a491

Browse files
committed
implementselectAll (#4437)
1 parent 66777c7 commit 699a491

File tree

1 file changed

+3
-2
lines changed
  • apollo-normalized-cache-sqlite/src/commonMain/kotlin/com/apollographql/apollo3/cache/normalized/sql/internal

1 file changed

+3
-2
lines changed

apollo-normalized-cache-sqlite/src/commonMain/kotlin/com/apollographql/apollo3/cache/normalized/sql/internal/JsonRecordDatabase.kt

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
package com.apollographql.apollo3.cache.normalized.sql.internal
22

3-
import com.apollographql.apollo3.annotations.ApolloInternal
43
import com.apollographql.apollo3.cache.normalized.api.Record
54
import com.apollographql.apollo3.cache.normalized.api.internal.JsonRecordSerializer
65
import com.apollographql.apollo3.cache.normalized.sql.internal.json.JsonQueries
@@ -52,6 +51,8 @@ internal class JsonRecordDatabase(private val jsonQueries: JsonQueries): RecordD
5251
}
5352

5453
override fun selectAll(): List<Record> {
55-
TODO("Not yet implemented")
54+
return jsonQueries.selectRecords().executeAsList().map {
55+
JsonRecordSerializer.deserialize(it.key, it.record)
56+
}
5657
}
5758
}

0 commit comments

Comments
 (0)