46 class MzMLSqliteHandler;
80 MSDataSqlConsumer(
String filename,
int buffer_size = 500,
bool full_meta =
true,
bool lossy_compression=
false,
double linear_mass_acc=1e-4);
100 void consumeSpectrum(SpectrumType & s)
override;
105 void consumeChromatogram(ChromatogramType &
c)
override;
107 void setExpectedSize(
Size ,
Size )
override;
OpenMS::Internal::MzMLSqliteHandler * handler_
Definition: MSDataSqlConsumer.h:114
Description of the experimental settings.
Definition: ExperimentalSettings.h:59
std::vector< ChromatogramType > chromatograms_
Definition: MSDataSqlConsumer.h:119
The representation of a chromatogram.
Definition: MSChromatogram.h:54
MapType::ChromatogramType ChromatogramType
Definition: MSDataSqlConsumer.h:65
MapType::SpectrumType SpectrumType
Definition: MSDataSqlConsumer.h:64
In-Memory representation of a mass spectrometry experiment.
Definition: MSExperiment.h:77
size_t Size
Size type e.g. used as variable which can hold result of size()
Definition: Types.h:127
bool full_meta_
Definition: MSDataSqlConsumer.h:117
A data consumer that inserts MS data into a SQLite database.
Definition: MSDataSqlConsumer.h:60
The representation of a 1D spectrum.
Definition: MSSpectrum.h:67
String filename_
Definition: MSDataSqlConsumer.h:113
The interface of a consumer of spectra and chromatograms.
Definition: IMSDataConsumer.h:69
size_t flush_after_
Definition: MSDataSqlConsumer.h:116
Sqlite handler for storing spectra and chromatograms in sqMass format.
Definition: MzMLSqliteHandler.h:77
A more convenient string class.
Definition: String.h:58
MSExperiment peak_meta_
Definition: MSDataSqlConsumer.h:121
std::vector< SpectrumType > spectra_
Definition: MSDataSqlConsumer.h:118
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:46
MSExperiment MapType
Definition: MSDataSqlConsumer.h:63