11#include <OpenMS/config.h>
102 const std::shared_ptr<arrow::Table>& table,
116 const std::shared_ptr<arrow::Table>& table,
Import and export FeatureMap data to/from Apache Arrow format.
Definition FeatureMapArrowIO.h:41
static std::shared_ptr< arrow::Table > exportPSMsToArrow(const FeatureMap &feature_map)
Export peptide spectrum matches (PSMs) associated with features to Apache Arrow Table.
static bool importFeaturesFromArrow(const std::shared_ptr< arrow::Table > &table, FeatureMap &feature_map)
Import features from Apache Arrow Table.
static bool importPSMsFromArrow(const std::shared_ptr< arrow::Table > &table, FeatureMap &feature_map)
Import PSMs from Apache Arrow Table.
static bool importFromParquet(const String &directory, FeatureMap &feature_map)
Import FeatureMap from a directory of Parquet files.
static std::shared_ptr< arrow::Table > exportFeaturesToArrow(const FeatureMap &feature_map)
Export features to Apache Arrow Table.
static bool exportToParquet(const FeatureMap &feature_map, const String &directory, const ParquetWriteConfig &config=ParquetWriteConfig{})
Export FeatureMap to a directory of Parquet files.
A container for features.
Definition FeatureMap.h:78
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