![]() |
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 712 of file AnalysisHelpers.h.
using o2::framework::Partition< T >::const_iterator = typename o2::soa::Filtered<T>::const_iterator |
Definition at line 798 of file AnalysisHelpers.h.
using o2::framework::Partition< T >::content_t = T |
Definition at line 713 of file AnalysisHelpers.h.
using o2::framework::Partition< T >::filtered_const_iterator = typename o2::soa::Filtered<T>::const_iterator |
Definition at line 800 of file AnalysisHelpers.h.
using o2::framework::Partition< T >::filtered_iterator = typename o2::soa::Filtered<T>::iterator |
Definition at line 799 of file AnalysisHelpers.h.
using o2::framework::Partition< T >::iterator = typename o2::soa::Filtered<T>::iterator |
Definition at line 797 of file AnalysisHelpers.h.
|
inline |
Definition at line 714 of file AnalysisHelpers.h.
|
inline |
Definition at line 718 of file AnalysisHelpers.h.
|
inline |
Definition at line 759 of file AnalysisHelpers.h.
|
inline |
Definition at line 801 of file AnalysisHelpers.h.
|
inline |
Definition at line 809 of file AnalysisHelpers.h.
|
inline |
Definition at line 739 of file AnalysisHelpers.h.
|
inline |
Definition at line 747 of file AnalysisHelpers.h.
|
inline |
Definition at line 729 of file AnalysisHelpers.h.
|
inline |
Definition at line 805 of file AnalysisHelpers.h.
|
inline |
Definition at line 813 of file AnalysisHelpers.h.
|
inline |
Definition at line 724 of file AnalysisHelpers.h.
|
inline |
Definition at line 764 of file AnalysisHelpers.h.
|
inline |
Definition at line 770 of file AnalysisHelpers.h.
|
inline |
Definition at line 818 of file AnalysisHelpers.h.
|
inline |
Definition at line 786 of file AnalysisHelpers.h.
|
inline |
Definition at line 775 of file AnalysisHelpers.h.
|
inline |
Definition at line 780 of file AnalysisHelpers.h.
|
inline |
Definition at line 754 of file AnalysisHelpers.h.
bool o2::framework::Partition< T >::dataframeChanged = true |
Definition at line 795 of file AnalysisHelpers.h.
expressions::Filter o2::framework::Partition< T >::filter |
Definition at line 791 of file AnalysisHelpers.h.
gandiva::FilterPtr o2::framework::Partition< T >::gfilter = nullptr |
Definition at line 794 of file AnalysisHelpers.h.
std::unique_ptr<o2::soa::Filtered<T> > o2::framework::Partition< T >::mFiltered = nullptr |
Definition at line 792 of file AnalysisHelpers.h.
gandiva::NodePtr o2::framework::Partition< T >::tree = nullptr |
Definition at line 793 of file AnalysisHelpers.h.