public class VDBRepository extends Object implements Serializable
| Constructor and Description |
|---|
VDBRepository() |
| Modifier and Type | Method and Description |
|---|---|
Collection<CompositeVDB> |
addListener(VDBLifeCycleListener listener)
Add the listener and return the current set of active vdbs
|
void |
addPendingDeployment(org.teiid.adminapi.impl.VDBMetaData deployment) |
void |
addVDB(org.teiid.adminapi.impl.VDBMetaData vdb,
org.teiid.metadata.MetadataStore metadataStore,
LinkedHashMap<String,org.teiid.query.metadata.VDBResources.Resource> visibilityMap,
UDFMetaData udf,
org.teiid.dqp.internal.datamgr.ConnectorManagerRepository cmr) |
void |
finishDeployment(String name,
String version) |
CompositeVDB |
getCompositeVDB(org.teiid.vdb.runtime.VDBKey key) |
org.teiid.adminapi.impl.VDBMetaData |
getLiveVDB(String vdbName)
A live vdb may be loading or active
|
org.teiid.adminapi.impl.VDBMetaData |
getLiveVDB(String name,
Object version)
A live vdb may be loading or active
|
org.teiid.metadata.MetadataStore |
getODBCStore() |
Map<String,org.teiid.metadata.Datatype> |
getRuntimeTypeMap() |
org.teiid.query.function.SystemFunctionManager |
getSystemFunctionManager() |
org.teiid.metadata.MetadataStore |
getSystemStore() |
org.teiid.adminapi.impl.VDBMetaData |
getVDB(String vdbName,
Object vdbVersion) |
List<org.teiid.adminapi.impl.VDBMetaData> |
getVDBs() |
boolean |
isDataRolesRequired() |
protected boolean |
processMetadataValidatorReport(org.teiid.vdb.runtime.VDBKey key,
org.teiid.query.validator.ValidatorReport report) |
void |
removeListener(VDBLifeCycleListener listener) |
org.teiid.adminapi.impl.VDBMetaData |
removeVDB(String vdbName,
Object vdbVersion) |
void |
setAllowEnvFunction(boolean allowEnv) |
void |
setBufferManager(org.teiid.common.buffer.BufferManager value) |
void |
setDataRolesRequired(boolean requireDataRoles) |
void |
setObjectReplicator(org.teiid.query.ObjectReplicator value) |
void |
setSystemFunctionManager(org.teiid.query.function.SystemFunctionManager mgr) |
void |
setSystemStore(org.teiid.metadata.MetadataStore store) |
void |
start() |
void |
waitForFinished(org.teiid.vdb.runtime.VDBKey key,
int timeOutMillis) |
public void addVDB(org.teiid.adminapi.impl.VDBMetaData vdb,
org.teiid.metadata.MetadataStore metadataStore,
LinkedHashMap<String,org.teiid.query.metadata.VDBResources.Resource> visibilityMap,
UDFMetaData udf,
org.teiid.dqp.internal.datamgr.ConnectorManagerRepository cmr)
throws VirtualDatabaseException
VirtualDatabaseExceptionpublic void waitForFinished(org.teiid.vdb.runtime.VDBKey key,
int timeOutMillis)
throws org.teiid.net.ConnectionException
org.teiid.net.ConnectionExceptionpublic CompositeVDB getCompositeVDB(org.teiid.vdb.runtime.VDBKey key)
public org.teiid.adminapi.impl.VDBMetaData getLiveVDB(String name, Object version)
name - version - public List<org.teiid.adminapi.impl.VDBMetaData> getVDBs()
public org.teiid.adminapi.impl.VDBMetaData getLiveVDB(String vdbName)
vdbName - public org.teiid.metadata.MetadataStore getSystemStore()
public org.teiid.metadata.MetadataStore getODBCStore()
public void setSystemStore(org.teiid.metadata.MetadataStore store)
public void start()
protected boolean processMetadataValidatorReport(org.teiid.vdb.runtime.VDBKey key,
org.teiid.query.validator.ValidatorReport report)
key - report - public Collection<CompositeVDB> addListener(VDBLifeCycleListener listener)
public void removeListener(VDBLifeCycleListener listener)
public org.teiid.query.function.SystemFunctionManager getSystemFunctionManager()
public void setSystemFunctionManager(org.teiid.query.function.SystemFunctionManager mgr)
public void addPendingDeployment(org.teiid.adminapi.impl.VDBMetaData deployment)
public boolean isDataRolesRequired()
public void setDataRolesRequired(boolean requireDataRoles)
public void setBufferManager(org.teiid.common.buffer.BufferManager value)
public void setObjectReplicator(org.teiid.query.ObjectReplicator value)
public void setAllowEnvFunction(boolean allowEnv)
Copyright © 2018 JBoss by Red Hat. All rights reserved.