com.triactive.jdo.store.sql.expr
Class JoinType

java.lang.Object
  extended bycom.triactive.jdo.store.sql.expr.JoinType

public abstract class JoinType
extends java.lang.Object

Enumeration type reflecting the possible types of relational joins.

Author:
Mike Martin

Field Summary
static JoinType CROSS
           
static JoinType FULL_OUTER
           
static JoinType INNER
           
static JoinType LEFT_OUTER
           
static JoinType RIGHT_OUTER
           
 
Method Summary
 void markOuterJoins(TableExpression joinedTableExpr, Join join)
           
abstract  BooleanExpression oracleCondition(QueryStatement.QueryColumn fromCol, QueryStatement.QueryColumn toCol)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

CROSS

public static final JoinType CROSS

INNER

public static final JoinType INNER

LEFT_OUTER

public static final JoinType LEFT_OUTER

RIGHT_OUTER

public static final JoinType RIGHT_OUTER

FULL_OUTER

public static final JoinType FULL_OUTER
Method Detail

markOuterJoins

public void markOuterJoins(TableExpression joinedTableExpr,
                           Join join)

oracleCondition

public abstract BooleanExpression oracleCondition(QueryStatement.QueryColumn fromCol,
                                                  QueryStatement.QueryColumn toCol)

toString

public java.lang.String toString()


Copyright 2001-2007 The TJDO Project All Rights Reserved.