org.teiid.query.processor.xml
Class ExecStagingTableInstruction
java.lang.Object
org.teiid.query.processor.xml.ProcessorInstruction
org.teiid.query.processor.xml.ExecSqlInstruction
org.teiid.query.processor.xml.ExecStagingTableInstruction
public class ExecStagingTableInstruction
- extends ExecSqlInstruction
This instruction is to start loading a staging table. The difference between the loading the
staging table and execute sql node is that sql node will capture the results and save them in
the context object, where as staging does not care about the results, because they are actually
stored in the temp table store, will be accessed by required query directly from there, as these
results are nothing do with producing the document directly.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ExecStagingTableInstruction
public ExecStagingTableInstruction(java.lang.String resultName,
ResultSetInfo info)
process
public org.teiid.query.processor.xml.XMLContext process(XMLProcessorEnvironment env,
org.teiid.query.processor.xml.XMLContext context)
throws BlockedException,
TeiidComponentException,
TeiidProcessingException
- Description copied from class:
ProcessorInstruction
- Allow this ProcessorInstruction to do whatever processing it needs, and to
in turn manipulate the running program.
A typical instruction should simply
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.)
- Overrides:
process in class ExecSqlInstruction
- Parameters:
env - instance of ProcessorEnvironment which is being used for the processing
of the XML document model query
- Throws:
BlockedException - if data is not available now but may be at a later time
TeiidComponentException - for non-business exception
TeiidProcessingException - for business exception due to user input or model- See Also:
ProcessorInstruction.process(org.teiid.query.processor.xml.XMLProcessorEnvironment, org.teiid.query.processor.xml.XMLContext)
toString
public java.lang.String toString()
- Overrides:
toString in class ExecSqlInstruction
getDescriptionProperties
public PlanNode getDescriptionProperties()
- Overrides:
getDescriptionProperties in class ExecSqlInstruction
Copyright © 2011. All Rights Reserved.