public class OntopViewMetadataProviderImpl extends Object implements OntopViewMetadataProvider
OntopViewMetadataProvider.Factory| Modifier | Constructor and Description |
|---|---|
protected |
OntopViewMetadataProviderImpl(it.unibz.inf.ontop.dbschema.MetadataProvider parentMetadataProvider,
Reader ontopViewReader) |
| Modifier and Type | Method and Description |
|---|---|
it.unibz.inf.ontop.dbschema.DBParameters |
getDBParameters() |
it.unibz.inf.ontop.dbschema.QuotedIDFactory |
getQuotedIDFactory() |
it.unibz.inf.ontop.dbschema.NamedRelationDefinition |
getRelation(it.unibz.inf.ontop.dbschema.RelationID id) |
it.unibz.inf.ontop.com.google.common.collect.ImmutableList<it.unibz.inf.ontop.dbschema.RelationID> |
getRelationIDs() |
void |
insertIntegrityConstraints(it.unibz.inf.ontop.dbschema.NamedRelationDefinition relation,
it.unibz.inf.ontop.dbschema.MetadataLookup metadataLookupForFK) |
protected static JsonViews |
loadAndDeserialize(Reader viewReader)
Deserializes a JSON file into a POJO.
|
protected OntopViewMetadataProviderImpl(it.unibz.inf.ontop.dbschema.MetadataProvider parentMetadataProvider,
Reader ontopViewReader)
throws MetadataExtractionException
MetadataExtractionExceptionprotected static JsonViews loadAndDeserialize(Reader viewReader) throws IOException
IOExceptionpublic it.unibz.inf.ontop.com.google.common.collect.ImmutableList<it.unibz.inf.ontop.dbschema.RelationID> getRelationIDs()
throws MetadataExtractionException
getRelationIDs in interface it.unibz.inf.ontop.dbschema.MetadataProviderMetadataExtractionExceptionpublic it.unibz.inf.ontop.dbschema.NamedRelationDefinition getRelation(it.unibz.inf.ontop.dbschema.RelationID id)
throws MetadataExtractionException
getRelation in interface it.unibz.inf.ontop.dbschema.MetadataLookupMetadataExtractionExceptionpublic void insertIntegrityConstraints(it.unibz.inf.ontop.dbschema.NamedRelationDefinition relation,
it.unibz.inf.ontop.dbschema.MetadataLookup metadataLookupForFK)
throws MetadataExtractionException
insertIntegrityConstraints in interface it.unibz.inf.ontop.dbschema.MetadataProviderMetadataExtractionExceptionpublic it.unibz.inf.ontop.dbschema.QuotedIDFactory getQuotedIDFactory()
getQuotedIDFactory in interface it.unibz.inf.ontop.dbschema.MetadataLookuppublic it.unibz.inf.ontop.dbschema.DBParameters getDBParameters()
getDBParameters in interface it.unibz.inf.ontop.dbschema.MetadataProviderCopyright © 2009–2021 Free University of Bozen-Bolzano. All rights reserved.