sealed trait SqlQuery
Representation of a SQL query in a context
- Companion
- object
Value members
Abstract methods
def addFilterOrderByLimit(pred: Option[Predicate], oss: Option[List[OrderSelection[_]]], limit: Option[Int], folQuery: Option[SqlSelect], aliasedMappings: AliasedMappings): Option[(SqlQuery, AliasedMappings)]
Add WHERE, ORDER BY and LIMIT to this query
Add WHERE, ORDER BY and LIMIT to this query
The index of the given unaliased column in the result set
The index of the given unaliased column in the result set
def nest(parentContext: Context, fieldName: String, resultName: String, extraCols: List[Column], extraJoins: List[SqlJoin], aliasedMappings: AliasedMappings): (SqlQuery, AliasedMappings)
Nest this query as a subobject in the enclosing parentContext
Nest this query as a subobject in the enclosing parentContext