CFEngine API

org.recommender.util
Class UserDatabaseCreator

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

public class UserDatabaseCreator
extends java.lang.Object

Describes a tool to read the User data file in 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: java UserDatabaseCreator "userDataFile" "userDBName" To use from another class: call static method createUserDBFromFile with userDBName and userDataFile as args.

Since:
JDK 1.2
Version:
Version 1.0.0, 05-13-2001 Revisions: IY 8/2001 make changes to fit my db
Author:
Sameer Kadam Irwin Yoon

Field Summary
(package private) static int MAX_TOKENS
           
 
Constructor Summary
UserDatabaseCreator()
           
 
Method Summary
static void createUserDBFromFile(java.lang.String userDataFile, java.lang.String userDBName)
          Create Rating database from file.
static void main(java.lang.String[] args)
          Main method, command line "Usage: make_user_db " + "userDataFile [userDBName]");
static void parseString(java.lang.String str, java.lang.String table)
          Given an entry for a user, 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

UserDatabaseCreator

public UserDatabaseCreator()
Method Detail

createUserDBFromFile

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

Parameters:
userDataFile -
userDBName -

parseString

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

java.sql.SQLException

main

public static void main(java.lang.String[] args)
Main method, command line "Usage: make_user_db " + "userDataFile [userDBName]");


CFEngine API

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