uk.ac.ed.inf.csb.taweka
Class DbDataLoader

java.lang.Object
  extended by uk.ac.ed.inf.csb.taweka.DbDataLoader
Direct Known Subclasses:
MulanDbDataLoader

public class DbDataLoader
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
DbDataLoader(ArffGenerator generator)
           
 
Method Summary
 DataSetWriter createAndloadDataSet()
          Create a data set and load it with data from database
 ArffGenerator getArffGenerator()
           
 java.util.Properties getDataProperties()
           
 DataSetWriter getDataSet()
           
 uk.ac.ed.inf.csb.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

DbDataLoader

public DbDataLoader(ArffGenerator generator)
Method Detail

createAndloadDataSet

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

Returns:
a loaded data set factory

getArffGenerator

public ArffGenerator getArffGenerator()

getDataProperties

public java.util.Properties getDataProperties()

getDataSet

public DataSetWriter getDataSet()

getMap

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