【发布时间】:2019-03-19 07:35:25
【问题描述】:
我有以下 sn-p 代码:
UserDataModel
.find {
UserDataTable.type eq type and (
UserDataTable.userId eq userId
)
}
.limit(count)
.sortedByDescending { it.timestamp }
sortedByDescending 是 kotlin 集合 API 的一部分。我主要关心的是:如果选择查询看起来像这样并且不包含 ORDER BY 子句,那么暴露的 lib 如何从表中返回 top(根据时间戳)count 行?
SELECT USERDATA.ID, USERDATA.USER_ID, USERDATA.TYPE,
USERDATA.PAYLOAD, USERDATA."TIMESTAMP"
FROM USERDATA
WHERE USERDATA.TYPE = 'testType'
and USERDATA.USER_ID = 'mockUser'
LIMIT 4
对于相同的数据,有时或以某种方式返回的结果是否可能不同?
在这里真的很挣扎。提前谢谢你。
【问题讨论】:
标签: kotlin kotlin-exposed