Skip to content

Instantly share code, notes, and snippets.

@jlengrand
Created March 19, 2020 09:40
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jlengrand/83ef96ec5615d8bafce083c9dcd214f8 to your computer and use it in GitHub Desktop.
Save jlengrand/83ef96ec5615d8bafce083c9dcd214f8 to your computer and use it in GitHub Desktop.
println("Ratings query took : ${measureTimeMillis() {
transaction(db) {
var result = (Titles innerJoin Ratings).slice(Titles.primaryTitle, Titles.titleType, Ratings.averageRating, Ratings.numVotes).select {
((Titles.primaryTitle like "%batman%") and (Titles.titleType like "movie")
and Titles.tconst.eq(Ratings.tconst))
}.orderBy(Ratings.averageRating)
.toList()
println(result.size)
println(result)
println(result.last())
}
}}");
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment