Package org.openrdf.sail.nativerdf

Examples of org.openrdf.sail.nativerdf.NativeStore


    assertTrue(repoConn.hasStatement(bbDBpedia, valueFactory.createURI("http://purl.org/stuff/rev#hasReview"), null, true));
  }
 
  @Before
  public void setUp() throws Exception {
    inferencer = new SameAsInferencer(new NativeStore(new File(dbPath)));
    /*MySqlStore myStore = new MySqlStore("DBpediaMobile");
    myStore.setServerName("localhost");
    myStore.setUser("dbpedia");
    myStore.setPassword("dbpedia");
    inferencer = new SameAsInferencer(myStore);*/
 
View Full Code Here


  {
    if (!SAIL_TYPE.equals(config.getType())) {
      throw new SailConfigException("Invalid Sail type: " + config.getType());
    }

    NativeStore nativeStore = new NativeStore();

    if (config instanceof NativeStoreConfig) {
      NativeStoreConfig nativeConfig = (NativeStoreConfig)config;
      nativeStore.setTripleIndexes(nativeConfig.getTripleIndexes());
    }

    return nativeStore;
  }
View Full Code Here

    /* Set up Sesame MySQL RDBMS */
    try {
      confRepository = new SailRepository(new MemoryStore());
      confRepository.initialize();
     
      ontoRepository = new SailRepository(new NativeStore(new File(getAbsolutePath(config.getInitParameter("ontologyStore"), context))));
      ontoRepository.initialize();

      SailBase baseStore = null;
     
      if (config.getInitParameter("mysqlDb") != null
          && config.getInitParameter("mysqlServer") != null
          && config.getInitParameter("mysqlUser") != null
          && config.getInitParameter("mysqlPass") != null) {
        MySqlStore myStore = new MySqlStore(config.getInitParameter("mysqlDb"));
        myStore.setServerName(config.getInitParameter("mysqlServer"));
        myStore.setUser(config.getInitParameter("mysqlUser"));
        myStore.setPassword(config.getInitParameter("mysqlPass"));
        myStore.setMaxNumberOfTripleTables(16);
        //myStore.setIndexed(true);
        baseStore = myStore;
      } else {
        baseStore = new NativeStore(new File(getAbsolutePath(config.getInitParameter("cacheStore"), context)));
      }
     
      /* SameAsInferencer requires an InferencerConnection, which is provided by the native store */
      sameAsInferencer = new SameAsInferencer(baseStore);
      sameAsInferencer.setAutoInference(false);
     
      dataRepository = new SailRepository(sameAsInferencer);
      dataRepository.initialize();

      metaDataRepository = new SailRepository(new NativeStore(new File(getAbsolutePath(config.getInitParameter("metadataStore"), context))));
      metaDataRepository.initialize();
     
      RepositoryConnection ontoConn = ontoRepository.getConnection();
      ValueFactory ontoValueFactory = ontoRepository.getValueFactory();
     
View Full Code Here

  // implements LUBMRepository.createSail(...)
  @Override
  public Sail createSail(String database) {
    File dataDir = new File(database);
    return new NativeStore(dataDir, "spoc,posc");
  }
View Full Code Here

          if(param == null || "".equals(param))
            repository = new SailRepository(new MemoryStore());
          else
            repository = new SailRepository(new MemoryStore(new File(param)));
        }else
          repository = new SailRepository(new NativeStore(new File(param)));
      }else {
        logger.warning("Something was wrong when processing the jonto.repository.spec parameter ("+repoSpec+"); Using memory repository instead");
        repository = new SailRepository(new MemoryStore());
      }
    }
View Full Code Here

   */
  public RepositoryConnection initWithNative(File dir, String indexes, boolean inferencing) {
    Sail sailStack;
   
    if(indexes == null) {
      sailStack = new NativeStore(dir);
    } else {
      sailStack = new NativeStore(dir, indexes);
    }
   
    return initFromSail(sailStack, inferencing);
  }
View Full Code Here

        }

        File tripleDir = new File(storageDir,"triples");

        try {
            cacheRepository = new SailRepository(new NativeStore(tripleDir, "spoc"));
            cacheRepository.initialize();
        } catch (RepositoryException ex) {
            log.error("could not initialize cache directory",ex);
        }
    }
View Full Code Here

        }

        File tripleDir = new File(storageDir,"triples");

        try {
            cacheRepository = new SailRepository(new NativeStore(tripleDir, "spoc"));
            cacheRepository.initialize();
        } catch (RepositoryException ex) {
            log.error("could not initialize cache directory",ex);
        }
    }
View Full Code Here

    @Override
    public NotifyingSail createStore() {
        log.info("Initializing Backend: Native Store");

        File dataDir = new File(configurationService.getHome() + File.separator + "triples");
        return new NativeStore(dataDir);
    }
View Full Code Here

        File dir = conf.getFile(TwitLogic.NATIVESTORE_DIRECTORY);
        String indexes = conf.getString(TwitLogic.NATIVESTORE_INDEXES, null);

        LOGGER.info("instantiating NativeStore in directory: " + dir);
        Sail sail = (null == indexes)
                ? new NativeStore(dir)
                : new NativeStore(dir, indexes.trim());
        sail.initialize();

        return sail;
    }
View Full Code Here

TOP

Related Classes of org.openrdf.sail.nativerdf.NativeStore

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.