SqlJoin

edu.gemini.grackle.sql.SqlMappingLike.SqlQuery$.SqlJoin
See theSqlJoin companion object
case class SqlJoin(parent: TableExpr, child: TableExpr, on: List[(SqlColumn, SqlColumn)], inner: Boolean) extends ColumnOwner

Representation of an SQL join

Attributes

Companion:
object
Source:
SqlMapping.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Members list

Concise view

Value members

Concrete methods

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

Attributes

Source:
SqlMapping.scala

Attributes

Source:
SqlMapping.scala

Attributes

Source:
SqlMapping.scala

Attributes

Source:
SqlMapping.scala

Does this SqlJoin represent a predicate?

Does this SqlJoin represent a predicate?

Attributes

Source:
SqlMapping.scala
override def isSameOwner(other: ColumnOwner): Boolean

Attributes

Definition Classes
Source:
SqlMapping.scala

Attributes

Source:
SqlMapping.scala
def subst(from: TableExpr, to: TableExpr): SqlJoin

Replace references to from with to

Replace references to from with to

Attributes

Source:
SqlMapping.scala

Render this SqlJoin as a Fragment

Render this SqlJoin as a Fragment

Attributes

Source:
SqlMapping.scala

Inherited methods

Attributes

Inherited from:
ColumnOwner
Source:
SqlMapping.scala

The name, if any, of this ColumnOwner

The name, if any, of this ColumnOwner

Attributes

Inherited from:
ColumnOwner
Source:
SqlMapping.scala

Attributes

Inherited from:
Product

Attributes

Inherited from:
Product