com.metamatrix.query.optimizer.xml
Class XMLPlannerEnvironment
java.lang.Object
   com.metamatrix.query.optimizer.xml.XMLPlannerEnvironment
com.metamatrix.query.optimizer.xml.XMLPlannerEnvironment
- public final class XMLPlannerEnvironment 
- extends java.lang.Object
This handy little class simply holds data that is sent recursively throughout
 the XMLPlanner.  It is useful to define it all here, where more data can be
 added as needed, rather than change parameters to all the method calls
 later on.  A single instance will be used in XMLPlanner.
| Field Summary | 
| static java.lang.Integer | XML_FORM_RESULTS_PROPERTYProperty key to indicate what form the XML result documents should be in, 
 either String (default) or JDOM document.
 | 
 
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
XML_FORM_RESULTS_PROPERTY
public static final java.lang.Integer XML_FORM_RESULTS_PROPERTY
- Property key to indicate what form the XML result documents should be in, 
 either String (default) or JDOM document.  The value of the property
 should be one of 
 ProcessorEnvironment#STRING_RESULTorProcessorEnvironment#JDOM_DOCUMENT_RESULTor
 This is to be used in conjunction withCommandTreeNodeproperty methods.
 
 
XMLPlannerEnvironment
public XMLPlannerEnvironment(QueryMetadataInterface qmi)
getStagingTableResultsInfo
public ResultSetInfo getStagingTableResultsInfo(java.lang.String groupName)
- 
 
addStagingTable
public void addStagingTable(java.lang.Object groupId,
                            java.lang.Object intoGroupId)
- Dynamically setting up the staging tables as meterialized views.
 
- 
- Parameters:
- groupSymbol-
- intoGroupSymbol-
 
isStagingTable
public boolean isStagingTable(java.lang.Object groupId)
- 
 
addToGlobalMetadata
public void addToGlobalMetadata(java.util.Map data)
- 
 
addQueryNodeToMetadata
public void addQueryNodeToMetadata(java.lang.Object metadataId,
                                   QueryNode node)
- 
 
unLoadResultName
public java.lang.String unLoadResultName(java.lang.String loadName)
- 
 
getStagedResultName
public java.lang.String getStagedResultName(java.lang.String rsName)
- 
 
getAliasName
public java.lang.String getAliasName(java.lang.String rsName)
- 
 
Copyright © 2009. All Rights Reserved.