![]() |
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 704 of file AnalysisHelpers.h.
using o2::framework::Partition< T >::const_iterator = typename o2::soa::Filtered<T>::const_iterator |
Definition at line 790 of file AnalysisHelpers.h.
using o2::framework::Partition< T >::content_t = T |
Definition at line 705 of file AnalysisHelpers.h.
using o2::framework::Partition< T >::filtered_const_iterator = typename o2::soa::Filtered<T>::const_iterator |
Definition at line 792 of file AnalysisHelpers.h.
using o2::framework::Partition< T >::filtered_iterator = typename o2::soa::Filtered<T>::iterator |
Definition at line 791 of file AnalysisHelpers.h.
using o2::framework::Partition< T >::iterator = typename o2::soa::Filtered<T>::iterator |
Definition at line 789 of file AnalysisHelpers.h.
|
inline |
Definition at line 706 of file AnalysisHelpers.h.
|
inline |
Definition at line 710 of file AnalysisHelpers.h.
|
inline |
Definition at line 751 of file AnalysisHelpers.h.
|
inline |
Definition at line 793 of file AnalysisHelpers.h.
|
inline |
Definition at line 801 of file AnalysisHelpers.h.
|
inline |
Definition at line 731 of file AnalysisHelpers.h.
|
inline |
Definition at line 739 of file AnalysisHelpers.h.
|
inline |
Definition at line 721 of file AnalysisHelpers.h.
|
inline |
Definition at line 797 of file AnalysisHelpers.h.
|
inline |
Definition at line 805 of file AnalysisHelpers.h.
|
inline |
Definition at line 716 of file AnalysisHelpers.h.
|
inline |
Definition at line 756 of file AnalysisHelpers.h.
|
inline |
Definition at line 762 of file AnalysisHelpers.h.
|
inline |
Definition at line 810 of file AnalysisHelpers.h.
|
inline |
Definition at line 778 of file AnalysisHelpers.h.
|
inline |
Definition at line 767 of file AnalysisHelpers.h.
|
inline |
Definition at line 772 of file AnalysisHelpers.h.
|
inline |
Definition at line 746 of file AnalysisHelpers.h.
bool o2::framework::Partition< T >::dataframeChanged = true |
Definition at line 787 of file AnalysisHelpers.h.
expressions::Filter o2::framework::Partition< T >::filter |
Definition at line 783 of file AnalysisHelpers.h.
gandiva::FilterPtr o2::framework::Partition< T >::gfilter = nullptr |
Definition at line 786 of file AnalysisHelpers.h.
std::unique_ptr<o2::soa::Filtered<T> > o2::framework::Partition< T >::mFiltered = nullptr |
Definition at line 784 of file AnalysisHelpers.h.
gandiva::NodePtr o2::framework::Partition< T >::tree = nullptr |
Definition at line 785 of file AnalysisHelpers.h.