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

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

public static class QueryExecutionPlan.SelectorExecutionPlan
extends QueryExecutionPlan.SourceExecutionPlan

Plan for what accumulate information about source


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
 
Constructor Summary
QueryExecutionPlan.SelectorExecutionPlan()
           
 
Method Summary
 org.xcmis.search.model.source.SelectorName getAlias()
           
 List<Schema.Column> getColumns()
           
 org.xcmis.search.model.source.SelectorName getName()
           
protected  void getRecursiveString(StringBuilder str, int indentLevel)
           
 void setAlias(org.xcmis.search.model.source.SelectorName alias)
           
 void setColumns(List<Schema.Column> columns)
           
 void setName(org.xcmis.search.model.source.SelectorName name)
           
 
Methods inherited from class org.xcmis.search.query.plan.QueryExecutionPlan
addSelector, addSelector, addSelectors, findPlanByType, getSelectors, getSize, getType, hasNext, next, remove, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

QueryExecutionPlan.SelectorExecutionPlan

public QueryExecutionPlan.SelectorExecutionPlan()
Parameters:
type -
Method Detail

getAlias

public org.xcmis.search.model.source.SelectorName getAlias()
Returns:
the alias

getColumns

public List<Schema.Column> getColumns()
Returns:
the columns

getName

public org.xcmis.search.model.source.SelectorName getName()
Returns:
the name

setAlias

public void setAlias(org.xcmis.search.model.source.SelectorName alias)
Parameters:
alias - the alias to set

setColumns

public void setColumns(List<Schema.Column> columns)
Parameters:
columns - the columns to set

setName

public void setName(org.xcmis.search.model.source.SelectorName name)
Parameters:
name - the name 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.