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
IInputKeys 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()
IPlanDescriptorgetQuery in interface IPlanDescriptorpublic java.util.Collection<SearchPlanForBody> getPlan()
IPlanDescriptorgetPlan in interface IPlanDescriptorpublic java.util.Set<PParameter> getAdornment()
IPlanDescriptorgetAdornment in interface IPlanDescriptorpublic java.util.Set<IInputKey> getIteratedKeys()
IPlanDescriptorIInputKeys which needs to be iterated during the execution of this plan. For optimal
performance, instances of these keys might be indexed.getIteratedKeys in interface IPlanDescriptorpublic java.lang.String toString()
toString in class java.lang.Object