in scala/dbc/statement
class Jointure

abstract class Jointure()
extends Relation
with ScalaObject

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.
  def sqlString: String
     A SQL-99 compliant string representation of the relation statement.

Methods inherited from java/lang/Object-class
clone, eq, equals, finalize, getClass, hashCode, ne, notify, notifyAll, synchronized, toString, wait, wait, wait

Methods inherited from scala/Any-class
!=, ==, asInstanceOf, isInstanceOf, match

Methods inherited from scala/ScalaObject-class
getScalaType

Methods inherited from scala/dbc/statement/Relation-class
execute, execute, fieldTypes, isCompatibleType, sqlTypeString, typeCheck

Method Detail

leftRelation

  abstract def leftRelation: Relation
The relation on the left part of the join.

rightRelation

  abstract def rightRelation: Relation
The relation on the right part of the join.

joinType

  abstract def joinType: JoinType
The type of the jointure.

joinCondition

  abstract def joinCondition: Option[Expression]
The condition on which the jointure needs be done.

sqlString

  def sqlString: String
A SQL-99 compliant string representation of the relation statement.

sqlInnerString

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