public KiWiDialect getDialect() { return configuration.getDialect(); }
protected boolean isClustered() { return config.getCacheMode() == org.apache.marmotta.kiwi.config.CacheMode.DISTRIBUTED || config.getCacheMode() == org.apache.marmotta.kiwi.config.CacheMode.REPLICATED; }
@Deprecated public KiWiStore(String name, String jdbcUrl, String db_user, String db_password, KiWiDialect dialect, String defaultContext, String inferredContext) { this(new KiWiConfiguration(name,jdbcUrl,db_user,db_password,dialect, defaultContext, inferredContext)); }
private void setupCaches() { setupMapConfig(NODE_CACHE, configuration.getNodeCacheSize()); setupMapConfig(TRIPLE_CACHE, configuration.getTripleCacheSize()); setupMapConfig(URI_CACHE, configuration.getUriCacheSize()); setupMapConfig(BNODE_CACHE, configuration.getBNodeCacheSize()); setupMapConfig(LITERAL_CACHE, configuration.getLiteralCacheSize()); setupMapConfig(NS_PREFIX_CACHE, configuration.getNamespaceCacheSize()); setupMapConfig(NS_URI_CACHE, configuration.getNamespaceCacheSize()); }
/** * Check availability of the Database. * @param config the {@link KiWiConfiguration} to test * @throws AssumptionViolatedException if the database is not available. */ public static void checkDatabaseAvailability(KiWiConfiguration config) throws AssumptionViolatedException { checkDatabaseAvailability(config.getJdbcUrl(), config.getDbUser(), config.getDbPassword(), config.getDialect()); }
private void initCachePool() { try { Class factory = Class.forName(configuration.getCachingBackend().getFactoryClass()); cacheManager = ((CacheManagerFactory)factory.newInstance()).createCacheManager(configuration); } catch (ClassNotFoundException | InstantiationException | IllegalAccessException e) { log.warn("cache manager factory {} not found on classpath (error: {}); falling back to Guava in-memory cache backend!", configuration.getCachingBackend(), e.getMessage()); CacheManagerFactory factory = new GuavaCacheManagerFactory(); cacheManager = factory.createCacheManager(configuration); } }
public EHCacheManager(KiWiConfiguration configuration) { cacheManager = net.sf.ehcache.CacheManager.newInstance(EHCacheManager.class.getResource("/ehcache-kiwi.xml")); if(configuration.getClusterName() != null) { cacheManager.setName(configuration.getClusterName()); } }
public KiWiStore(KiWiConfiguration configuration) { this(new KiWiPersistence(configuration), configuration.getDefaultContext(), configuration.getInferredContext()); }
@Override protected String getName() { return "KiWi-Triplestore - " + config.getName(); }
@Override protected Repository createRepository() throws Exception { config.setDefaultContext(null); KiWiStore store = new KiWiStore(config); store.setDropTablesOnShutdown(true); return new SailRepository(store); }
private void setupCaches() { setupMapConfig(NODE_CACHE, configuration.getNodeCacheSize()); setupMapConfig(TRIPLE_CACHE, configuration.getTripleCacheSize()); setupMapConfig(URI_CACHE, configuration.getUriCacheSize()); setupMapConfig(BNODE_CACHE, configuration.getBNodeCacheSize()); setupMapConfig(LITERAL_CACHE, configuration.getLiteralCacheSize()); setupMapConfig(NS_PREFIX_CACHE, configuration.getNamespaceCacheSize()); setupMapConfig(NS_URI_CACHE, configuration.getNamespaceCacheSize()); }
@Deprecated public KiWiStore(String name, String jdbcUrl, String db_user, String db_password, KiWiDialect dialect, String defaultContext, String inferredContext) { this(new KiWiConfiguration(name,jdbcUrl,db_user,db_password,dialect, defaultContext, inferredContext)); }
public KiWiDialect getDialect() { return configuration.getDialect(); }
private void initCachePool() { try { Class factory = Class.forName(configuration.getCachingBackend().getFactoryClass()); cacheManager = ((CacheManagerFactory)factory.newInstance()).createCacheManager(configuration); } catch (ClassNotFoundException | InstantiationException | IllegalAccessException e) { log.warn("cache manager factory {} not found on classpath (error: {}); falling back to Guava in-memory cache backend!", configuration.getCachingBackend(), e.getMessage()); CacheManagerFactory factory = new GuavaCacheManagerFactory(); cacheManager = factory.createCacheManager(configuration); } }
public KiWiStore(KiWiConfiguration configuration) { this(new KiWiPersistence(configuration), configuration.getDefaultContext(), configuration.getInferredContext()); }
@Deprecated public KiWiPersistence(String name, String jdbcUrl, String db_user, String db_password, KiWiDialect dialect) { this(new KiWiConfiguration(name,jdbcUrl,db_user,db_password,dialect)); }
public DialectTest(KiWiConfiguration configuration) { this.dialect = configuration.getDialect(); }
@Deprecated public KiWiPersistence(String name, String jdbcUrl, String db_user, String db_password, KiWiDialect dialect) { this(new KiWiConfiguration(name,jdbcUrl,db_user,db_password,dialect)); }
public KiWiConfiguration buildBaseConfiguration() { return new KiWiConfiguration( "default-H2", "jdbc:h2:mem:kiwitest;MVCC=true;DB_CLOSE_ON_EXIT=TRUE;DB_CLOSE_DELAY=-1", "kiwi", "kiwi", new H2Dialect()); }
public ProfileLoading(String jdbcUrl, String user, String password) throws RepositoryException { this(new KiWiConfiguration("profiling",jdbcUrl,user,password, new PostgreSQLDialect())); }