org.teiid.deployers
Class VDBRepository

java.lang.Object
  extended by 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

Constructor Summary
VDBRepository()
           
 
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
 

Constructor Detail

VDBRepository

public VDBRepository()
Method Detail

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.