Hi
how can i create a Query Builder class!?
is meant:
val params: List[(Int, List[String), Boolean] = List(1, List("a", "b"), true)
if (params._3.size > 1) then
for{t <- Table1 if t.str inSet params._3
}
else (params._3.size == 1) then
for{t <- Table1 if t.str like params._3(0) + "%"
....
}
...
is ugly. How can i make following:
if (params._3.size > 1) then
condition = < t.str inSet params._3 >
....
}
else (params._3.size == 1) then
condition = <t.str like params._3(0) + "%">
....
}
val q = for{t <- Table1 if condition
do anyone have idea / suggestion!?
Best Regards
Oleg