Dynamische ODER-Filterung - Slick
Ok, ich habe eine Methode mit mehreren optionalen Argumenten wie diesem
def(username: Option[String], petname: Option[String], favouritefood: Option[String])
und ich möchte eine dynamische Abfrage schreiben, die in der Lage ist, die Daten definierter Argumente auf diese Weise abzurufen
select * from table where un like username or pn like pn or ff like ff;
so abhängig davon, welche Argumente definiert sind, um sie zur Abfrage mit dem Operator OR hinzuzufügen?