public EnvBuilder setConfigFile(String file) { return setConfigFile(new File(file)); }
private void initializeFromCommandLine(CommandLine cmd) { setUseLoadedLanguages(); if (cmd.hasOption("n")) { setConceptMapper(cmd.getOptionValue("n")); } if (cmd.hasOption("base-dir")) { setBaseDir(new File(cmd.getOptionValue("base-dir"))); } if (cmd.hasOption("h")) { setMaxThreads(Integer.valueOf(cmd.getOptionValue("h"))); } if (cmd.hasOption("c")) { setConfigFile(new File(cmd.getOptionValue("c").trim())); } if (cmd.hasOption("l")) { String val = cmd.getOptionValue("l"); if (val.equals("loaded")) { setUseLoadedLanguages(); } else if (val.equals("downloaded")) { setUseDownloadedLanguages(); } else if (val.equals("all")) { setLanguages(LanguageSet.ALL); } else { // TODO: handle world economies, etc. setLanguages(new LanguageSet(cmd.getOptionValue("l"))); } } if (cmd.hasOption("tmp-dir")) { setTmpDir(new File(cmd.getOptionValue("tmp-dir"))); } }
public static void main(String args[]) throws ConfigurationException, DaoException { Env env = new EnvBuilder() .setConfigFile("../psql.conf") .build(); AbstractSqlDao dao = (AbstractSqlDao) env.getConfigurator().get( LocalPageDao.class, "sql"); dao.setFetchSize(1000); System.out.println("about to start reads"); long before = System.currentTimeMillis(); int i = 0; for (Object obj : dao.get(new DaoFilter())) { if (i++ % 10000 == 0) { System.out.println("read entity " + i); } } long after = System.currentTimeMillis(); System.out.println("elapsed is " + (after - before)); } }
public static void main(String args[]) throws ConfigurationException, DaoException { Env env = new EnvBuilder() .setConfigFile("../psql.conf") .build(); AbstractSqlDao dao = (AbstractSqlDao) env.getConfigurator().get( LocalPageDao.class, "sql"); dao.setFetchSize(1000); System.out.println("about to start reads"); long before = System.currentTimeMillis(); int i = 0; for (Object obj : dao.get(new DaoFilter())) { if (i++ % 10000 == 0) { System.out.println("read entity " + i); } } long after = System.currentTimeMillis(); System.out.println("elapsed is " + (after - before)); } }