我试着把那条小径枚举到房间里去。有两个主要的过滤用例:
这些表不会变大,因此效率问题就不那么重要了,所以我已经开始实现简单的路径物化查询:
1 | Europe | /1
---------------------
2 | Germany | /1/2
---------------------
3 | Bavaria | /1/2/3
---------------------
4 | Asia | /4后裔:
WHERE :path LIKE column || '%'祖先:
WHERE column LIKE :path || '%'这需要映射每个插入中的路径。不是什么大事,但不是简单的插入。
这些完整的分支查询是否可以更容易地使用Room完成?
发布于 2018-02-09 16:47:58
这是我在1.1.0中使用的新@RawQuery的解决方案:
https://gist.github.com/rcketscientist/4ded9ae64a770ff6929f27b5dbdbe13a
https://stackoverflow.com/questions/46757054
复制相似问题