net.sf.saffron.sql
Class SqlJoin

java.lang.Object
  |
  +--net.sf.saffron.sql.SqlNode
        |
        +--net.sf.saffron.sql.SqlCall
              |
              +--net.sf.saffron.sql.SqlJoin

public class SqlJoin
extends SqlCall

A SqlJoin is ...

Since:
Mar 29, 2003
Version:
$Id: //open/saffron/src/net/sf/saffron/sql/SqlJoin.java#3 $
Author:
jhyde

Nested Class Summary
 
Nested classes inherited from class net.sf.saffron.sql.SqlNode
SqlNode.DatabaseMetaDataInvocationHandler
 
Field Summary
 
Fields inherited from class net.sf.saffron.sql.SqlCall
operands, operator
 
Constructor Summary
SqlJoin(SqlJoinOperator operator, SqlNode[] operands)
           
 
Method Summary
 SqlNode getCondition()
           
 SqlJoinOperator.ConditionType getConditionType()
          Returns a SqlJoinOperator.ConditionType
 SqlJoinOperator.JoinType getJoinType()
          Returns a SqlJoinOperator.JoinType
 SqlNode getLeft()
           
 SqlNode getRight()
           
 boolean isNatural()
           
 
Methods inherited from class net.sf.saffron.sql.SqlCall
addOperand, clone, getKind, getOperands, isA, setOperand, unparse
 
Methods inherited from class net.sf.saffron.sql.SqlNode
cloneArray, toString, toString
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SqlJoin

public SqlJoin(SqlJoinOperator operator,
               SqlNode[] operands)
Method Detail

getCondition

public final SqlNode getCondition()

getConditionType

public final SqlJoinOperator.ConditionType getConditionType()
Returns a SqlJoinOperator.ConditionType

Post-condition:
return != null

getJoinType

public final SqlJoinOperator.JoinType getJoinType()
Returns a SqlJoinOperator.JoinType

Post-condition:
return != null

getLeft

public final SqlNode getLeft()

isNatural

public final boolean isNatural()

getRight

public final SqlNode getRight()

SourceForge.net_Logo