@Override public OBDASpecification extract(@Nonnull OBDASpecInput specInput, @Nonnull PreProcessedMapping ppMapping, @Nonnull Optional<DBMetadata> dbMetadata, @Nonnull Optional<Ontology> optionalOntology, ExecutorRegistry executorRegistry) throws OBDASpecificationException { MappingAndDBMetadata mappingAndDBMetadata = mappingExtractor.extract( ppMapping, specInput, dbMetadata, optionalOntology, executorRegistry); return mappingTransformer.transform( mappingAndDBMetadata.getMapping(), mappingAndDBMetadata.getDBMetadata(), optionalOntology); } }
@Override public OBDASpecification extract(@Nonnull OBDASpecInput specInput, @Nonnull PreProcessedMapping ppMapping, @Nonnull Optional<DBMetadata> dbMetadata, @Nonnull Optional<Ontology> optionalOntology, ExecutorRegistry executorRegistry) throws OBDASpecificationException { MappingAndDBMetadata mappingAndDBMetadata = mappingExtractor.extract( ppMapping, specInput, dbMetadata, optionalOntology, executorRegistry); return mappingTransformer.transform( mappingAndDBMetadata.getMapping(), mappingAndDBMetadata.getDBMetadata(), optionalOntology); } }
@Override public OBDASpecification extract(@Nonnull OBDASpecInput specInput, @Nonnull Optional<DBMetadata> dbMetadata, @Nonnull Optional<Ontology> optionalOntology, ExecutorRegistry executorRegistry) throws OBDASpecificationException { MappingAndDBMetadata mappingAndDBMetadata = mappingExtractor.extract( specInput, dbMetadata, optionalOntology, executorRegistry); return mappingTransformer.transform( mappingAndDBMetadata.getMapping(), mappingAndDBMetadata.getDBMetadata(), optionalOntology); }
@Override public OBDASpecification extract(@Nonnull OBDASpecInput specInput, @Nonnull Optional<DBMetadata> dbMetadata, @Nonnull Optional<Ontology> optionalOntology, ExecutorRegistry executorRegistry) throws OBDASpecificationException { MappingAndDBMetadata mappingAndDBMetadata = mappingExtractor.extract( specInput, dbMetadata, optionalOntology, executorRegistry); return mappingTransformer.transform( mappingAndDBMetadata.getMapping(), mappingAndDBMetadata.getDBMetadata(), optionalOntology); }