public class SQLMappingExtractor extends AbstractMappingExtractor<SQLPPMapping,RDBMetadata,SQLMappingParser,OntopMappingSQLSettings> implements MappingExtractor
MappingExtractor.MappingAndDBMetadatamappingParser| Modifier and Type | Method and Description |
|---|---|
protected Optional<RDBMetadata> |
castDBMetadata(Optional<DBMetadata> optionalDBMetadata) |
protected SQLPPMapping |
castPPMapping(PreProcessedMapping ppMapping) |
protected MappingExtractor.MappingAndDBMetadata |
convertPPMapping(SQLPPMapping ppMapping,
Optional<RDBMetadata> optionalDBMetadata,
OBDASpecInput specInput,
Optional<it.unibz.inf.ontop.spec.ontology.Ontology> optionalOntology,
it.unibz.inf.ontop.iq.tools.ExecutorRegistry executorRegistry)
Converts the PPMapping into a Mapping.
|
protected SQLPPMapping |
expandPPMapping(SQLPPMapping ppMapping,
OntopMappingSQLSettings settings,
RDBMetadata dbMetadata) |
extract, extract, extractPPMapping, validateMappingclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitextract, extractprotected MappingExtractor.MappingAndDBMetadata convertPPMapping(SQLPPMapping ppMapping, Optional<RDBMetadata> optionalDBMetadata, OBDASpecInput specInput, Optional<it.unibz.inf.ontop.spec.ontology.Ontology> optionalOntology, it.unibz.inf.ontop.iq.tools.ExecutorRegistry executorRegistry) throws MetaMappingExpansionException, DBMetadataExtractionException, MappingOntologyMismatchException, InvalidMappingSourceQueriesException, UnknownDatatypeException
During the conversion, data types are inferred and mapping assertions are validated TODO: move this method to AbstractMappingExtractor
protected SQLPPMapping expandPPMapping(SQLPPMapping ppMapping, OntopMappingSQLSettings settings, RDBMetadata dbMetadata) throws MetaMappingExpansionException
expandPPMapping in class AbstractMappingExtractor<SQLPPMapping,RDBMetadata,SQLMappingParser,OntopMappingSQLSettings>MetaMappingExpansionExceptionprotected SQLPPMapping castPPMapping(PreProcessedMapping ppMapping)
castPPMapping in class AbstractMappingExtractor<SQLPPMapping,RDBMetadata,SQLMappingParser,OntopMappingSQLSettings>protected Optional<RDBMetadata> castDBMetadata(@Nonnull Optional<DBMetadata> optionalDBMetadata)
castDBMetadata in class AbstractMappingExtractor<SQLPPMapping,RDBMetadata,SQLMappingParser,OntopMappingSQLSettings>Copyright © 2009–2020 Free University of Bozen-Bolzano. All rights reserved.