![]() |
Project
|
#include <AnalysisHelpers.h>
Public Types | |
using | content_t = T |
using | iterator = typename o2::soa::Filtered< T >::iterator |
using | const_iterator = typename o2::soa::Filtered< T >::const_iterator |
using | filtered_iterator = typename o2::soa::Filtered< T >::iterator |
using | filtered_const_iterator = typename o2::soa::Filtered< T >::const_iterator |
Public Member Functions | |
Partition (expressions::Node &&filter_) | |
Partition (expressions::Node &&filter_, T const &table) | |
void | intializeCaches (std::set< uint32_t > const &hashes, std::shared_ptr< arrow::Schema > const &schema) |
void | bindTable (T const &table) |
template<typename... Ts> | |
void | bindExternalIndices (Ts *... tables) |
template<typename E > | |
void | bindInternalIndicesTo (E *ptr) |
void | updatePlaceholders (InitContext &context) |
std::shared_ptr< arrow::Table > | asArrowTable () const |
o2::soa::Filtered< T > * | operator-> () |
template<typename T1 > | |
auto | rawSliceBy (o2::framework::Preslice< T1 > const &container, int value) const |
auto | sliceByCached (framework::expressions::BindingNode const &node, int value, o2::framework::SliceCache &cache) const |
auto | sliceByCachedUnsorted (framework::expressions::BindingNode const &node, int value, o2::framework::SliceCache &cache) const |
template<typename T1 , typename Policy , bool OPT> | |
auto | sliceBy (o2::framework::PresliceBase< T1, Policy, OPT > const &container, int value) const |
filtered_iterator | begin () |
o2::soa::RowViewSentinel | end () |
filtered_const_iterator | begin () const |
o2::soa::RowViewSentinel | end () const |
int64_t | size () const |
Public Attributes | |
expressions::Filter | filter |
std::unique_ptr< o2::soa::Filtered< T > > | mFiltered = nullptr |
gandiva::NodePtr | tree = nullptr |
gandiva::FilterPtr | gfilter = nullptr |
bool | dataframeChanged = true |
Definition at line 620 of file AnalysisHelpers.h.
using o2::framework::Partition< T >::const_iterator = typename o2::soa::Filtered<T>::const_iterator |
Definition at line 706 of file AnalysisHelpers.h.
using o2::framework::Partition< T >::content_t = T |
Definition at line 621 of file AnalysisHelpers.h.
using o2::framework::Partition< T >::filtered_const_iterator = typename o2::soa::Filtered<T>::const_iterator |
Definition at line 708 of file AnalysisHelpers.h.
using o2::framework::Partition< T >::filtered_iterator = typename o2::soa::Filtered<T>::iterator |
Definition at line 707 of file AnalysisHelpers.h.
using o2::framework::Partition< T >::iterator = typename o2::soa::Filtered<T>::iterator |
Definition at line 705 of file AnalysisHelpers.h.
|
inline |
Definition at line 622 of file AnalysisHelpers.h.
|
inline |
Definition at line 626 of file AnalysisHelpers.h.
|
inline |
Definition at line 667 of file AnalysisHelpers.h.
|
inline |
Definition at line 709 of file AnalysisHelpers.h.
|
inline |
Definition at line 717 of file AnalysisHelpers.h.
|
inline |
Definition at line 647 of file AnalysisHelpers.h.
|
inline |
Definition at line 655 of file AnalysisHelpers.h.
|
inline |
Definition at line 637 of file AnalysisHelpers.h.
|
inline |
Definition at line 713 of file AnalysisHelpers.h.
|
inline |
Definition at line 721 of file AnalysisHelpers.h.
|
inline |
Definition at line 632 of file AnalysisHelpers.h.
|
inline |
Definition at line 672 of file AnalysisHelpers.h.
|
inline |
Definition at line 678 of file AnalysisHelpers.h.
|
inline |
Definition at line 726 of file AnalysisHelpers.h.
|
inline |
Definition at line 694 of file AnalysisHelpers.h.
|
inline |
Definition at line 683 of file AnalysisHelpers.h.
|
inline |
Definition at line 688 of file AnalysisHelpers.h.
|
inline |
Definition at line 662 of file AnalysisHelpers.h.
bool o2::framework::Partition< T >::dataframeChanged = true |
Definition at line 703 of file AnalysisHelpers.h.
expressions::Filter o2::framework::Partition< T >::filter |
Definition at line 699 of file AnalysisHelpers.h.
gandiva::FilterPtr o2::framework::Partition< T >::gfilter = nullptr |
Definition at line 702 of file AnalysisHelpers.h.
std::unique_ptr<o2::soa::Filtered<T> > o2::framework::Partition< T >::mFiltered = nullptr |
Definition at line 700 of file AnalysisHelpers.h.
gandiva::NodePtr o2::framework::Partition< T >::tree = nullptr |
Definition at line 701 of file AnalysisHelpers.h.