OpenMS
Loading...
Searching...
No Matches
ArrowIOHelpers.h File Reference
#include <OpenMS/config.h>
#include <OpenMS/DATASTRUCTURES/String.h>
#include <OpenMS/FORMAT/MSExperimentArrowExport.h>
#include <memory>
#include <vector>
Include dependency graph for ArrowIOHelpers.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  arrow
 
namespace  OpenMS
 Main OpenMS namespace.
 
namespace  OpenMS::ArrowIOHelpers
 Public helpers for writing and concatenating Arrow tables to Parquet files.
 

Functions

String generateUuidV4 ()
 Generate a lowercase hyphenated RFC 4122 version-4 UUID string.
 
bool writeTableToParquet (const std::shared_ptr< arrow::Table > &table, const String &filename, const ParquetWriteConfig &config=ParquetWriteConfig{})
 Write an Arrow table to a Parquet file.
 
bool concatenateAndWriteToParquet (const std::vector< std::shared_ptr< arrow::Table > > &tables, const String &filename, const ParquetWriteConfig &config=ParquetWriteConfig{})
 Concatenate a vector of Arrow tables and write the result to a Parquet file.