SqlJoin

case class SqlJoin(parent: String, child: TableExpr, on: List[(ColumnRef, ColumnRef)], plural: Boolean, lateral: Boolean, inner: Boolean)

Representation of an SQL join

Companion
object
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Value members

Concrete methods

def colsOf(table: TableExpr): List[ColumnRef]

Return the columns of table referred to by the parent side of the conditions of this join

Return the columns of table referred to by the parent side of the conditions of this join

def colsOfChild(table: TableExpr): List[ColumnRef]

Return the columns of table referred to by the child side of the conditions of this join

Return the columns of table referred to by the child side of the conditions of this join

def subst(from: TableExpr, to: TableExpr): SqlJoin

Replace references to from with to

Replace references to from with to

Inherited methods

def productElementNames: Iterator[String]
Inherited from
Product
def productIterator: Iterator[Any]
Inherited from
Product