11#include <OpenMS/config.h>
65 const std::string& filename,
93 const std::string& filename,
94 size_t batch_size = 1000000,
Export ConsensusMap feature data to Apache Arrow format following QPX feature schema.
Definition ConsensusMapArrowExport.h:41
static bool exportToParquetStreaming(const ConsensusMap &cmap, const std::string &filename, size_t batch_size=1000000, const ParquetWriteConfig &config=ParquetWriteConfig{}, int n_threads=1)
Stream a ConsensusMap to a Parquet file in row batches (bounded peak memory)
static bool exportToParquet(const ConsensusMap &cmap, const std::string &filename, const ParquetWriteConfig &config=ParquetWriteConfig{})
Export ConsensusMap to Parquet file.
static std::shared_ptr< arrow::Table > exportToArrow(const ConsensusMap &cmap)
Export ConsensusMap to Apache Arrow Table.
A container for consensus elements.
Definition ConsensusMap.h:67
Main OpenMS namespace.
Definition openswathalgo/include/OpenMS/OPENSWATHALGO/DATAACCESS/ISpectrumAccess.h:19
Definition ArrowIOHelpers.h:22
Configuration for Parquet file writing.
Definition MSExperimentArrowExport.h:136