org.teiid.dqp.internal.process.multisource
Class MultiSourcePlanToProcessConverter

java.lang.Object
  extended by org.teiid.query.optimizer.relational.PlanToProcessConverter
      extended by org.teiid.dqp.internal.process.multisource.MultiSourcePlanToProcessConverter

public class MultiSourcePlanToProcessConverter
extends PlanToProcessConverter


Field Summary
 
Fields inherited from class org.teiid.query.optimizer.relational.PlanToProcessConverter
metadata
 
Constructor Summary
MultiSourcePlanToProcessConverter(QueryMetadataInterface metadata, IDGenerator idGenerator, AnalysisRecord analysisRecord, CapabilitiesFinder capFinder, java.util.Set<java.lang.String> multiSourceModels, DQPWorkContext workContext, CommandContext context)
           
 
Method Summary
 RelationalPlan convert(PlanNode planNode)
           
protected  RelationalNode convertNode(PlanNode planNode)
           
 
Methods inherited from class org.teiid.query.optimizer.relational.PlanToProcessConverter
getID
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MultiSourcePlanToProcessConverter

public MultiSourcePlanToProcessConverter(QueryMetadataInterface metadata,
                                         IDGenerator idGenerator,
                                         AnalysisRecord analysisRecord,
                                         CapabilitiesFinder capFinder,
                                         java.util.Set<java.lang.String> multiSourceModels,
                                         DQPWorkContext workContext,
                                         CommandContext context)
Method Detail

convert

public RelationalPlan convert(PlanNode planNode)
                       throws QueryPlannerException,
                              TeiidComponentException
Overrides:
convert in class PlanToProcessConverter
Throws:
QueryPlannerException
TeiidComponentException

convertNode

protected RelationalNode convertNode(PlanNode planNode)
                              throws QueryPlannerException,
                                     TeiidComponentException
Overrides:
convertNode in class PlanToProcessConverter
Throws:
QueryPlannerException
TeiidComponentException


Copyright © 2011. All Rights Reserved.