|
||||||||||
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 docMethod Detail |
---|
public java.lang.Object clone()
ProcessorPlan
opened
or after it is closed
.
clone
in interface ProcessorPlan
clone
in class BaseProcessorPlan
Object.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
MetaMatrixComponentException
ProcessorPlan.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
MetaMatrixComponentException
ProcessorPlan.close()
public java.util.Map getDescriptionProperties()
Describable
Describable.getDescriptionProperties()
public java.lang.String toString()
toString
in class java.lang.Object
public 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 |