wt.pds
Class PagingJoinCondition

java.lang.Object
  extended bywt.pds.PagingJoinCondition
All Implemented Interfaces:
JoinCondition, Serializable, WhereCondition

public class PagingJoinCondition
extends Object
implements JoinCondition, Serializable



Supported API: false

Extendable: false

See Also:
Serialized Form

Field Summary
private  int classIndex
           
private static String CLASSNAME
           
private  JoinIndex joinIndex
           
private  int oidIndex
           
private static String RESOURCE
           
private  int totalOid
           
 
Fields inherited from interface wt.pds.WhereCondition
OUTER_JOIN_FROM_INDICIES
 
Constructor Summary
PagingJoinCondition(int a_classIndex, int a_oidIndex, int a_totalOid)
          

Supported API: false
 
Method Summary
 int getClassIndex()
          Gets the value of the attribute: classIndex.
 WhereExpression getExpression(Vector a_tables)
          Returns the condition expression based on the specified concreate classes.
 JoinIndex getJoinIndex(int a_tableTotalSize)
          

Supported API: false
 int getOidIndex()
          Gets the value of the attribute: oidIndex.
 int[] getOuterJoinFromIndicies()
          Gets the value of the attribute: outerJoinFromIndicies; The index values in the From clause for any classes that use an outer join in this condition.
 int getTotalOid()
          Gets the value of the attribute: totalOid.
 void setClassIndex(int a_ClassIndex)
          Sets the value of the attribute: classIndex.
 void setOidIndex(int a_OidIndex)
          Sets the value of the attribute: oidIndex.
 void setTotalOid(int a_TotalOid)
          Sets the value of the attribute: totalOid.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

RESOURCE

private static final String RESOURCE
See Also:
Constant Field Values

CLASSNAME

private static final String CLASSNAME

classIndex

private int classIndex

oidIndex

private int oidIndex

totalOid

private int totalOid

joinIndex

private transient JoinIndex joinIndex
Constructor Detail

PagingJoinCondition

public PagingJoinCondition(int a_classIndex,
                           int a_oidIndex,
                           int a_totalOid)


Supported API: false

Parameters:
a_classIndex -
a_oidIndex -
a_totalOid -
Method Detail

getClassIndex

public int getClassIndex()
Gets the value of the attribute: classIndex.

Supported API: false

Returns:
int

setClassIndex

public void setClassIndex(int a_ClassIndex)
                   throws WTPropertyVetoException
Sets the value of the attribute: classIndex.

Supported API: false

Parameters:
a_ClassIndex -
Throws:
WTPropertyVetoException

getOidIndex

public int getOidIndex()
Gets the value of the attribute: oidIndex.

Supported API: false

Returns:
int

setOidIndex

public void setOidIndex(int a_OidIndex)
                 throws WTPropertyVetoException
Sets the value of the attribute: oidIndex.

Supported API: false

Parameters:
a_OidIndex -
Throws:
WTPropertyVetoException

getTotalOid

public int getTotalOid()
Gets the value of the attribute: totalOid.

Supported API: false

Returns:
int

setTotalOid

public void setTotalOid(int a_TotalOid)
                 throws WTPropertyVetoException
Sets the value of the attribute: totalOid.

Supported API: false

Parameters:
a_TotalOid -
Throws:
WTPropertyVetoException

getJoinIndex

public JoinIndex getJoinIndex(int a_tableTotalSize)


Supported API: false

Specified by:
getJoinIndex in interface JoinCondition
Parameters:
a_tableTotalSize -
Returns:
JoinIndex

getOuterJoinFromIndicies

public int[] getOuterJoinFromIndicies()
Gets the value of the attribute: outerJoinFromIndicies; The index values in the From clause for any classes that use an outer join in this condition.

Supported API: false

Specified by:
getOuterJoinFromIndicies in interface WhereCondition
Returns:
int[]

getExpression

public WhereExpression getExpression(Vector a_tables)
                              throws WTException
Returns the condition expression based on the specified concreate classes.

Supported API: false

Specified by:
getExpression in interface WhereCondition
Parameters:
a_tables -
Returns:
WhereExpression
Throws:
WTException