uk.ac.ed.inf.taweka
Class DataSetDbLoader

java.lang.Object
  extended by uk.ac.ed.inf.taweka.DataSetDbLoader
Direct Known Subclasses:
MulanDataSetDbLoader

public class DataSetDbLoader
extends java.lang.Object

Loads data (instances, attribute values, class values) from database using the queries in the data Properties.

Version:
28 Apr 2010
Author:
Luna De Ferrari luna.deferrari-at-ed.ac.uk

Constructor Summary
DataSetDbLoader(DataSetManager manager)
           
 
Method Summary
 void createAndloadDataSet()
          Create a data set and load it with data from database
 java.util.Properties getDataProperties()
          protected DataSetManager createDataSetManager( OneToManyMap instanceAttributeMap, OneToManyMap instanceClassMap){ return new DataSetManager(m_arffGenerator, instanceAttributeMap, instanceClassMap); }
 DataSetManager getDataSetManager()
           
 uk.ac.ed.inf.utils.OneToManyMap getInstanceAttributeData()
           
 uk.ac.ed.inf.utils.OneToManyMap getInstanceClassData()
           
 uk.ac.ed.inf.utils.OneToManyMap getMap(java.lang.String queryProperty)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataSetDbLoader

public DataSetDbLoader(DataSetManager manager)
Method Detail

createAndloadDataSet

public void createAndloadDataSet()
Create a data set and load it with data from database


getInstanceAttributeData

public uk.ac.ed.inf.utils.OneToManyMap getInstanceAttributeData()

getInstanceClassData

public uk.ac.ed.inf.utils.OneToManyMap getInstanceClassData()

getDataProperties

public java.util.Properties getDataProperties()
protected DataSetManager createDataSetManager( OneToManyMap instanceAttributeMap, OneToManyMap instanceClassMap){ return new DataSetManager(m_arffGenerator, instanceAttributeMap, instanceClassMap); }


getDataSetManager

public DataSetManager getDataSetManager()

getMap

public uk.ac.ed.inf.utils.OneToManyMap getMap(java.lang.String queryProperty)