OpenMS
Loading...
Searching...
No Matches
MSChromatogramParquetConsumer::EncodedChromatograms Class Reference

Rows prepared by encodeChromatogram(), to be appended with consumeEncodedChromatograms(). More...

#include <OpenMS/FORMAT/DATAACCESS/MSChromatogramParquetConsumer.h>

Public Member Functions

 EncodedChromatograms ()
 
 ~EncodedChromatograms ()
 
 EncodedChromatograms (EncodedChromatograms &&) noexcept
 
EncodedChromatograms & operator= (EncodedChromatograms &&) noexcept
 
Size size () const
 Number of encoded chromatograms (rows).
 

Private Attributes

std::unique_ptr< Rows > rows_
 

Friends

class MSChromatogramParquetConsumer
 

Detailed Description

Rows prepared by encodeChromatogram(), to be appended with consumeEncodedChromatograms().

Opaque to callers: a batch is filled by one thread and handed to the consumer once.

Constructor & Destructor Documentation

◆ EncodedChromatograms() [1/2]

◆ ~EncodedChromatograms()

◆ EncodedChromatograms() [2/2]

Member Function Documentation

◆ operator=()

EncodedChromatograms & operator= ( EncodedChromatograms &&  )
noexcept

◆ size()

Size size ( ) const

Number of encoded chromatograms (rows).

Friends And Related Symbol Documentation

◆ MSChromatogramParquetConsumer

friend class MSChromatogramParquetConsumer
friend

Member Data Documentation

◆ rows_

std::unique_ptr<Rows> rows_
private