#include <ArrowTableSlicingCache.h>
Definition at line 63 of file ArrowTableSlicingCache.h.
◆ ArrowTableSlicingCache()
o2::framework::ArrowTableSlicingCache::ArrowTableSlicingCache |
( |
Cache && |
bsks, |
|
|
Cache && |
bsksUnsorted = {} |
|
) |
| |
◆ getCacheFor()
SliceInfoPtr o2::framework::ArrowTableSlicingCache::getCacheFor |
( |
Entry const & |
bindingKey | ) |
const |
◆ getCacheForPos()
SliceInfoPtr o2::framework::ArrowTableSlicingCache::getCacheForPos |
( |
int |
pos | ) |
const |
◆ getCachePos()
std::pair< int, bool > o2::framework::ArrowTableSlicingCache::getCachePos |
( |
Entry const & |
bindingKey | ) |
const |
◆ getCachePosSortedFor()
int o2::framework::ArrowTableSlicingCache::getCachePosSortedFor |
( |
Entry const & |
bindingKey | ) |
const |
◆ getCachePosUnsortedFor()
int o2::framework::ArrowTableSlicingCache::getCachePosUnsortedFor |
( |
Entry const & |
bindingKey | ) |
const |
◆ getCacheUnsortedFor()
◆ getCacheUnsortedForPos()
◆ setCaches()
void o2::framework::ArrowTableSlicingCache::setCaches |
( |
Cache && |
bsks, |
|
|
Cache && |
bsksUnsorted = {} |
|
) |
| |
◆ updateCacheEntry()
arrow::Status o2::framework::ArrowTableSlicingCache::updateCacheEntry |
( |
int |
pos, |
|
|
std::shared_ptr< arrow::Table > const & |
table |
|
) |
| |
◆ updateCacheEntryUnsorted()
arrow::Status o2::framework::ArrowTableSlicingCache::updateCacheEntryUnsorted |
( |
int |
pos, |
|
|
std::shared_ptr< arrow::Table > const & |
table |
|
) |
| |
◆ validateOrder()
void o2::framework::ArrowTableSlicingCache::validateOrder |
( |
Entry const & |
bindingKey, |
|
|
std::shared_ptr< arrow::Table > const & |
input |
|
) |
| |
|
static |
◆ bindingsKeys
Cache o2::framework::ArrowTableSlicingCache::bindingsKeys |
◆ bindingsKeysUnsorted
Cache o2::framework::ArrowTableSlicingCache::bindingsKeysUnsorted |
◆ counts
std::vector<std::shared_ptr<arrow::NumericArray<arrow::Int64Type> > > o2::framework::ArrowTableSlicingCache::counts |
◆ groups
std::vector<ListVector> o2::framework::ArrowTableSlicingCache::groups |
◆ service_kind
◆ values
std::vector<std::shared_ptr<arrow::NumericArray<arrow::Int32Type> > > o2::framework::ArrowTableSlicingCache::values |
◆ valuesUnsorted
std::vector<std::vector<int> > o2::framework::ArrowTableSlicingCache::valuesUnsorted |
The documentation for this struct was generated from the following files: