classSelectQuery[T <: BaseTable[T, _], R, Type <: QueryType, Group <: GroupBind, Order <: OrderBind, Limit <: LimitBind, Chain <: ChainBind, AssignChain <: AssignBind, Status <: StatusBind] extends AnyRef
This bit of magic allows all extending sub-classes to implement the "set" and "and" SQL clauses with all the necessary operators,
in a type safe way. By providing the third type argument and a custom way to subclass with the predetermined set of arguments,
all DSL representations of an UPDATE query can use the implementation without violating DRY.
This bit of magic allows all extending sub-classes to implement the "set" and "and" SQL clauses with all the necessary operators, in a type safe way. By providing the third type argument and a custom way to subclass with the predetermined set of arguments, all DSL representations of an UPDATE query can use the implementation without violating DRY.
The type of the table owning the record.
The type of the record held in the table.