这是我的
Value
表结构
varName value timestamp oneHour oneDay oneWeek
============================================================
varA 12.7 129387230 true false false
varB 32.0 129387230 true true false
varA 32.2 129387234 true true true
...
如您所见,每个条目都有一个或多个标志,用于确定此条目是否在具有相应时间刻度的图中使用。
在我的
Dao
我有一个查询来获取变量时间刻度的所有值。
Timescale
只是一个
enum
具有
oneHour, oneDay, oneWeek
@Query("SELECT * FROM Value WHERE varName = :varName AND [ ] ORDER BY timestamp ASC")
fun getByTimescale(varName: String, timescale: Timescale): Flowable<List<Value>>
在括号里,我想做一些
timescale.name = true
,但这会抛出一个错误。