|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.teiid.query.processor.xml.ProcessorInstruction
public abstract class ProcessorInstruction
Abstract superclass of all XML Processor Instructions.
| Constructor Summary | |
|---|---|
ProcessorInstruction()
|
|
| Method Summary | |
|---|---|
abstract PlanNode |
getDescriptionProperties()
|
abstract org.teiid.query.processor.xml.XMLContext |
process(XMLProcessorEnvironment env,
org.teiid.query.processor.xml.XMLContext context)
Allow this ProcessorInstruction to do whatever processing it needs, and to in turn manipulate the running program. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ProcessorInstruction()
| Method Detail |
|---|
public abstract org.teiid.query.processor.xml.XMLContext process(XMLProcessorEnvironment env,
org.teiid.query.processor.xml.XMLContext context)
throws BlockedException,
TeiidComponentException,
TeiidProcessingException
increment
the program counter of the current program, but specialized instructions may add
sub programs to the stack or not increment the counter (so that they are
executed again.)
env - instance of ProcessorEnvironment which is being used for the processing
of the XML document model query
TeiidComponentException - for non-business exception
TeiidProcessingException - for business exception due to user input or model
BlockedException - if data is not available now but may be at a later timepublic abstract PlanNode getDescriptionProperties()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||