|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.espertech.esper.client.soda.OuterJoinQualifier
public class OuterJoinQualifier
Qualifies a join by providing the outer join type (full/left/right) and joined-on properties.
Constructor Summary | |
---|---|
OuterJoinQualifier(OuterJoinType type,
PropertyValueExpression left,
PropertyValueExpression right)
Ctor. |
|
OuterJoinQualifier(OuterJoinType type,
PropertyValueExpression left,
PropertyValueExpression right,
ArrayList<Pair<PropertyValueExpression,PropertyValueExpression>> additionalProperties)
Ctor. |
Method Summary | |
---|---|
OuterJoinQualifier |
add(String propertyLeft,
String propertyRight)
Add additional properties to the on-clause, which are logical-and to existing properties |
static OuterJoinQualifier |
create(String propertyLeft,
OuterJoinType type,
String propertyRight)
Creates qualifier. |
List<Pair<PropertyValueExpression,PropertyValueExpression>> |
getAdditionalProperties()
Returns optional additional properties in the on-clause of the outer join. |
PropertyValueExpression |
getLeft()
Returns property value expression to join on. |
PropertyValueExpression |
getRight()
Returns property value expression to join on. |
OuterJoinType |
getType()
Returns the type of outer join. |
void |
setLeft(PropertyValueExpression left)
Sets the property value expression to join on. |
void |
setRight(PropertyValueExpression right)
Sets the property value expression to join on. |
void |
setType(OuterJoinType type)
Sets the type of outer join. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public OuterJoinQualifier(OuterJoinType type, PropertyValueExpression left, PropertyValueExpression right)
left
- is a property providing joined-on valuestype
- is the type of outer joinright
- is a property providing joined-on valuespublic OuterJoinQualifier(OuterJoinType type, PropertyValueExpression left, PropertyValueExpression right, ArrayList<Pair<PropertyValueExpression,PropertyValueExpression>> additionalProperties)
left
- is a property providing joined-on valuestype
- is the type of outer joinright
- is a property providing joined-on valuesadditionalProperties
- for any pairs of additional on-clause propertiesMethod Detail |
---|
public static OuterJoinQualifier create(String propertyLeft, OuterJoinType type, String propertyRight)
propertyLeft
- is a property name providing joined-on valuestype
- is the type of outer joinpropertyRight
- is a property name providing joined-on values
public OuterJoinType getType()
public void setType(OuterJoinType type)
type
- is the outer join typepublic PropertyValueExpression getLeft()
public void setLeft(PropertyValueExpression left)
left
- expression providing joined-on valuespublic PropertyValueExpression getRight()
public void setRight(PropertyValueExpression right)
right
- expression providing joined-on valuespublic OuterJoinQualifier add(String propertyLeft, String propertyRight)
propertyLeft
- property providing joined-on valuepropertyRight
- property providing joined-on value
public List<Pair<PropertyValueExpression,PropertyValueExpression>> getAdditionalProperties()
|
© 2007 EsperTech Inc. All rights reserved. Visit us at espertech.com |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |