Class CompositeVDB


  • public class CompositeVDB
    extends Object
    Represents the runtime state of a vdb that may aggregate several vdbs.
    • Constructor Detail

      • CompositeVDB

        public CompositeVDB​(org.teiid.adminapi.impl.VDBMetaData vdb,
                            org.teiid.metadata.MetadataStore metadataStore,
                            LinkedHashMap<String,​org.teiid.query.metadata.VDBResources.Resource> visibilityMap,
                            UDFMetaData udf,
                            org.teiid.query.function.FunctionTree systemFunctions,
                            org.teiid.dqp.internal.datamgr.ConnectorManagerRepository cmr,
                            VDBRepository vdbRepository,
                            org.teiid.metadata.MetadataStore... additionalStores)
                     throws VirtualDatabaseException
        Throws:
        VirtualDatabaseException
    • Method Detail

      • getVDB

        public org.teiid.adminapi.impl.VDBMetaData getVDB()
      • metadataLoadFinished

        public void metadataLoadFinished​(boolean allowEnv)
      • removeTask

        public void removeTask​(Future<?> future)
      • addTask

        public void addTask​(Future<?> future)
      • getVDBKey

        public org.teiid.vdb.runtime.VDBKey getVDBKey()