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

#include <ASoA.h>

Inherits o2::framework::PreslicePolicyBase.

Public Member Functions

void updateSliceInfo (SliceInfoPtr &&si)
 
std::shared_ptr< arrow::Table > getSliceFor (int value, std::shared_ptr< arrow::Table > const &input, uint64_t &offset) const
 
- Public Member Functions inherited from o2::framework::PreslicePolicyBase
bool isMissing () const
 
Entry const & getBindingKey () const
 

Public Attributes

SliceInfoPtr sliceInfo
 
std::pair< arrow::Table const *, std::shared_ptr< arrow::Table > > emptySlice {nullptr, nullptr}
 
- Public Attributes inherited from o2::framework::PreslicePolicyBase
const std::string binding
 
Entry bindingKey
 

Detailed Description

Definition at line 1515 of file ASoA.h.

Member Function Documentation

◆ getSliceFor()

std::shared_ptr< arrow::Table > o2::framework::PreslicePolicySorted::getSliceFor ( int  value,
std::shared_ptr< arrow::Table > const &  input,
uint64_t &  offset 
) const

Definition at line 317 of file ASoA.cxx.

◆ updateSliceInfo()

void o2::framework::PreslicePolicySorted::updateSliceInfo ( SliceInfoPtr &&  si)

Definition at line 307 of file ASoA.cxx.

Member Data Documentation

◆ emptySlice

std::pair<arrow::Table const*, std::shared_ptr<arrow::Table> > o2::framework::PreslicePolicySorted::emptySlice {nullptr, nullptr}
mutable

Definition at line 1524 of file ASoA.h.

◆ sliceInfo

SliceInfoPtr o2::framework::PreslicePolicySorted::sliceInfo

Definition at line 1518 of file ASoA.h.


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