public class TranslatorUtil extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
DEPLOYMENT_NAME |
| Constructor and Description |
|---|
TranslatorUtil() |
| Modifier and Type | Method and Description |
|---|---|
static org.teiid.translator.ExecutionFactory<Object,Object> |
buildDelegateAwareExecutionFactory(org.teiid.adminapi.impl.VDBTranslatorMetaData translator,
org.teiid.dqp.internal.datamgr.ConnectorManagerRepository.ExecutionFactoryProvider provider) |
static org.teiid.translator.ExecutionFactory |
buildExecutionFactory(org.teiid.adminapi.impl.VDBTranslatorMetaData data) |
static org.teiid.adminapi.impl.VDBTranslatorMetaData |
buildTranslatorMetadata(org.teiid.translator.ExecutionFactory factory,
String moduleName) |
static Object |
getDefaultValue(Object instance,
Method method,
org.teiid.translator.TranslatorProperty prop) |
static org.teiid.translator.ExecutionFactory<Object,Object> |
getExecutionFactory(String name,
org.teiid.dqp.internal.datamgr.TranslatorRepository vdbRepo,
org.teiid.dqp.internal.datamgr.TranslatorRepository repo,
org.teiid.adminapi.impl.VDBMetaData deployment,
IdentityHashMap<org.teiid.adminapi.Translator,org.teiid.translator.ExecutionFactory<Object,Object>> map,
HashSet<String> building) |
static String |
getPropertyName(Method method) |
static Method |
getSetter(Class<?> clazz,
Method method) |
static String |
getTranslatorName(org.teiid.translator.ExecutionFactory factory) |
public static final String DEPLOYMENT_NAME
public static org.teiid.translator.ExecutionFactory buildExecutionFactory(org.teiid.adminapi.impl.VDBTranslatorMetaData data)
throws TeiidException
TeiidExceptionpublic static org.teiid.translator.ExecutionFactory<Object,Object> buildDelegateAwareExecutionFactory(org.teiid.adminapi.impl.VDBTranslatorMetaData translator, org.teiid.dqp.internal.datamgr.ConnectorManagerRepository.ExecutionFactoryProvider provider) throws org.teiid.dqp.internal.datamgr.ConnectorManagerRepository.ConnectorManagerException
org.teiid.dqp.internal.datamgr.ConnectorManagerRepository.ConnectorManagerExceptionpublic static Method getSetter(Class<?> clazz, Method method) throws SecurityException, TeiidException
SecurityExceptionTeiidExceptionpublic static String getTranslatorName(org.teiid.translator.ExecutionFactory factory)
public static org.teiid.adminapi.impl.VDBTranslatorMetaData buildTranslatorMetadata(org.teiid.translator.ExecutionFactory factory,
String moduleName)
public static Object getDefaultValue(Object instance, Method method, org.teiid.translator.TranslatorProperty prop)
public static org.teiid.translator.ExecutionFactory<Object,Object> getExecutionFactory(String name, org.teiid.dqp.internal.datamgr.TranslatorRepository vdbRepo, org.teiid.dqp.internal.datamgr.TranslatorRepository repo, org.teiid.adminapi.impl.VDBMetaData deployment, IdentityHashMap<org.teiid.adminapi.Translator,org.teiid.translator.ExecutionFactory<Object,Object>> map, HashSet<String> building) throws org.teiid.dqp.internal.datamgr.ConnectorManagerRepository.ConnectorManagerException
org.teiid.dqp.internal.datamgr.ConnectorManagerRepository.ConnectorManagerExceptionCopyright © 2018 JBoss by Red Hat. All rights reserved.