org.teiid.metadata.index
Class IndexMetadataFactory

java.lang.Object
  extended by org.teiid.metadata.index.IndexMetadataFactory

public class IndexMetadataFactory
extends java.lang.Object

Loads MetadataRecords from index files.


Constructor Summary
IndexMetadataFactory()
           
IndexMetadataFactory(java.net.URL url)
          Load index metadata from a URL.
 
Method Summary
 void addEntriesPlusVisibilities(org.jboss.virtual.VirtualFile root, VDBMetaData vdb)
           
 void addIndexFile(org.jboss.virtual.VirtualFile f)
           
 java.util.Map<java.lang.String,Datatype> getDatatypeCache()
           
 java.util.LinkedHashMap<java.lang.String,TransformationMetadata.Resource> getEntriesPlusVisibilities()
           
 MetadataStore getMetadataStore(java.util.Collection<Datatype> systemDatatypes)
           
 void getModels()
           
 void getProcedures()
           
 void getTables()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IndexMetadataFactory

public IndexMetadataFactory()

IndexMetadataFactory

public IndexMetadataFactory(java.net.URL url)
                     throws java.io.IOException,
                            java.net.URISyntaxException
Load index metadata from a URL. For the system and test vdbs

Parameters:
url -
Throws:
java.io.IOException
java.net.URISyntaxException
Method Detail

getMetadataStore

public MetadataStore getMetadataStore(java.util.Collection<Datatype> systemDatatypes)
                               throws java.io.IOException
Throws:
java.io.IOException

addIndexFile

public void addIndexFile(org.jboss.virtual.VirtualFile f)

addEntriesPlusVisibilities

public void addEntriesPlusVisibilities(org.jboss.virtual.VirtualFile root,
                                       VDBMetaData vdb)
                                throws java.io.IOException
Throws:
java.io.IOException

getEntriesPlusVisibilities

public java.util.LinkedHashMap<java.lang.String,TransformationMetadata.Resource> getEntriesPlusVisibilities()

getModels

public void getModels()

getTables

public void getTables()

getDatatypeCache

public java.util.Map<java.lang.String,Datatype> getDatatypeCache()

getProcedures

public void getProcedures()


Copyright © 2010. All Rights Reserved.