Слик и фильтрация по столбцам параметров

Я пытаюсь отфильтровать по необязательному столбцу даты с Scala Slick 1.0.1.

Может быть, я просто нене вижу, но яу нас есть таблица, которая выглядит примерно так:

case class UserRole(id:UUID, userID:UUID, role:String)
object UserRole extends Table[UserRole]("User_Role")  {

  //(id: Long = 0l, name: String, active: Boolean) extends KeyedEntity[Long] {
  def id = column[UUID]("ID", O.PrimaryKey)
  def userID = column[UUID]("user_id")
  def vendorID = column[UUID]("vendor_id")
  def role = column[String]("role")
  def user = foreignKey("user_FK", userID, User)(_.id)

  def start = column[java.sql.Date]("startDate")
  def endDate = column[Option[java.sql.Date]]("endDate")

  def * = id ~ userID ~ role   (UserRole.apply _, UserRole.unapply _)
}

Вы'Посмотрим, что endDate является необязательным.

Как создать запрос, в котором я фильтрую, чтобы endDate мог иметь значение NULL / None или превышать текущую (дБ) дату? К вашему сведениюм, как правило, с использованием встроенного API

Спасибо

Ответы на вопрос(1)

Ваш ответ на вопрос