public class Index2DatabaseImporter extends Object
Modifier and Type | Field and Description |
---|---|
(package private) MySQLConnector |
dbConnector |
static String[] |
documentTableFields |
private PreparedStatement |
documentTermPreparedStatement |
static String[] |
documentTermTableFields |
static String[] |
templateFields |
Constructor and Description |
---|
Index2DatabaseImporter(String databaseServerAddress,
String databaseName,
String user,
String password,
String databaseTableNamePrefix) |
Modifier and Type | Method and Description |
---|---|
private void |
executeDocumentTermInsert(int documentNumber,
int termNumber,
int rawTermFrequency,
double weight,
double weightNormalised) |
private void |
initDocumentTermPreparedStatement() |
void |
writeInputVector(at.ec3.DoubleMatrix inputVectorMatrix,
HashMap<Integer,Object> labelMap)
Writes the input vectors from an already caluclated tfxidf matrix.
|
void |
writeInputVector(at.ec3.IntMatrix tfMatrix,
Vector<String> selectedTerms,
HashMap<Integer,Object> allTerms,
HashMap<Integer,Object> labelMap)
Writes the vector from a term-frequency matrix.
|
void |
writeTemplateVector(at.ec3.IntMatrix tfMatrix,
Vector<String> selectedTerms,
HashMap<Integer,Object> allTerms) |
public static final String[] templateFields
public static final String[] documentTableFields
public static final String[] documentTermTableFields
MySQLConnector dbConnector
private PreparedStatement documentTermPreparedStatement
public Index2DatabaseImporter(String databaseServerAddress, String databaseName, String user, String password, String databaseTableNamePrefix) throws SQLException, IOException
SQLException
IOException
public void writeTemplateVector(at.ec3.IntMatrix tfMatrix, Vector<String> selectedTerms, HashMap<Integer,Object> allTerms) throws SQLException
SQLException
private void initDocumentTermPreparedStatement() throws SQLException
SQLException
private void executeDocumentTermInsert(int documentNumber, int termNumber, int rawTermFrequency, double weight, double weightNormalised) throws SQLException
SQLException
public void writeInputVector(at.ec3.IntMatrix tfMatrix, Vector<String> selectedTerms, HashMap<Integer,Object> allTerms, HashMap<Integer,Object> labelMap) throws SQLException
SQLException
public void writeInputVector(at.ec3.DoubleMatrix inputVectorMatrix, HashMap<Integer,Object> labelMap) throws SQLException
SQLException