From: Jean-Marc V. <jm...@us...> - 2004-09-05 08:26:31
|
Update of /cvsroot/exist/eXist-1.0/src/org/exist/storage/report In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31605/src/org/exist/storage/report Added Files: Statistics.java Log Message: factor out dependancy on package org.exist.storage.store --- NEW FILE: Statistics.java --- /* * Created on 5 sept. 2004 $Id: Statistics.java,v 1.1 2004/09/05 08:26:23 jmvanel Exp $ */ package org.exist.storage.report; import java.util.Map; import org.exist.storage.IndexStats; import org.exist.storage.store.BFile; import org.exist.storage.store.DOMFile; import org.exist.util.Configuration; /** * @author jmv */ public class Statistics { /** generate index statistics * @param conf * @param indexStats */ public static void generateIndexStatistics(Configuration conf, Map indexStats) { BFile db = (BFile) conf.getProperty("db-connection.elements"); if(db != null) indexStats.put("elements.dbx", new IndexStats(db)); db = (BFile) conf.getProperty("db-connection.collections"); if(db != null) indexStats.put("collections.dbx", new IndexStats(db)); db = (BFile) conf.getProperty("db-connection.words"); if(db != null) indexStats.put("words.dbx", new IndexStats(db)); DOMFile dom = (DOMFile) conf.getProperty("db-connection.dom"); if(dom != null) indexStats.put("dom.dbx", new IndexStats(dom)); } } |