de.uni_leipzig.bf.util
Class DBOps

java.lang.Object
  extended by de.uni_leipzig.bf.util.DBOps

public class DBOps
extends java.lang.Object

Author:
an
 

Constructor Summary
DBOps()
          Creates a new instance of DBOps
 
Method Summary
static void clean(java.sql.Connection conn, java.lang.String idFile, java.lang.String idTable, java.lang.String similarityTable, double n)
          Removes the n*100% most frequent word from the similarity database
static void downloadClusters(java.sql.Connection conn, java.lang.String clusterTable, java.lang.String idTable, java.lang.String out)
          Downloads the clusters from the database
static void downloadClustersErroneous(java.sql.Connection conn, java.lang.String clusterTable, java.lang.String idTable, java.lang.String out)
          Downloads the clusters from the database
static java.sql.Connection getConnection(java.lang.String ip, java.lang.String db, java.lang.String user, java.lang.String passwd)
           
static java.util.ArrayList getMostFrequent(java.lang.String file, double n)
           
static java.sql.Connection getMySQLConnection(java.lang.String ip, java.lang.String database, java.lang.String user, java.lang.String password)
          Get connection to database
static void importBioResults(java.sql.Connection conn, java.lang.String file, java.lang.String catTable, java.lang.String simTable)
          Import biology results
static void importIDs(java.sql.Connection conn, java.lang.String file, java.lang.String table)
          Reads in an n-gram file and writes it in the specified database
static void importNGram(java.sql.Connection conn, java.lang.String file, java.lang.String ids, java.lang.String table)
           
static void importNGramV2(java.sql.Connection conn, java.lang.String file, java.lang.String ids, java.lang.String table)
          Works only for folded graphs
static void main(java.lang.String[] args)
           
static void symmetrify(java.lang.String in, java.lang.String out)
           
static void symV2(java.lang.String in, java.lang.String out, int number)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DBOps

public DBOps()
Creates a new instance of DBOps

Method Detail

clean

public static void clean(java.sql.Connection conn,
                         java.lang.String idFile,
                         java.lang.String idTable,
                         java.lang.String similarityTable,
                         double n)
Removes the n*100% most frequent word from the similarity database


downloadClusters

public static void downloadClusters(java.sql.Connection conn,
                                    java.lang.String clusterTable,
                                    java.lang.String idTable,
                                    java.lang.String out)
Downloads the clusters from the database


downloadClustersErroneous

public static void downloadClustersErroneous(java.sql.Connection conn,
                                             java.lang.String clusterTable,
                                             java.lang.String idTable,
                                             java.lang.String out)
Downloads the clusters from the database


getConnection

public static java.sql.Connection getConnection(java.lang.String ip,
                                                java.lang.String db,
                                                java.lang.String user,
                                                java.lang.String passwd)
                                         throws java.lang.Exception
Throws:
java.lang.Exception

getMostFrequent

public static java.util.ArrayList getMostFrequent(java.lang.String file,
                                                  double n)

getMySQLConnection

public static java.sql.Connection getMySQLConnection(java.lang.String ip,
                                                     java.lang.String database,
                                                     java.lang.String user,
                                                     java.lang.String password)
Get connection to database


importBioResults

public static void importBioResults(java.sql.Connection conn,
                                    java.lang.String file,
                                    java.lang.String catTable,
                                    java.lang.String simTable)
Import biology results


importIDs

public static void importIDs(java.sql.Connection conn,
                             java.lang.String file,
                             java.lang.String table)
Reads in an n-gram file and writes it in the specified database


importNGram

public static void importNGram(java.sql.Connection conn,
                               java.lang.String file,
                               java.lang.String ids,
                               java.lang.String table)

importNGramV2

public static void importNGramV2(java.sql.Connection conn,
                                 java.lang.String file,
                                 java.lang.String ids,
                                 java.lang.String table)
Works only for folded graphs


main

public static void main(java.lang.String[] args)

symmetrify

public static void symmetrify(java.lang.String in,
                              java.lang.String out)

symV2

public static void symV2(java.lang.String in,
                         java.lang.String out,
                         int number)