at.tuwien.ifs.somtoolbox.database
Class VectorFile2DatabaseImporter.InputVectorImporter
java.lang.Object
at.tuwien.ifs.somtoolbox.data.AbstractSOMLibSparseInputData
at.tuwien.ifs.somtoolbox.data.SOMLibSparseInputData
at.tuwien.ifs.somtoolbox.database.VectorFile2DatabaseImporter.InputVectorImporter
- All Implemented Interfaces:
- InputData
- Enclosing class:
- VectorFile2DatabaseImporter
private class VectorFile2DatabaseImporter.InputVectorImporter
- extends SOMLibSparseInputData
This class customises the handling of data read from the file by storing it in the DB.
- Author:
- Rudolf Mayer
Fields inherited from class at.tuwien.ifs.somtoolbox.data.AbstractSOMLibSparseInputData |
classInfo, content_subtype, content_type, dataNames, dim, ERROR_MESSAGE_FILE_FORMAT_CORRUPT, featureMatrixCols, featureMatrixRows, isNormalized, meanVector, mqe0, nameCache, numVectors, rand, source, templateVector |
Method Summary |
protected void |
processLine(int documentIndex,
String[] lineElements)
Stores the information read in the database. |
Methods inherited from class at.tuwien.ifs.somtoolbox.data.SOMLibSparseInputData |
addInstance, getDimensionality, getInputDatum, getInputVector, getValue, init, initDataStructures, initMatrix, main, mqe0, openFile, parseDouble, readVectorFile, setLabel, setMatrixValue, subset |
Methods inherited from class at.tuwien.ifs.somtoolbox.data.AbstractSOMLibSparseInputData |
classInformation, create, dim, equals, getByNameDistanceSorted, getContentSubType, getContentType, getData, getData, getDataIntervals, getDataSource, getDistanceMatrix, getDistances, getFeatureDensities, getFeatureMatrixColumns, getFeatureMatrixRows, getFileNameSuffix, getFormatName, getInputDatum, getInputDatum, getInputDatumIndex, getLabel, getLabels, getMeanVector, getMeanVector, getNearestN, getNearestN, getNearestNUnsorted, getRandomInputDatum, initDistanceMatrix, isNormalizedToUnitLength, numVectors, setClassInfo, setTemplateVector, templateVector, transformValues |
dbConnector
private MySQLConnector dbConnector
VectorFile2DatabaseImporter.InputVectorImporter
public VectorFile2DatabaseImporter.InputVectorImporter(String inputVectorFile,
MySQLConnector dbConnector)
processLine
protected void processLine(int documentIndex,
String[] lineElements)
throws Exception
- Stores the information read in the database.
- Overrides:
processLine
in class SOMLibSparseInputData
- Parameters:
documentIndex
- the line indexlineElements
- the line elements, split by the delimeters
- Throws:
Exception