Project
Loading...
Searching...
No Matches
o2::framework::SelfBuilder Struct Reference

#include <IndexBuilderHelpers.h>

Public Member Functions

 SelfBuilder (arrow::MemoryPool *pool)
 
void reset (std::shared_ptr< arrow::ChunkedArray >)
 
bool find (int) const
 
void fill (int idx)
 
std::shared_ptr< arrow::ChunkedArray > result () const
 

Public Attributes

std::unique_ptr< arrow::ArrayBuilder > mBuilder = nullptr
 
std::unique_ptr< framework::ChunkedArrayIteratorkeyIndex = nullptr
 

Detailed Description

Definition at line 55 of file IndexBuilderHelpers.h.

Constructor & Destructor Documentation

◆ SelfBuilder()

o2::framework::SelfBuilder::SelfBuilder ( arrow::MemoryPool *  pool)

Definition at line 61 of file IndexBuilderHelpers.cxx.

Member Function Documentation

◆ fill()

void o2::framework::SelfBuilder::fill ( int  idx)

Definition at line 75 of file IndexBuilderHelpers.cxx.

◆ find()

bool o2::framework::SelfBuilder::find ( int  ) const
inline

Definition at line 61 of file IndexBuilderHelpers.h.

◆ reset()

void o2::framework::SelfBuilder::reset ( std::shared_ptr< arrow::ChunkedArray >  )

Definition at line 69 of file IndexBuilderHelpers.cxx.

◆ result()

std::shared_ptr< arrow::ChunkedArray > o2::framework::SelfBuilder::result ( ) const

Definition at line 80 of file IndexBuilderHelpers.cxx.

Member Data Documentation

◆ keyIndex

std::unique_ptr<framework::ChunkedArrayIterator> o2::framework::SelfBuilder::keyIndex = nullptr

Definition at line 57 of file IndexBuilderHelpers.h.

◆ mBuilder

std::unique_ptr<arrow::ArrayBuilder> o2::framework::SelfBuilder::mBuilder = nullptr

Definition at line 56 of file IndexBuilderHelpers.h.


The documentation for this struct was generated from the following files: