uk.ac.ed.inf.taweka.mulan.learn.database
Class MulanDbManager

java.lang.Object
  extended by uk.ac.ed.inf.utils.database.Manager
      extended by uk.ac.ed.inf.utils.database.DbManager
          extended by uk.ac.ed.inf.taweka.mulan.learn.database.MulanDbManager

public class MulanDbManager
extends uk.ac.ed.inf.utils.database.DbManager

The database manager controls the writing to database. It provides objects ( MulanDbCreator, MulanDbWriter, MulanDbReader) to write to database the results (evaluation) of Mulan multi-label machine learning. The database connection properties are read from a .props text file. A mulan_database.props file example for MySql is in the Java source.

Version:
9 Jun 2010
Author:
Luna De Ferrari luna.deferrari-at-ed.ac.uk

Field Summary
 
Fields inherited from class uk.ac.ed.inf.utils.database.DbManager
m_dbWriter
 
Constructor Summary
MulanDbManager(java.lang.String dbConnPath)
          The DbManager constructor creates DbCreator, DbWriter and DbReader objects and writes the necessary tables to database.
 
Method Summary
 
Methods inherited from class uk.ac.ed.inf.utils.database.DbManager
getDatabaseName, getDbConnection, getDbCreator, getDbReader, getDbWriter, getTableManager, getTableManager, runAnalyzeTable
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MulanDbManager

public MulanDbManager(java.lang.String dbConnPath)
The DbManager constructor creates DbCreator, DbWriter and DbReader objects and writes the necessary tables to database.

Parameters:
dbConnPath -