Project
Loading...
Searching...
No Matches
o2::framework::BuilderHolder< I, T, P > Struct Template Reference

#include <TableBuilder.h>

Inherits P.

Public Types

using Policy = P
 
using ArrowType = typename detail::ConversionTraits< T >::ArrowType
 
using BuilderType = typename arrow::TypeTraits< ArrowType >::BuilderType
 

Public Member Functions

 BuilderHolder (arrow::MemoryPool *pool, size_t nRows=0)
 

Public Attributes

std::unique_ptr< BuilderTypebuilder
 

Static Public Attributes

static constexpr size_t index = I
 

Detailed Description

template<size_t I, typename T, typename P>
struct o2::framework::BuilderHolder< I, T, P >

Definition at line 488 of file TableBuilder.h.

Member Typedef Documentation

◆ ArrowType

template<size_t I, typename T , typename P >
using o2::framework::BuilderHolder< I, T, P >::ArrowType = typename detail::ConversionTraits<T>::ArrowType

Definition at line 491 of file TableBuilder.h.

◆ BuilderType

template<size_t I, typename T , typename P >
using o2::framework::BuilderHolder< I, T, P >::BuilderType = typename arrow::TypeTraits<ArrowType>::BuilderType

Definition at line 492 of file TableBuilder.h.

◆ Policy

template<size_t I, typename T , typename P >
using o2::framework::BuilderHolder< I, T, P >::Policy = P

Definition at line 490 of file TableBuilder.h.

Constructor & Destructor Documentation

◆ BuilderHolder()

template<size_t I, typename T , typename P >
o2::framework::BuilderHolder< I, T, P >::BuilderHolder ( arrow::MemoryPool *  pool,
size_t  nRows = 0 
)
inline

Definition at line 494 of file TableBuilder.h.

Member Data Documentation

◆ builder

template<size_t I, typename T , typename P >
std::unique_ptr<BuilderType> o2::framework::BuilderHolder< I, T, P >::builder

Definition at line 505 of file TableBuilder.h.

◆ index

template<size_t I, typename T , typename P >
constexpr size_t o2::framework::BuilderHolder< I, T, P >::index = I
staticconstexpr

Definition at line 489 of file TableBuilder.h.


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