public abstract class AbstractVDBDeployer extends Object
| Modifier and Type | Field and Description |
|---|---|
protected ConcurrentSkipListMap<String,org.teiid.metadata.MetadataRepository<?,?>> |
repositories |
| Constructor and Description |
|---|
AbstractVDBDeployer() |
| Modifier and Type | Method and Description |
|---|---|
void |
addMetadataRepository(String name,
org.teiid.metadata.MetadataRepository<?,?> metadataRepository) |
protected void |
assignMetadataRepositories(org.teiid.adminapi.impl.VDBMetaData deployment,
org.teiid.metadata.MetadataRepository<?,?> defaultRepo) |
protected org.teiid.metadata.MetadataFactory |
createMetadataFactory(org.teiid.adminapi.impl.VDBMetaData vdb,
org.teiid.metadata.MetadataStore store,
org.teiid.adminapi.impl.ModelMetaData model,
Map<String,? extends org.teiid.metadata.VDBResource> vdbResources) |
protected List<org.teiid.dqp.internal.datamgr.ConnectorManager> |
getConnectorManagers(org.teiid.adminapi.impl.ModelMetaData model,
org.teiid.dqp.internal.datamgr.ConnectorManagerRepository cmr) |
protected org.teiid.metadata.MetadataRepository<?,?> |
getMetadataRepository(String repoType) |
protected abstract VDBRepository |
getVDBRepository() |
protected void |
loadMetadata(org.teiid.adminapi.impl.VDBMetaData vdb,
org.teiid.dqp.internal.datamgr.ConnectorManagerRepository cmr,
org.teiid.metadata.MetadataStore store,
org.teiid.query.metadata.VDBResources vdbResources) |
protected abstract void |
loadMetadata(org.teiid.adminapi.impl.VDBMetaData vdb,
org.teiid.adminapi.impl.ModelMetaData model,
org.teiid.dqp.internal.datamgr.ConnectorManagerRepository cmr,
org.teiid.metadata.MetadataRepository metadataRepository,
org.teiid.metadata.MetadataStore store,
AtomicInteger loadCount,
org.teiid.query.metadata.VDBResources vdbResources) |
protected void |
metadataLoaded(org.teiid.adminapi.impl.VDBMetaData vdb,
org.teiid.adminapi.impl.ModelMetaData model,
org.teiid.metadata.MetadataStore vdbMetadataStore,
AtomicInteger loadCount,
org.teiid.metadata.MetadataFactory factory,
boolean success,
org.teiid.dqp.internal.datamgr.ConnectorManagerRepository cmr,
org.teiid.query.metadata.VDBResources vdbResources) |
protected ConcurrentSkipListMap<String,org.teiid.metadata.MetadataRepository<?,?>> repositories
public void addMetadataRepository(String name, org.teiid.metadata.MetadataRepository<?,?> metadataRepository)
protected void assignMetadataRepositories(org.teiid.adminapi.impl.VDBMetaData deployment,
org.teiid.metadata.MetadataRepository<?,?> defaultRepo)
throws VirtualDatabaseException
VirtualDatabaseExceptionprotected List<org.teiid.dqp.internal.datamgr.ConnectorManager> getConnectorManagers(org.teiid.adminapi.impl.ModelMetaData model, org.teiid.dqp.internal.datamgr.ConnectorManagerRepository cmr)
protected void loadMetadata(org.teiid.adminapi.impl.VDBMetaData vdb,
org.teiid.dqp.internal.datamgr.ConnectorManagerRepository cmr,
org.teiid.metadata.MetadataStore store,
org.teiid.query.metadata.VDBResources vdbResources)
throws org.teiid.translator.TranslatorException
org.teiid.translator.TranslatorExceptionprotected abstract VDBRepository getVDBRepository()
protected abstract void loadMetadata(org.teiid.adminapi.impl.VDBMetaData vdb,
org.teiid.adminapi.impl.ModelMetaData model,
org.teiid.dqp.internal.datamgr.ConnectorManagerRepository cmr,
org.teiid.metadata.MetadataRepository metadataRepository,
org.teiid.metadata.MetadataStore store,
AtomicInteger loadCount,
org.teiid.query.metadata.VDBResources vdbResources)
throws org.teiid.translator.TranslatorException
org.teiid.translator.TranslatorExceptionprotected void metadataLoaded(org.teiid.adminapi.impl.VDBMetaData vdb,
org.teiid.adminapi.impl.ModelMetaData model,
org.teiid.metadata.MetadataStore vdbMetadataStore,
AtomicInteger loadCount,
org.teiid.metadata.MetadataFactory factory,
boolean success,
org.teiid.dqp.internal.datamgr.ConnectorManagerRepository cmr,
org.teiid.query.metadata.VDBResources vdbResources)
protected org.teiid.metadata.MetadataFactory createMetadataFactory(org.teiid.adminapi.impl.VDBMetaData vdb,
org.teiid.metadata.MetadataStore store,
org.teiid.adminapi.impl.ModelMetaData model,
Map<String,? extends org.teiid.metadata.VDBResource> vdbResources)
protected org.teiid.metadata.MetadataRepository<?,?> getMetadataRepository(String repoType) throws VirtualDatabaseException
VirtualDatabaseExceptionCopyright © 2018 JBoss by Red Hat. All rights reserved.