org.xcmis.search.query.plan
Class QueryExecutionPlan.WhereExecutionPlan

java.lang.Object
  extended by org.xcmis.search.query.plan.QueryExecutionPlan
      extended by org.xcmis.search.query.plan.QueryExecutionPlan.NestedExecutionPlan
          extended by org.xcmis.search.query.plan.QueryExecutionPlan.WhereExecutionPlan
All Implemented Interfaces:
Iterator<QueryExecutionPlan>
Enclosing class:
QueryExecutionPlan

public static class QueryExecutionPlan.WhereExecutionPlan
extends QueryExecutionPlan.NestedExecutionPlan

Execution step for constraint.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.xcmis.search.query.plan.QueryExecutionPlan
QueryExecutionPlan.JoinExecutionPlan, QueryExecutionPlan.LimitExecutionPlan, QueryExecutionPlan.NestedExecutionPlan, QueryExecutionPlan.ProjectExecutionPlan, QueryExecutionPlan.SelectorExecutionPlan, QueryExecutionPlan.SortExecutionPlan, QueryExecutionPlan.SourceExecutionPlan, QueryExecutionPlan.Type, QueryExecutionPlan.WhereExecutionPlan
 
Field Summary
 
Fields inherited from class org.xcmis.search.query.plan.QueryExecutionPlan.NestedExecutionPlan
childPlan
 
Constructor Summary
QueryExecutionPlan.WhereExecutionPlan()
           
QueryExecutionPlan.WhereExecutionPlan(QueryExecutionPlan childPlan)
           
 
Method Summary
 org.xcmis.search.model.constraint.Constraint getConstraint()
           
protected  void getRecursiveString(StringBuilder str, int indentLevel)
           
 void setConstraint(org.xcmis.search.model.constraint.Constraint constraint)
           
 
Methods inherited from class org.xcmis.search.query.plan.QueryExecutionPlan.NestedExecutionPlan
findPlanByType, getChildPlan, getSize, hasNext, next, setChildPlan
 
Methods inherited from class org.xcmis.search.query.plan.QueryExecutionPlan
addSelector, addSelector, addSelectors, getSelectors, getType, remove, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

QueryExecutionPlan.WhereExecutionPlan

public QueryExecutionPlan.WhereExecutionPlan()
Parameters:
type -

QueryExecutionPlan.WhereExecutionPlan

public QueryExecutionPlan.WhereExecutionPlan(QueryExecutionPlan childPlan)
Parameters:
type -
Method Detail

getConstraint

public org.xcmis.search.model.constraint.Constraint getConstraint()
Returns:
the constraint

setConstraint

public void setConstraint(org.xcmis.search.model.constraint.Constraint constraint)
Parameters:
constraint - the constraint to set

getRecursiveString

protected void getRecursiveString(StringBuilder str,
                                  int indentLevel)
Overrides:
getRecursiveString in class QueryExecutionPlan
See Also:
QueryExecutionPlan.getRecursiveString(java.lang.StringBuilder, int)


Copyright © 2011 eXo Platform SAS. All Rights Reserved.