|
Class Summary |
| CriteriaPlanner |
|
| HandleNillableVisitor |
Removes the all the "excluded" nodes from the Mapping XML node tree |
| MarkExcludeVisitor |
This vistor marks all the nodes in the Mapping Document to
"exclude". |
| NameInSourceResolverVisitor |
This visitor resolves the "element" names on the mapping nodes to the planned
sources defined at same or parent nodes. |
| QueryUtil |
Helper methods for dealing with relational queries while performing XML planning. |
| ReferenceBindingReplacerVisitor |
This visitor class will traverse a language object tree, find any Reference
objects, and replace them with the corresponding parsed Expression which is the
Reference's binding. |
| SourceNodeGenaratorVisitor |
This class visits all the base nodes with "source" property set and extracts then and makes
then independent nodes. |
| SourceNodePlannerVisitor |
This visitor will take source node's QueryNode, move the the inputset criteria
specified on the QueryNode on to the Source Node's query. |
| TagBuilderVisitor |
Builds a Element/Attribute or Comment tag for the XML Plan Node. |
| ValidateMappedCriteriaVisitor |
Validate the criteria specified on the elements. |
| XMLNodeMappingVisitor |
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. |
| XMLPlanner |
This prepares an XMLPlan from
a Mapping Document structure of MappingNodes. |
| XMLPlannerEnvironment |
This handy little class simply holds data that is sent recursively throughout
the XMLPlanner. |
| XMLPlanToProcessVisitor |
This class converts the MappingDocument to a Program which can be executed using the
Query Processor |
| XMLQueryPlanner |
|
| XMLStagaingQueryPlanner |
This class has code to with planning the automatic XML staging queries. |