|
||||||||||
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()
Ctor. |
|
OuterJoinQualifier(OuterJoinType type,
PropertyValueExpression left,
PropertyValueExpression right)
Ctor. |
|
OuterJoinQualifier(OuterJoinType type,
PropertyValueExpression left,
PropertyValueExpression right,
java.util.ArrayList<PropertyValueExpressionPair> additionalProperties)
Ctor. |
Method Summary | |
---|---|
OuterJoinQualifier |
add(java.lang.String propertyLeft,
java.lang.String propertyRight)
Add additional properties to the on-clause, which are logical-and to existing properties |
static OuterJoinQualifier |
create(java.lang.String propertyLeft,
OuterJoinType type,
java.lang.String propertyRight)
Creates qualifier. |
java.util.List<PropertyValueExpressionPair> |
getAdditionalProperties()
Returns optional additional properties in the on-clause of the outer join. |
Expression |
getLeft()
Returns property value expression to join on. |
Expression |
getRight()
Returns property value expression to join on. |
OuterJoinType |
getType()
Returns the type of outer join. |
void |
setAdditionalProperties(java.util.List<PropertyValueExpressionPair> additionalProperties)
Set join properties. |
void |
setLeft(Expression left)
Sets the property value expression to join on. |
void |
setRight(Expression 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()
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, java.util.ArrayList<PropertyValueExpressionPair> 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(java.lang.String propertyLeft, OuterJoinType type, java.lang.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 void setAdditionalProperties(java.util.List<PropertyValueExpressionPair> additionalProperties)
additionalProperties
- for outer joinpublic Expression getLeft()
public void setLeft(Expression left)
left
- expression providing joined-on valuespublic Expression getRight()
public void setRight(Expression right)
right
- expression providing joined-on valuespublic OuterJoinQualifier add(java.lang.String propertyLeft, java.lang.String propertyRight)
propertyLeft
- property providing joined-on valuepropertyRight
- property providing joined-on value
public java.util.List<PropertyValueExpressionPair> getAdditionalProperties()
|
© 2006-2015 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 |