uk.ac.ed.inf.taweka.weka
Class DataSetDbLoader

java.lang.Object
  extended by uk.ac.ed.inf.taweka.weka.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()
           
 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


getDataProperties

public java.util.Properties getDataProperties()

getDataSetManager

public DataSetManager getDataSetManager()

getInstanceAttributeData

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

getInstanceClassData

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

getMap

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