35 #ifndef OPENMS_FORMAT_HANDLERS_MZMLSQLITEHANDLER_H    36 #define OPENMS_FORMAT_HANDLERS_MZMLSQLITEHANDLER_H    84       void readExperiment(
MSExperiment & exp, 
bool meta_only = 
false);
    88       void populateChromatogramsWithData_(sqlite3 *db, std::vector<MSChromatogram >& chromatograms);
    90       void populateSpectraWithData_(sqlite3 *db, std::vector<MSSpectrum>& spectra);
    92       void prepareChroms_(sqlite3 *db, std::vector<MSChromatogram >& chromatograms);
    94       void prepareSpectra_(sqlite3 *db, std::vector<MSSpectrum>& spectra);
   127       void writeSpectra(
const std::vector<MSSpectrum>& spectra);
   134       void writeChromatograms(
const std::vector<MSChromatogram >& chroms);
   138       void executeBlobBind_(sqlite3 *db, 
String& prepare_statement, std::vector<String>& data);
   140       void executeSql_(sqlite3 *db, 
const std::stringstream& statement);
   163 #endif // OPENMS_FORMAT_HANDLERS_MZMLSQLITEHANDLER_H Class to encode and decode data encoded with MSNumpress. 
Definition: MSNumpressCoder.h:55
 
A more convenient string class. 
Definition: String.h:57
 
Class to encode and decode Base64. 
Definition: Base64.h:64
 
Main OpenMS namespace. 
Definition: FeatureDeconvolution.h:47
 
MSNumpressCoder numpress_coder_
Definition: MzMLSqliteHandler.h:147
 
String filename_
Definition: MzMLSqliteHandler.h:143
 
Int chrom_id_
Definition: MzMLSqliteHandler.h:155
 
Int spec_id_
Definition: MzMLSqliteHandler.h:154
 
Base64 base64coder_
Decoder/Encoder for Base64-data in MzML. 
Definition: MzMLSqliteHandler.h:146
 
In-Memory representation of a mass spectrometry experiment. 
Definition: MSExperiment.h:82
 
Sqlite handler for storing spectra and chromatograms. 
Definition: MzMLSqliteHandler.h:63
 
int Int
Signed integer type. 
Definition: Types.h:103