У меня есть пользовательские MappedColumnType для Java8 LocalDateTime, определяется следующим образом:Задание порядка сортировки для базового столбца MappedColumnType в Slick
implicit val localDTtoDate = MappedColumnType.base[LocalDateTime, Timestamp] (
l => Timestamp.valueOf(l),
d => d.toLocalDateTime
)
Колонны этого типа используются в настольных отображений таким образом:
def timestamp = column[LocalDateTime]("ts")
Все выглядит хорошо, но я не могу сортировать по этой колонке в разных направлениях, потому что ей не хватает .asc и .desc (и, фактически, не является типом ColumnOrdered). Как добавить функцию сортировки для этого типа?