Examples of DBTools


Examples of org.sf.mustru.utils.DbTools

       throw new RuntimeException("Cannot run two instances of CrawlManager"); }

   //*-- instantiate a new crawl
   ctRef = new CrawlManager();
   if (Constants.getDbt() == null)
   { DbTools dbt = new DbTools();
     dbt.openEnv(Constants.getDBDIR(), false); Constants.setDbt(dbt);
   }
  return(ctRef);
}
View Full Code Here

Examples of org.sf.mustru.utils.DbTools

    catch (IOException ie) { logger.error("IO Error: Could not read spell train file " + ie.getMessage()); }
    catch (ClassNotFoundException ce) { logger.error("Class error: " + ce.getMessage()); }
  }
 
  //*-- Create the databases, if necessary
  DbTools dbt = Constants.getDbt();
  boolean createFlag = true; boolean dupFlag = false
  if (freshCrawl)
  {
   //*-- initialize and create a new database for the list of extracted files and a secondary
   //*-- database for the file signature
   dbt.dropDB(Constants.EXT_FILES_DB);
   dbt.createDB(Constants.EXT_FILES_DB, createFlag, dupFlag);
   logger.info("Created py. database " + Constants.EXT_FILES_DB);
   dbt.dropSecDB(Constants.EXT_FILES_SECDB);
   SecKeyDoc skd = new SecKeyDoc( new IndexableDoc().getBdbBinding() );
   if (dbt.createSecDB(Constants.EXT_FILES_SECDB, false, skd))
    logger.info("Created sec. database " + Constants.EXT_FILES_SECDB);
   dbt.closeSecDB(); dbt.closeDB();

   //*-- create the messages database
   dbt.dropDB(Constants.EXT_MESSAGES_DB);
   dbt.createDB(Constants.EXT_MESSAGES_DB, createFlag, dupFlag);
   logger.info("Created py. database " + Constants.EXT_MESSAGES_DB);
   dbt.closeDB();

  }

  //*-- initialize the timer hash
  timers = Constants.getTIMERS();
View Full Code Here

Examples of org.sf.mustru.utils.DbTools

//*-- create the database environment
private void createDbEnv()
{
  //*-- create the database environment in the Constants
  if (Constants.getDbt() != null) Constants.getDbt().closeEnv();
  DbTools dbt = new DbTools();
  if (Constants.getDBDIR().length() > 0) dbt.openEnv(Constants.getDBDIR(), false);
  Constants.setDbt(dbt);
}
View Full Code Here

Examples of org.sf.mustru.utils.DbTools

  //*-- set the index and database directories
  CrawlConfig crawlConfig = new CrawlConfig(false);   //*-- initialize from the properties file
  Constants.setDBDIR( crawlConfig.getDbDir() ); Constants.setINDEXDIR( crawlConfig.getIndexDir() );

  //*-- Create the Berkeley DB environment for read only access
  dbt = new DbTools(); dbt.openEnv(Constants.getDBDIR(), true);
  Constants.setDbt(dbt);
 
  try { is = SearchTools.getSearcher(Constants.getINDEXDIR(), false); }
  catch (IOException ie) { logger.error("IO Error " + ie.getMessage() ); }

View Full Code Here

Examples of util.DBTools

        tmpDir = (String) Param.get("TMPURL") ;
            tmpDir = utils.getOfficeTemp((XMultiServiceFactory)Param.getMSF());

        origDB = util.utils.getFullTestDocName("TestDB/testDB.dbf");

        dbTools = new DBTools((XMultiServiceFactory)Param.getMSF()) ;

        // creating DataSource and registering it in DatabaseContext
        String dbURL = (String) Param.get("test.db.url");
        String dbUser = (String) Param.get("test.db.user");
        String dbPassword = (String) Param.get("test.db.password");
View Full Code Here

Examples of util.DBTools

            XPropertySet xSrcProp = (XPropertySet)
                UnoRuntime.queryInterface(XPropertySet.class, newSource);

            xSrcProp.setPropertyValue("URL", tmpDatabaseUrl) ;
           
            DBTools dbt = new DBTools(((XMultiServiceFactory) Param.getMSF()));
            // registering source in DatabaseContext
            log.println("register database '"+tmpDatabaseUrl+"' as '"+databaseName+"'" );
            dbt.reRegisterDB(databaseName, newSource) ;
           
            uniqueSuffix++;
            Param.put("uniqueSuffix", new Integer(uniqueSuffix));
           
            return dbt.connectToSource(newSource);
        }
        catch( Exception e ) {
            uniqueSuffix++;
            Param.put("uniqueSuffix", new Integer(uniqueSuffix));
            log.println("could not register new database" );
View Full Code Here

Examples of util.DBTools

    }
   
    protected void cleanup(TestParameters Param, PrintWriter log) {
        log.println("closing connections...");
        XMultiServiceFactory xMsf = (XMultiServiceFactory) Param.getMSF();
        DBTools dbt = new DBTools(xMsf);
       
        if (Param.containsKey("uniqueSuffix")){
            int uniqueSuffix = Param.getInt("uniqueSuffix");
            uniqueSuffix--;
            String databaseName =  "";
            while (uniqueSuffix >= 0){
               
                databaseName = "NewDatabaseSource" + uniqueSuffix ;
               
                log.println("revoke '"+databaseName+"'");
               
                try{
                    dbt.revokeDB(databaseName);
                } catch (com.sun.star.uno.Exception e){
                }
               
                uniqueSuffix--;
            }
View Full Code Here

Examples of util.DBTools

            destTestDB = utils.getFullURL(destTestDB + "testDB.dbf");
           
            log.println("copy '"+sourceTestDB + "' -> '" + destTestDB + "'");
            utils.copyFile(xMSF, sourceTestDB, destTestDB);
           
            m_dbTools = new DBTools((xMSF));
            String tmpDir = utils.getOfficeTemp((xMSF));
       
            m_srcInf = m_dbTools.newDataSourceInfo();
            m_srcInf.URL = "sdbc:dbase:" + DBTools.dirToUrl(tmpDir);
            log.println("data source: " + m_srcInf.URL);
View Full Code Here

Examples of util.DBTools

        //xTextDoc = WriterTools.createTextDoc(t((XMultiServiceFactory) Param.getMSF));
        tmpDir = utils.getOfficeTemp(((XMultiServiceFactory) tParam.getMSF()));

        origDB = util.utils.getFullTestDocName("TestDB/testDB.dbf");

        dbTools = new DBTools(((XMultiServiceFactory) tParam.getMSF()));

        // creating DataSource and registering it in DatabaseContext
        String dbURL = (String) tParam.get("test.db.url");
        String dbUser = (String) tParam.get("test.db.user");
        String dbPassword = (String) tParam.get("test.db.password");
View Full Code Here

Examples of util.DBTools

        tmpDir = (String) Param.get("TMPURL") ;
            tmpDir = utils.getOfficeTemp((XMultiServiceFactory)Param.getMSF());

        origDB = util.utils.getFullTestDocName("TestDB/testDB.dbf");

        dbTools = new DBTools((XMultiServiceFactory)Param.getMSF()) ;

        // creating DataSource and registering it in DatabaseContext
        String dbURL = (String) Param.get("test.db.url");
        String dbUser = (String) Param.get("test.db.user");
        String dbPassword = (String) Param.get("test.db.password");
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.