Project
Loading...
Searching...
No Matches
o2::framework::CachedInsertion< T > Struct Template Reference

#include <TableBuilder.h>

Public Member Functions

template<typename BUILDER >
arrow::Status append (BUILDER &builder, T value)
 
template<typename BUILDER >
arrow::Status flush (BUILDER &builder)
 

Public Attributes

cache [CHUNK_SIZE]
 
int pos = 0
 

Static Public Attributes

static constexpr int CHUNK_SIZE = 256
 

Detailed Description

template<typename T>
struct o2::framework::CachedInsertion< T >

Definition at line 461 of file TableBuilder.h.

Member Function Documentation

◆ append()

template<typename T >
template<typename BUILDER >
arrow::Status o2::framework::CachedInsertion< T >::append ( BUILDER &  builder,
value 
)
inline

Definition at line 465 of file TableBuilder.h.

◆ flush()

template<typename T >
template<typename BUILDER >
arrow::Status o2::framework::CachedInsertion< T >::flush ( BUILDER &  builder)
inline

Definition at line 476 of file TableBuilder.h.

Member Data Documentation

◆ cache

template<typename T >
T o2::framework::CachedInsertion< T >::cache[CHUNK_SIZE]

Definition at line 483 of file TableBuilder.h.

◆ CHUNK_SIZE

template<typename T >
constexpr int o2::framework::CachedInsertion< T >::CHUNK_SIZE = 256
staticconstexpr

Definition at line 462 of file TableBuilder.h.

◆ pos

template<typename T >
int o2::framework::CachedInsertion< T >::pos = 0

Definition at line 484 of file TableBuilder.h.


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