scala.dbc.statement
class Jointure

[source: `scala/dbc/statement/Jointure.scala`]

`abstract` `class` Jointure
  `extends` Relation

  A jointure between two relations.

Method Summary
`abstract def` | joinCondition : Option[Expression] The condition on which the jointure needs be done.
`abstract def` | joinType : JoinType The type of the jointure.
`abstract def` | leftRelation : Relation The relation on the left part of the join.
`abstract def` | rightRelation : Relation The relation on the right part of the join.
`def` | sqlInnerString : String A SQL-99 compliant string representation of the relation sub- statement. This only has a meaning inside a query.
`def` | sqlString : String A SQL-99 compliant string representation of the relation statement.

Methods inherited from Relation
fieldTypes (abstract), isCompatibleType, typeCheck, sqlTypeString, execute, execute

Methods inherited from AnyRef
getClass, hashCode, equals, clone, toString, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized

Methods inherited from Any
==, !=, isInstanceOf, asInstanceOf

Method Details

`abstract` `def` leftRelation : Relation

  The relation on the left part of the join.

`abstract` `def` rightRelation : Relation

  The relation on the right part of the join.

`abstract` `def` joinType : JoinType

  The type of the jointure.

`abstract` `def` joinCondition : Option[Expression]

  The condition on which the jointure needs be done.

`` `def` sqlString : String

  A SQL-99 compliant string representation of the relation statement.

Overrides
  Relation.sqlString

`` `def` sqlInnerString : String

  A SQL-99 compliant string representation of the relation sub- statement. This only has a meaning inside a query.

Overrides
  Relation.sqlInnerString