Вам понадобится функция-обертка, чтобы справиться с этим, или вы можете сделать статический my_func (при условии, что ему не нужно обращаться к каким-либо переменным экземпляра).
Вы сортируете результаты после выполнения запроса .
Вам необходимо использовать метод orderBy
, как описано в документах
UserDataModel
.find {
UserDataTable.type eq type and (UserDataTable.userId eq userId)
}
.limit(count)
.orderBy(UserDataTable.timestamp to SortOrder.DESC)