JoinOps

scalasql.query.JoinOps
See theJoinOps companion object
trait JoinOps[C[_, _], Q, R] extends WithSqlExpr[Q]

Attributes

Companion
object
Graph
Supertypes
trait WithSqlExpr[Q]
class Object
trait Matchable
class Any
Known subtypes
trait Select[Q, R]
trait Proxy[Q, R]
class CompoundSelect[Q, R]
class Values[Q, R]
class WithCte[Q, R]
class Proxy[Q, R]
class SimpleSelect[Q, R]
trait Update[Q, R]
class Impl[Q, R]
Show all

Members list

Value members

Concrete methods

def crossJoin[Q2, R2, QF, RF](other: Joinable[Q2, R2])(implicit ja: JoinAppend[Q, Q2, QF, RF]): C[QF, RF]

Performs a CROSS JOIN, which is an INNER JOIN but without the ON clause

Performs a CROSS JOIN, which is an INNER JOIN but without the ON clause

Attributes

def join[Q2, R2, QF, RF](other: Joinable[Q2, R2])(on: (Q, Q2) => Expr[Boolean])(implicit ja: JoinAppend[Q, Q2, QF, RF]): C[QF, RF]

Performs a JOIN/INNER JOIN on the given other, typically a Table or Select.

Performs a JOIN/INNER JOIN on the given other, typically a Table or Select.

Attributes