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