11#include <OpenMS/config.h>
102 const std::shared_ptr<arrow::Table>& table,
116 const std::shared_ptr<arrow::Table>& table,
Import and export ConsensusMap data to/from Apache Arrow format.
Definition ConsensusMapArrowIO.h:41
static std::shared_ptr< arrow::Table > exportPSMsToArrow(const ConsensusMap &cmap)
Export peptide spectrum matches (PSMs) associated with consensus features to Apache Arrow Table.
static bool importFromParquet(const String &directory, ConsensusMap &cmap)
Import ConsensusMap from a directory of Parquet files.
static bool exportToParquet(const ConsensusMap &cmap, const String &directory, const ParquetWriteConfig &config=ParquetWriteConfig{})
Export ConsensusMap to a directory of Parquet files.
static bool importPSMsFromArrow(const std::shared_ptr< arrow::Table > &table, ConsensusMap &cmap)
Import PSMs from Apache Arrow Table.
static std::shared_ptr< arrow::Table > exportFeaturesToArrow(const ConsensusMap &cmap)
Export consensus features to Apache Arrow Table.
static bool importFeaturesFromArrow(const std::shared_ptr< arrow::Table > &table, ConsensusMap &cmap)
Import consensus features from Apache Arrow Table.
A container for consensus elements.
Definition ConsensusMap.h:67
A more convenient string class.
Definition String.h:32
Main OpenMS namespace.
Definition openswathalgo/include/OpenMS/OPENSWATHALGO/DATAACCESS/ISpectrumAccess.h:19
Definition ArrowSchemaRegistry.h:18
Configuration for Parquet file writing.
Definition MSExperimentArrowExport.h:136