CFEngine API

org.recommender.util
Class RatingDatabaseCreator

java.lang.Object
  |
  +--org.recommender.util.RatingDatabaseCreator

public class RatingDatabaseCreator
extends java.lang.Object

Describes a tool to read the Ratings data file in the dataset and poplulate a database (MySQL). Contains methods for parsing the data. This can either be run as a standalone tool or used as a class from another class. To use as standalone tool: make_rating_db "ratingDataFile" "ratingDBName" To use from another class: call static method createRatingDBFromFile with ratingDBName and ratingDataFile as args.

Since:
JDK 1.2
Version:
Version 1.0.0, 05-13-2001
Author:
Sameer Kadam Irwin Yoon

Field Summary
(package private) static int MAX_TOKENS
           
 
Constructor Summary
RatingDatabaseCreator()
           
 
Method Summary
static void createRatingDBFromFile(java.lang.String ratingDataFile, java.lang.String ratingDBName)
          Create Rating database from file.
static void main(java.lang.String[] args)
          Main method, command line "Usage: make_rating_db " + "ratingDataFile [ratingDBName]");
static void parseString(java.lang.String str, java.lang.String table)
          Given an entry for a rating, parse it.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MAX_TOKENS

static final int MAX_TOKENS
See Also:
Constant Field Values
Constructor Detail

RatingDatabaseCreator

public RatingDatabaseCreator()
Method Detail

createRatingDBFromFile

public static void createRatingDBFromFile(java.lang.String ratingDataFile,
                                          java.lang.String ratingDBName)
Create Rating database from file. First create a database using JDBC, then fill the database with data from ratingDataFile.

Parameters:
ratingDataFile -
ratingDBName -

parseString

public static void parseString(java.lang.String str,
                               java.lang.String table)
                        throws java.sql.SQLException
Given an entry for a rating, parse it. Here is an example entry:
   
 3226      23       0.80 
 

java.sql.SQLException

main

public static void main(java.lang.String[] args)
Main method, command line "Usage: make_rating_db " + "ratingDataFile [ratingDBName]");


CFEngine API

Copyright © 2003 - Oregon State University www.orst.edu