Package com.metamatrix.query.processor.xml

Interface Summary
DocumentInProgress This represents a document in construction.
PlanExecutor This interface is responsible for executing the queries for the XML processing environment.
 

Class Summary
AbortProcessingInstruction This instruction, intended to be reached conditionally (only under certain criteria) will throw a RuntimeException and cause query processing to be aborted.
AddCommentInstruction Adds a comment to an element of the document in progress
AddNodeInstruction  
BlockInstruction  
Condition This is a condition which can be evaluated, and which supplies a Program instance which should act as the resulting sub Program to be run (placed on the top of the program stack) if the condition evaluates to true.
CriteriaCondition A condition based on a sql Criteria Object.
DefaultCondition This condition always evaluates to true, basically is a holder for a sub Program, and can therefore be used as the default choice in an IfInstruction.
EndBlockInstruction This instruction closes a result set, which closes and removes the TupleSource associated with it.
EndDocumentInstruction This instruction marks the current document in progress as finished.
ExecSqlInstruction Executes a SQL statement, defines a result set.
ExecStagingTableInstruction This instruction is to start loading a staging table.
IfInstruction This instruction holds a List of Criteria, and for each Criteria there is a Program that will be executed.
InitializeDocumentInstruction Should be the first instruction of any document.
JoinedWhileInstruction Loop instruction on the result set execute before this instruction.
MoveCursorInstruction  
MoveDocInstruction  
NodeDescriptor THis class contains the information of an element or an attribute.
ProcessorInstruction Abstract superclass of all XML Processor Instructions.
Program A program is a sequence of ProcessorInstructions.
ProgramUtil Utility to print out a Program.
RecurseProgramCondition This special condition handles recursive XML processing.
SAXDocumentInProgress This class is used to build XML document and stream the output as chunks.
WhileInstruction Loop instruction on the result set execute before this instruction.
XMLPlan  
XMLProcessorEnvironment  
XMLUtil Utility methods to be used with the XML and XQuery processing.
 



Copyright © 2009. All Rights Reserved.