||Removes the all the "excluded" nodes from the Mapping XML node tree
||This vistor marks all the nodes in the Mapping Document to
||This visitor resolves the "element" names on the mapping nodes to the planned
sources defined at same or parent nodes.
||Helper methods for dealing with relational queries while performing XML planning.
||This visitor class will traverse a language object tree, find any Reference
objects, and replace them with the corresponding parsed Expression which is the
||This class visits all the base nodes with "source" property set and extracts then and makes
then independent nodes.
||This visitor will take source node's QueryNode, move the the inputset criteria
specified on the QueryNode on to the Source Node's query.
||Builds a Element/Attribute or Comment tag for the XML Plan Node.
||Validate the criteria specified on the elements.
||This visitor is able to map symbols based on the XML document model:
given a symbol representing one of the nodes of the document which is
mapped, this object will find the Symbol representing the relational
element it is mapped to.
|| This prepares an
a Mapping Document structure of
||This handy little class simply holds data that is sent recursively throughout
||This class converts the MappingDocument to a Program which can be executed using the
||This class has code to with planning the automatic XML staging queries.