org.teiid.deployers
Class VDBRepository
java.lang.Object
org.teiid.deployers.VDBRepository
- All Implemented Interfaces:
- java.io.Serializable
public class VDBRepository
- extends java.lang.Object
- implements java.io.Serializable
Repository for VDBs
- See Also:
- Serialized Form
|
Method Summary |
void |
addVDB(VDBMetaData vdb,
MetadataStoreGroup stores,
java.util.LinkedHashMap<java.lang.String,TransformationMetadata.Resource> visibilityMap,
UDFMetaData udf,
org.teiid.dqp.internal.datamgr.ConnectorManagerRepository cmr)
|
java.util.Map<java.lang.String,Datatype> |
getBuiltinDatatypes()
|
MetadataStore |
getODBCStore()
|
MetadataStore |
getSystemStore()
|
VDBMetaData |
getVDB(java.lang.String vdbName)
|
VDBMetaData |
getVDB(java.lang.String name,
int version)
|
java.util.List<VDBMetaData> |
getVDBs()
|
void |
mergeVDBs(java.lang.String sourceVDBName,
int sourceVDBVersion,
java.lang.String targetVDBName,
int targetVDBVersion)
|
void |
odbcEnabled()
|
boolean |
removeVDB(java.lang.String vdbName,
int vdbVersion)
|
void |
setSystemStore(MetadataStore store)
|
void |
start()
|
void |
updateVDB(java.lang.String name,
int version)
|
protected VDBKey |
vdbId(VDBMetaData vdb)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
VDBRepository
public VDBRepository()
addVDB
public void addVDB(VDBMetaData vdb,
MetadataStoreGroup stores,
java.util.LinkedHashMap<java.lang.String,TransformationMetadata.Resource> visibilityMap,
UDFMetaData udf,
org.teiid.dqp.internal.datamgr.ConnectorManagerRepository cmr)
throws org.jboss.deployers.spi.DeploymentException
- Throws:
org.jboss.deployers.spi.DeploymentException
getVDB
public VDBMetaData getVDB(java.lang.String name,
int version)
getVDBs
public java.util.List<VDBMetaData> getVDBs()
vdbId
protected VDBKey vdbId(VDBMetaData vdb)
getVDB
public VDBMetaData getVDB(java.lang.String vdbName)
throws VirtualDatabaseException
- Throws:
VirtualDatabaseException
getSystemStore
public MetadataStore getSystemStore()
getODBCStore
public MetadataStore getODBCStore()
setSystemStore
public void setSystemStore(MetadataStore store)
odbcEnabled
public void odbcEnabled()
removeVDB
public boolean removeVDB(java.lang.String vdbName,
int vdbVersion)
getBuiltinDatatypes
public java.util.Map<java.lang.String,Datatype> getBuiltinDatatypes()
mergeVDBs
public void mergeVDBs(java.lang.String sourceVDBName,
int sourceVDBVersion,
java.lang.String targetVDBName,
int targetVDBVersion)
throws AdminException
- Throws:
AdminException
start
public void start()
updateVDB
public void updateVDB(java.lang.String name,
int version)
Copyright © 2010. All Rights Reserved.