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

java.lang.Object
  extended by org.teiid.dqp.internal.process.multisource.MultiSourceCapabilitiesFinder
All Implemented Interfaces:
CapabilitiesFinder

public class MultiSourceCapabilitiesFinder
extends java.lang.Object
implements CapabilitiesFinder

A capabilities finder proxy that intercepts capabilities calls for multi-source models and hard-codes some capabilities for certain functionality that will not be planned correctly for multi-source queries otherwise.

Since:
4.2

Constructor Summary
MultiSourceCapabilitiesFinder(CapabilitiesFinder finder, java.util.Collection multiSourceModels)
           
 
Method Summary
 SourceCapabilities findCapabilities(java.lang.String modelName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MultiSourceCapabilitiesFinder

public MultiSourceCapabilitiesFinder(CapabilitiesFinder finder,
                                     java.util.Collection multiSourceModels)
Method Detail

findCapabilities

public SourceCapabilities findCapabilities(java.lang.String modelName)
                                    throws TeiidComponentException
Specified by:
findCapabilities in interface CapabilitiesFinder
Throws:
TeiidComponentException


Copyright © 2011. All Rights Reserved.