wt.pds
Interface WhereCondition

All Known Subinterfaces:
JoinCondition
All Known Implementing Classes:
ContainerSpecWhereCondition, LinkJoinCondition, PagingJoinCondition, ReferenceJoinCondition

public interface WhereCondition

This interface specifies an abstraction for a WHERE clause condition that is generated at the time that the query's concrete classes are known. The condition is appended to any existing WHERE expressions using a logical AND.

Supported API: false

Extendable: false


Field Summary
static String OUTER_JOIN_FROM_INDICIES
          Label for the attribute; The index values in the From clause for any classes that use an outer join in this condition.
 
Method Summary
 WhereExpression getExpression(Vector a_tables)
          Returns the condition expression based on the specified concreate classes.
 int[] getOuterJoinFromIndicies()
          Gets the value of the attribute: OUTER_JOIN_FROM_INDICIES.
 

Field Detail

OUTER_JOIN_FROM_INDICIES

public static final String OUTER_JOIN_FROM_INDICIES
Label for the attribute; The index values in the From clause for any classes that use an outer join in this condition.

Supported API: false

See Also:
Constant Field Values
Method Detail

getOuterJoinFromIndicies

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

Supported API: false

Returns:
int[]

getExpression

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

Supported API: false

Parameters:
a_tables -
Returns:
WhereExpression
Throws:
WTException