SqlSelect
case class SqlSelect(context: Context, table: TableExpr, cols: List[Column], joins: List[SqlJoin], wheres: List[Where], orders: List[Order], limit: Option[Int], distinct: Boolean, aliases: List[String], collate: Set[Column]) extends SqlQuery
Representation of an SQL SELECT
Value members
Concrete methods
def addFilterOrderByLimit(pred: Option[Predicate], oss: Option[List[OrderSelection[_]]], limit: Option[Int], folQuery: Option[SqlSelect], aliasedMappings: AliasedMappings): Option[(SqlSelect, AliasedMappings)]
Add WHERE, ORDER BY and LIMIT to this query
Add WHERE, ORDER BY and LIMIT to this query
The columns of the given table expression that are referred to by this SELECT
The columns of the given table expression that are referred to by this SELECT
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): (SqlSelect, AliasedMappings)
Nest this query as a subobject in the enclosing parentContext
Nest this query as a subobject in the enclosing parentContext
Does the result of this query contain lists of subobject?
Does the result of this query contain lists of subobject?