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

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

public static class QueryExecutionPlan.ProjectExecutionPlan
extends QueryExecutionPlan.NestedExecutionPlan

Execution step for project 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.ProjectExecutionPlan()
           
QueryExecutionPlan.ProjectExecutionPlan(QueryExecutionPlan childPlan)
           
 
Method Summary
 List<org.xcmis.search.model.column.Column> getColumns()
           
protected  void getRecursiveString(StringBuilder str, int indentLevel)
           
 void setColumns(List<org.xcmis.search.model.column.Column> columns2)
           
 
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.ProjectExecutionPlan

public QueryExecutionPlan.ProjectExecutionPlan()
Parameters:
type -

QueryExecutionPlan.ProjectExecutionPlan

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

getRecursiveString

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

getColumns

public List<org.xcmis.search.model.column.Column> getColumns()
Returns:
the columns

setColumns

public void setColumns(List<org.xcmis.search.model.column.Column> columns2)
Parameters:
columns2 - the columns to set


Copyright © 2011 eXo Platform SAS. All Rights Reserved.