|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.metamatrix.query.processor.BaseProcessorPlan
com.metamatrix.query.processor.xquery.XQueryPlan
public class XQueryPlan
XQuery execution Plan
| Field Summary |
|---|
| Constructor Summary | |
|---|---|
XQueryPlan(XQuery xQuery,
java.lang.String parentGroup)
Constructor |
|
| Method Summary | |
|---|---|
java.lang.Object |
clone()
Return a safe clone of the ProcessorPlan. |
void |
close()
Clean up the tuple source when the plan is closed. |
java.util.Collection |
getChildPlans()
Finds all nested plans and returns them. |
java.util.Map |
getDescriptionProperties()
Get a description as a set of properties of primitive types such as String, Integer, etc. |
java.util.List |
getOutputElements()
Get list of resolved elements describing output columns for this plan. |
void |
initialize(CommandContext context,
ProcessorDataManager dataMgr,
BufferManager bufferMgr)
Initialize the plan with some required pieces of data for making queries. |
TupleBatch |
nextBatch()
Get a batch of results or possibly an Exception. |
void |
open()
Open the plan for processing. |
void |
setXMLFormat(java.lang.String xmlFormat)
This method sets whether the documents should be returned in compact format (no extraneous whitespace). |
java.lang.String |
toString()
|
| Methods inherited from class com.metamatrix.query.processor.BaseProcessorPlan |
|---|
addWarning, getAndClearWarnings, getContext, reset, setContext |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public XQueryPlan(XQuery xQuery,
java.lang.String parentGroup)
xQuery - fully-resolved XQuery commandxmlPlans - Map of XQuery doc() args to XMLPlan for
that virtual doc| Method Detail |
|---|
public java.lang.Object clone()
ProcessorPlanopened or after it is closed.
clone in interface ProcessorPlanclone in class BaseProcessorPlanObject.clone()
public void initialize(CommandContext context,
ProcessorDataManager dataMgr,
BufferManager bufferMgr)
ProcessorPlan
context - Process execution contextdataMgr - Data manager referencebufferMgr - Buffer manager referenceProcessorPlan.initialize(com.metamatrix.query.util.CommandContext, com.metamatrix.query.processor.ProcessorDataManager, com.metamatrix.common.buffer.BufferManager)public java.util.List getOutputElements()
ProcessorPlan
ProcessorPlan.getOutputElements()
public void open()
throws MetaMatrixComponentException
ProcessorPlan
MetaMatrixComponentExceptionProcessorPlan.open()
public TupleBatch nextBatch()
throws BlockedException,
MetaMatrixComponentException,
MetaMatrixProcessingException
ProcessorPlan
BlockedException - indicating next batch is not available yet
MetaMatrixComponentException - for non-business rule exception
MetaMatrixProcessingException - for business rule exception, related
to user input or modelingProcessorPlan.nextBatch()
public void close()
throws MetaMatrixComponentException
MetaMatrixComponentExceptionProcessorPlan.close()public java.util.Map getDescriptionProperties()
Describable
Describable.getDescriptionProperties()public java.lang.String toString()
toString in class java.lang.Objectpublic java.util.Collection getChildPlans()
ProcessorPlan
ProcessorPlan.getChildPlans()public void setXMLFormat(java.lang.String xmlFormat)
xmlFormat - A string giving the format in which xml results need to be returned
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||