Package it.unibz.inf.ontop.dbschema.impl
Class CachingMetadataLookupWithDependencies
- java.lang.Object
-
- it.unibz.inf.ontop.dbschema.impl.CachingMetadataLookup
-
- it.unibz.inf.ontop.dbschema.impl.CachingMetadataLookupWithDependencies
-
- All Implemented Interfaces:
MetadataLookup
public class CachingMetadataLookupWithDependencies extends CachingMetadataLookup
-
-
Constructor Summary
Constructors Constructor Description CachingMetadataLookupWithDependencies(MetadataProvider provider)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description it.unibz.inf.ontop.com.google.common.collect.ImmutableList<NamedRelationDefinition>getBaseRelations(RelationID id)MetadataLookupgetCachingMetadataLookupFor(RelationID id)it.unibz.inf.ontop.com.google.common.collect.ImmutableMultimap<RelationID,RelationID>getChildrenMultimap()Parent -> child-
Methods inherited from class it.unibz.inf.ontop.dbschema.impl.CachingMetadataLookup
extractImmutableMetadata, extractImmutableMetadataLookup, getBlackBoxView, getQuotedIDFactory, getRelation
-
-
-
-
Constructor Detail
-
CachingMetadataLookupWithDependencies
public CachingMetadataLookupWithDependencies(MetadataProvider provider)
-
-
Method Detail
-
getBaseRelations
public it.unibz.inf.ontop.com.google.common.collect.ImmutableList<NamedRelationDefinition> getBaseRelations(RelationID id) throws MetadataExtractionException
- Throws:
MetadataExtractionException
-
getCachingMetadataLookupFor
public MetadataLookup getCachingMetadataLookupFor(RelationID id)
-
getChildrenMultimap
public it.unibz.inf.ontop.com.google.common.collect.ImmutableMultimap<RelationID,RelationID> getChildrenMultimap()
Parent -> child
-
-