Динамическая ИЛИ фильтрация - Slick

Хорошо, у меня есть метод с несколькими необязательными аргументами вроде этого

def(username: Option[String], petname: Option[String], favouritefood: Option[String])

и я хочу написать динамический запрос, который будет способен извлекать данные определенных аргументов таким образом,

select * from table where un like username or pn like pn or ff like ff;

так в зависимости от того, какие аргументы определены, чтобы добавить их к запросу с оператором ИЛИ?

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

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