public class OntopMappingSQLConfigurationImpl extends OntopMappingConfigurationImpl implements OntopMappingSQLConfiguration
| Modifier and Type | Class and Description |
|---|---|
static class |
OntopMappingSQLConfigurationImpl.BuilderImpl<B extends OntopMappingSQLConfiguration.Builder<B>> |
protected static class |
OntopMappingSQLConfigurationImpl.DefaultMappingSQLBuilderFragment<B extends OntopMappingSQLConfiguration.Builder<B>> |
protected static class |
OntopMappingSQLConfigurationImpl.OntopMappingSQLBuilderMixin<B extends OntopMappingSQLConfiguration.Builder<B>> |
static class |
OntopMappingSQLConfigurationImpl.OntopMappingSQLOptions
Groups all the options required by the OBDAConfiguration.
|
OntopModelConfigurationImpl.DefaultOntopModelBuilderFragment<B extends OntopModelConfiguration.Builder<B>>, OntopModelConfigurationImpl.OntopModelConfigurationOptionsOntopMappingSQLConfiguration.Builder<B extends OntopMappingSQLConfiguration.Builder<B>>, OntopMappingSQLConfiguration.OntopMappingSQLBuilderFragment<B extends OntopMappingSQLConfiguration.Builder<B>>OntopSQLCredentialConfiguration.OntopSQLCredentialBuilderFragment<B extends OntopSQLCredentialConfiguration.Builder<B>>OntopSQLCoreConfiguration.OntopSQLCoreBuilderFragment<B extends OntopSQLCoreConfiguration.Builder<B>>OntopMappingConfiguration.OntopMappingBuilderFragment<B extends OntopMappingConfiguration.Builder<B>>OntopOBDAConfiguration.OntopOBDABuilderFragment<B extends OntopOBDAConfiguration.Builder<B>>OntopOptimizationConfiguration.OntopOptimizationBuilderFragment<B extends OntopOptimizationConfiguration.Builder<B>>OntopModelConfiguration.OntopModelBuilderFragment<B extends OntopModelConfiguration.Builder<B>>| Modifier and Type | Method and Description |
|---|---|
protected Stream<com.google.inject.Module> |
buildGuiceModules()
To be overloaded
|
protected com.google.common.collect.ImmutableMap<Class<? extends it.unibz.inf.ontop.iq.proposal.QueryOptimizationProposal>,Class<? extends it.unibz.inf.ontop.iq.executor.ProposalExecutor>> |
generateOptimizationConfigurationMap()
Can be overloaded by sub-classes
|
OntopMappingSQLSettings |
getSettings() |
protected OBDASpecification |
loadOBDASpecification()
Can be overloaded
With this default implementation, can load a given pre-processed mapping
|
Optional<SQLPPMapping> |
loadPPMapping() |
getTmappingExclusionsgetSpecificationFactory, loadSpecificationextractProperties, extractPropertyFile, getAtomFactory, getExecutorRegistry, getInjector, getIQFactory, getRdfFactory, getTermFactory, getTypeFactory, validateclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdefaultBuilder, loadProvidedPPMappinggetTmappingExclusionsgetSpecificationFactory, loadSpecificationgetAtomFactory, getExecutorRegistry, getInjector, getIQFactory, getRdfFactory, getTermFactory, getTypeFactory, validateprotected Stream<com.google.inject.Module> buildGuiceModules()
buildGuiceModules in class OntopMappingConfigurationImplpublic OntopMappingSQLSettings getSettings()
getSettings in interface OntopMappingConfigurationgetSettings in interface OntopMappingSQLConfigurationgetSettings in interface OntopModelConfigurationgetSettings in interface OntopOBDAConfigurationgetSettings in interface OntopOptimizationConfigurationgetSettings in interface OntopSQLCoreConfigurationgetSettings in interface OntopSQLCredentialConfigurationgetSettings in class OntopMappingConfigurationImplprotected OBDASpecification loadOBDASpecification() throws OBDASpecificationException
loadOBDASpecification in class OntopMappingConfigurationImplOBDASpecificationExceptionpublic Optional<SQLPPMapping> loadPPMapping() throws MappingIOException, InvalidMappingException
loadPPMapping in interface OntopMappingSQLConfigurationMappingIOExceptionInvalidMappingExceptionprotected com.google.common.collect.ImmutableMap<Class<? extends it.unibz.inf.ontop.iq.proposal.QueryOptimizationProposal>,Class<? extends it.unibz.inf.ontop.iq.executor.ProposalExecutor>> generateOptimizationConfigurationMap()
generateOptimizationConfigurationMap in class OntopMappingConfigurationImplCopyright © 2009–2020 Free University of Bozen-Bolzano. All rights reserved.