All Downloads are FREE. Search and download functionalities are using the official Maven repository.

it.unibz.inf.ontop.injection.OntopReformulationSQLConfiguration Maven / Gradle / Ivy

The newest version!
package it.unibz.inf.ontop.injection;


import it.unibz.inf.ontop.injection.impl.OntopReformulationSQLConfigurationImpl;

public interface OntopReformulationSQLConfiguration extends OntopReformulationConfiguration, OntopSQLCoreConfiguration {

    @Override
    OntopReformulationSQLSettings getSettings();

    /**
     * This builder will require a OBDA specification to be directly assigned
     */
    static Builder  defaultBuilder() {
        return new OntopReformulationSQLConfigurationImpl.BuilderImpl();
    }

    interface OntopReformulationSQLBuilderFragment> {
    }

    interface Builder>
            extends OntopReformulationSQLBuilderFragment,
            OntopReformulationConfiguration.Builder, OntopSQLCoreConfiguration.Builder {

        @Override
        OntopReformulationSQLConfiguration build();
    }
}