Advertisement
Guest User

Untitled

a guest
Jan 28th, 2015
198
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Scala 0.61 KB | None | 0 0
  1.      val query1 = radnik.filter { it =>
  2.         List(
  3.           ime.map(it.ime === _).getOrElse(it.ime =!= ""),
  4.           prz.map(it.prz === _).getOrElse(it.prz =!= "")).reduceLeft(_ || _)
  5.       }
  6.  
  7.       val query2 = for (
  8.         r <- radnik if List(ime.map(r.ime === _).getOrElse(r.ime =!= ""),
  9.           prz.map(r.prz === _).getOrElse(r.prz =!= "")).reduceLeft(_ || _)
  10.       ) yield r
  11.  
  12.       println(query1.selectStatement)
  13.       println(query2.selectStatement)
  14.  
  15.  
  16. select x2.`Mbr`, x2.`Ime`, x2.`Prz`, x2.`Sef`, x2.`Plt`, x2.`Pre`, x2.`God` from `radnik` x2 where (x2.`Ime` = '%E%') or (not (x2.`Prz` = ''))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement