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

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.LimitExecutionPlan
All Implemented Interfaces:
Iterator<QueryExecutionPlan>
Enclosing class:
QueryExecutionPlan

public static class QueryExecutionPlan.LimitExecutionPlan
extends QueryExecutionPlan.NestedExecutionPlan

Execution step for limit phase.


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.LimitExecutionPlan()
           
QueryExecutionPlan.LimitExecutionPlan(QueryExecutionPlan childPlan)
           
 
Method Summary
 org.xcmis.search.model.Limit getLimit()
           
protected  void getRecursiveString(StringBuilder str, int indentLevel)
           
 void setLimit(org.xcmis.search.model.Limit limit)
           
 
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.LimitExecutionPlan

public QueryExecutionPlan.LimitExecutionPlan()
Parameters:
type -

QueryExecutionPlan.LimitExecutionPlan

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

getLimit

public org.xcmis.search.model.Limit getLimit()
Returns:
the limit

setLimit

public void setLimit(org.xcmis.search.model.Limit limit)
Parameters:
limit - the limit to set

getRecursiveString

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


Copyright © 2010 eXo Platform SAS. All Rights Reserved.