wt.query
Class JoinClause.Item

java.lang.Object
  extended bywt.query.JoinClause.Item
All Implemented Interfaces:
Serializable
Enclosing class:
JoinClause

class JoinClause.Item
extends Object
implements Serializable


Field Summary
(package private)  int fromIndex
           
(package private)  int fromIndexJoinTo
           
(package private)  Set joinIndexSet
           
(package private)  WhereClause whereClauseForJoin
           
(package private)  CompositeWhereExpression whereExpressionForTableJoin
           
 
Constructor Summary
JoinClause.Item()
           
JoinClause.Item(int a_fromIndex, Set a_joinIndexSet, WhereClause a_whereClause)
           
JoinClause.Item(int a_fromIndex, Set a_joinIndexSet, WhereClause a_whereClause, int a_fromIndexJoinTo)
           
 
Method Summary
 void appendJoinIndexSet(JoinIndex a_joinIndex)
           
 void appendWhereExpressionForJoin(WhereExpression a_whereExpression, LogicalOperator a_logicalOperator)
           
 int getFromIndex()
           
 int getFromIndexJoinTo()
           
 Set getJoinIndexSet()
           
 WhereClause getWhereClauseForJoin()
           
 WhereExpression getWhereExpressionForTableJoin()
           
 void resetWhereClauseForJoin()
           
 void resetWhereExpressionForTableJoin()
           
 void setFromIndexJoinTo(int a_fromIndexJoinTo)
           
 void setWhereClauseForJoin(WhereClause a_whereClause)
           
 void setWhereExpressionForTableJoin(WhereExpression a_whereExpression)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

fromIndex

int fromIndex

fromIndexJoinTo

int fromIndexJoinTo

whereClauseForJoin

WhereClause whereClauseForJoin

joinIndexSet

Set joinIndexSet

whereExpressionForTableJoin

CompositeWhereExpression whereExpressionForTableJoin
Constructor Detail

JoinClause.Item

public JoinClause.Item()

JoinClause.Item

public JoinClause.Item(int a_fromIndex,
                       Set a_joinIndexSet,
                       WhereClause a_whereClause)

JoinClause.Item

public JoinClause.Item(int a_fromIndex,
                       Set a_joinIndexSet,
                       WhereClause a_whereClause,
                       int a_fromIndexJoinTo)
Method Detail

setWhereExpressionForTableJoin

public void setWhereExpressionForTableJoin(WhereExpression a_whereExpression)

resetWhereExpressionForTableJoin

public void resetWhereExpressionForTableJoin()

resetWhereClauseForJoin

public void resetWhereClauseForJoin()

appendJoinIndexSet

public void appendJoinIndexSet(JoinIndex a_joinIndex)

appendWhereExpressionForJoin

public void appendWhereExpressionForJoin(WhereExpression a_whereExpression,
                                         LogicalOperator a_logicalOperator)

setWhereClauseForJoin

public void setWhereClauseForJoin(WhereClause a_whereClause)

getJoinIndexSet

public Set getJoinIndexSet()

getWhereClauseForJoin

public WhereClause getWhereClauseForJoin()

getWhereExpressionForTableJoin

public WhereExpression getWhereExpressionForTableJoin()

getFromIndex

public int getFromIndex()

getFromIndexJoinTo

public int getFromIndexJoinTo()

setFromIndexJoinTo

public void setFromIndexJoinTo(int a_fromIndexJoinTo)