Unparticular

class Object
trait Matchable
class Any

Type members

Classlikes

case class Query(basicQuery: String, realQuery: Statement)

Query with potentially non enumerate liftQuery(...) statements where set operations that look like this: query[Person].filter(p => liftQuery(scalars).contains(p.name)) will look like this "WHERE p.name in (?)" (this is the basicQuery). This last "?" actually needs to be expanded into a comma separated list coming from the lifted list which is actualy Expr[List[T]] but that will be done in the Particularizee(r). The realQuery is a tokenized representation of the query that can be turned into what it actually will need to look like by the Particularize(r)

Query with potentially non enumerate liftQuery(...) statements where set operations that look like this: query[Person].filter(p => liftQuery(scalars).contains(p.name)) will look like this "WHERE p.name in (?)" (this is the basicQuery). This last "?" actually needs to be expanded into a comma separated list coming from the lifted list which is actualy Expr[List[T]] but that will be done in the Particularizee(r). The realQuery is a tokenized representation of the query that can be turned into what it actually will need to look like by the Particularize(r)

Companion:
object
object Query
Companion:
class

Value members

Concrete methods

def translateNaive(stmt: Statement, liftingPlaceholder: Int => String): String