Class IndexMetadataRepository

  • All Implemented Interfaces:
    org.teiid.metadata.MetadataRepository

    public class IndexMetadataRepository
    extends Object
    implements org.teiid.metadata.MetadataRepository
    Loads MetadataRecords from index files.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.teiid.metadata.MetadataStore load​(Collection<org.teiid.metadata.Datatype> systemDatatypes, org.teiid.query.metadata.VDBResources vdbResources)  
      void loadMetadata​(org.teiid.metadata.MetadataFactory factory, org.teiid.translator.ExecutionFactory executionFactory, Object connectionFactory)  
      • Methods inherited from interface org.teiid.metadata.MetadataRepository

        loadMetadata, setColumnStats, setInsteadOfTriggerDefinition, setInsteadOfTriggerEnabled, setProcedureDefinition, setProperty, setTableStats, setViewDefinition
    • Constructor Detail

      • IndexMetadataRepository

        public IndexMetadataRepository()
    • Method Detail

      • loadMetadata

        public void loadMetadata​(org.teiid.metadata.MetadataFactory factory,
                                 org.teiid.translator.ExecutionFactory executionFactory,
                                 Object connectionFactory)
                          throws org.teiid.translator.TranslatorException
        Specified by:
        loadMetadata in interface org.teiid.metadata.MetadataRepository
        Throws:
        org.teiid.translator.TranslatorException
      • load

        public org.teiid.metadata.MetadataStore load​(Collection<org.teiid.metadata.Datatype> systemDatatypes,
                                                     org.teiid.query.metadata.VDBResources vdbResources)
                                              throws IOException
        Throws:
        IOException