public class PlanDescriptor extends java.lang.Object implements IPlanDescriptor
Constructor and Description |
---|
PlanDescriptor(PQuery pquery,
java.util.Collection<SearchPlanForBody> plan,
java.util.Set<PParameter> adornment) |
Modifier and Type | Method and Description |
---|---|
java.util.Set<PParameter> |
getAdornment()
The set of parameters this plan assumes to be bound
|
java.util.Set<IInputKey> |
getIteratedKeys()
The collection of
IInputKey s which needs to be iterated during the execution of this plan. |
java.util.Collection<SearchPlanForBody> |
getPlan()
The executable search plans for each body in the query
|
PQuery |
getQuery()
The query which this plan implements
|
java.lang.String |
toString() |
public PlanDescriptor(PQuery pquery, java.util.Collection<SearchPlanForBody> plan, java.util.Set<PParameter> adornment)
public PQuery getQuery()
IPlanDescriptor
getQuery
in interface IPlanDescriptor
public java.util.Collection<SearchPlanForBody> getPlan()
IPlanDescriptor
getPlan
in interface IPlanDescriptor
public java.util.Set<PParameter> getAdornment()
IPlanDescriptor
getAdornment
in interface IPlanDescriptor
public java.util.Set<IInputKey> getIteratedKeys()
IPlanDescriptor
IInputKey
s which needs to be iterated during the execution of this plan. For optimal
performance, instances of these keys might be indexed.getIteratedKeys
in interface IPlanDescriptor
public java.lang.String toString()
toString
in class java.lang.Object