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

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

public static class QueryExecutionPlan.SortExecutionPlan
extends QueryExecutionPlan.NestedExecutionPlan

Execution step for sort 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.SortExecutionPlan()
           
QueryExecutionPlan.SortExecutionPlan(QueryExecutionPlan childPlan)
           
 
Method Summary
 List<org.xcmis.search.model.ordering.Ordering> getOrderings()
           
protected  void getRecursiveString(StringBuilder str, int indentLevel)
           
 void setOrderings(List<org.xcmis.search.model.ordering.Ordering> orderings)
           
 
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.SortExecutionPlan

public QueryExecutionPlan.SortExecutionPlan()
Parameters:
type -

QueryExecutionPlan.SortExecutionPlan

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

getOrderings

public List<org.xcmis.search.model.ordering.Ordering> getOrderings()
Returns:
the orderings

setOrderings

public void setOrderings(List<org.xcmis.search.model.ordering.Ordering> orderings)
Parameters:
orderings - the orderings 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.