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

java.lang.Object
  extended by uk.ac.ed.inf.enzml.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.maputils.OneToManyMap<java.lang.String,java.lang.String> getInstanceAttributeData()
           
 uk.ac.ed.inf.utils.maputils.OneToManyMap<java.lang.String,java.lang.String> getInstanceClassData()
           
 uk.ac.ed.inf.utils.maputils.OneToManyMap<java.lang.String,java.lang.String> 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.maputils.OneToManyMap<java.lang.String,java.lang.String> getInstanceAttributeData()

getInstanceClassData

public uk.ac.ed.inf.utils.maputils.OneToManyMap<java.lang.String,java.lang.String> getInstanceClassData()

getMap

public uk.ac.ed.inf.utils.maputils.OneToManyMap<java.lang.String,java.lang.String> getMap(java.lang.String queryProperty)