@Override public Optional<String> getJdbcDriver() { return sqlSettings.getJdbcDriver(); } }
@Override public DistinctNode clone() { return iqFactory.createDistinctNode(); } }
protected OntopOptimizationModule(OntopOptimizationConfiguration configuration) { super(configuration.getSettings()); // Temporary (will be dropped) this.configuration = configuration; }
private static Repository setupVirtualRepository(String mappings, String ontology, String properties) throws RepositoryException { OntopSQLOWLAPIConfiguration configuration = OntopSQLOWLAPIConfiguration.defaultBuilder() .nativeOntopMappingFile(mappings) .ontologyFile(ontology) .propertyFile(properties) .build(); OntopRepository repository = OntopRepository.defaultRepository(configuration); repository.initialize(); return repository; }
/** * Loads the query engine (which gives access to connection and so on) */ default OntopQueryEngine loadQueryEngine() throws OBDASpecificationException { Injector injector = getInjector(); OntopSystemFactory systemFactory = injector.getInstance(OntopSystemFactory.class); OBDASpecification obdaSpecification = loadSpecification(); return systemFactory.create(obdaSpecification, getExecutorRegistry()); }
@Override public String getJdbcPassword() { return sqlCredentialSettings.getJdbcPassword(); } }
/** * Immutable fields, can be shared. */ @Override public ConstructionNode clone() { return iqFactory.createConstructionNode(projectedVariables, substitution); }
@Override public IntensionalDataNode newAtom(DataAtom newAtom) { return iqFactory.createIntensionalDataNode(newAtom); }
@Override public Optional<String> getJdbcDriver() { return sqlSettings.getJdbcDriver(); } }
@Override public boolean isPermanentDBConnectionEnabled() { return systemSettings.isPermanentDBConnectionEnabled(); } }
@Override public boolean isExistentialReasoningEnabled() { return systemSettings.isExistentialReasoningEnabled(); }
@Override public boolean isKeepAliveEnabled() { return systemSettings.isKeepAliveEnabled(); }
protected OntopMappingSQLModule(OntopMappingSQLConfiguration configuration) { super(configuration.getSettings()); settings = configuration.getSettings(); }
@Override public String getJdbcPassword() { return sqlCredentialSettings.getJdbcPassword(); } }
@Override public Optional<String> getJdbcDriver() { return sqlSettings.getJdbcDriver(); } }
@Override public DistinctNode transform(DistinctNode distinctNode) { return iqFactory.createDistinctNode(); }
@Override public Optional<String> getJdbcDriver() { return sqlSettings.getJdbcDriver(); } }
protected OntopOptimizationModule(OntopOptimizationConfiguration configuration) { super(configuration.getSettings()); // Temporary (will be dropped) this.configuration = configuration; }
@Override public boolean isPermanentDBConnectionEnabled() { return systemSettings.isPermanentDBConnectionEnabled(); } }
@Override public Optional<String> getJdbcDriver() { return sqlSettings.getJdbcDriver(); } }