org.xcmis.search.query.plan
Class QueryExecutionPlan.JoinExecutionPlan
java.lang.Object
org.xcmis.search.query.plan.QueryExecutionPlan
org.xcmis.search.query.plan.QueryExecutionPlan.SourceExecutionPlan
org.xcmis.search.query.plan.QueryExecutionPlan.JoinExecutionPlan
- All Implemented Interfaces:
- Iterator<QueryExecutionPlan>
- Enclosing class:
- QueryExecutionPlan
public static class QueryExecutionPlan.JoinExecutionPlan
- extends QueryExecutionPlan.SourceExecutionPlan
Plan what join two sources.
QueryExecutionPlan.JoinExecutionPlan
public QueryExecutionPlan.JoinExecutionPlan()
- Parameters:
type -
getSize
public int getSize()
- Overrides:
getSize in class QueryExecutionPlan
- Returns:
- size;
- See Also:
QueryExecutionPlan.getSize()
getJoinAlgorithm
public JoinAlgorithm getJoinAlgorithm()
- Returns:
- the joinAlgorithm
getJoinCondition
public org.xcmis.search.model.source.join.JoinCondition getJoinCondition()
- Returns:
- the joinCondition
getJoinType
public org.xcmis.search.model.source.join.JoinType getJoinType()
- Returns:
- the joinType
getLeftPlan
public QueryExecutionPlan.SourceExecutionPlan getLeftPlan()
- Returns:
- the leftPlan
getRightPlan
public QueryExecutionPlan.SourceExecutionPlan getRightPlan()
- Returns:
- the rightPlan
setJoinAlgorithm
public void setJoinAlgorithm(JoinAlgorithm joinAlgorithm)
- Parameters:
joinAlgorithm - the joinAlgorithm to set
setJoinCondition
public void setJoinCondition(org.xcmis.search.model.source.join.JoinCondition joinCondition)
- Parameters:
joinCondition - the joinCondition to set
setJoinType
public void setJoinType(org.xcmis.search.model.source.join.JoinType joinType)
- Parameters:
joinType - the joinType to set
setLeftPlan
public void setLeftPlan(QueryExecutionPlan.SourceExecutionPlan leftPlan)
- Parameters:
leftPlan - the leftPlan to set
setRightPlan
public void setRightPlan(QueryExecutionPlan.SourceExecutionPlan rightPlan)
- Parameters:
rightPlan - the rightPlan to set
getRecursiveString
protected void getRecursiveString(StringBuilder str,
int indentLevel)
- Overrides:
getRecursiveString in class QueryExecutionPlan
- See Also:
QueryExecutionPlan.getRecursiveString(java.lang.StringBuilder, int)
Copyright © 2003-2013 eXo Platform SAS. All Rights Reserved.