|
iterator | begin () |
|
const_iterator | begin () const |
|
| Filtered (std::vector< std::shared_ptr< arrow::Table > > &&tables, gandiva::Selection const &selection, uint64_t offset=0) |
|
| Filtered (std::vector< std::shared_ptr< arrow::Table > > &&tables, SelectionVector &&selection, uint64_t offset=0) |
|
| Filtered (std::vector< std::shared_ptr< arrow::Table > > &&tables, gsl::span< int64_t const > const &selection, uint64_t offset=0) |
|
Filtered< T > | operator+ (SelectionVector const &selection) |
|
Filtered< T > | operator+ (gsl::span< int64_t const > const &selection) |
|
Filtered< T > | operator+ (Filtered< T > const &other) |
|
Filtered< T > | operator+= (SelectionVector const &selection) |
|
Filtered< T > | operator+= (gsl::span< int64_t const > const &selection) |
|
Filtered< T > | operator+= (Filtered< T > const &other) |
|
Filtered< T > | operator* (SelectionVector const &selection) |
|
Filtered< T > | operator* (gsl::span< int64_t const > const &selection) |
|
Filtered< T > | operator* (Filtered< T > const &other) |
|
Filtered< T > | operator*= (SelectionVector const &selection) |
|
Filtered< T > | operator*= (gsl::span< int64_t const > const &selection) |
|
Filtered< T > | operator*= (Filtered< T > const &other) |
|
unfiltered_iterator | rawIteratorAt (uint64_t i) const |
|
auto | rawSlice (uint64_t start, uint64_t end) const |
|
auto | emptySlice () const |
|
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 , bool OPT> |
auto | sliceBy (o2::framework::PresliceBase< T1, framework::PreslicePolicySorted, OPT > const &container, int value) const |
|
template<typename T1 , bool OPT> |
auto | sliceBy (o2::framework::PresliceBase< T1, framework::PreslicePolicyGeneral, OPT > const &container, int value) const |
|
auto | select (framework::expressions::Filter const &f) const |
|
| FilteredBase (std::vector< std::shared_ptr< arrow::Table > > &&tables, gandiva::Selection const &selection, uint64_t offset=0) |
|
| FilteredBase (std::vector< std::shared_ptr< arrow::Table > > &&tables, SelectionVector &&selection, uint64_t offset=0) |
|
| FilteredBase (std::vector< std::shared_ptr< arrow::Table > > &&tables, gsl::span< int64_t const > const &selection, uint64_t offset=0) |
|
iterator | begin () |
|
const_iterator | begin () const |
|
unfiltered_iterator | rawIteratorAt (uint64_t i) const |
|
RowViewSentinel | end () const |
|
auto & | cached_begin () |
|
auto const & | cached_begin () const |
|
iterator | iteratorAt (uint64_t i) const |
|
int64_t | size () const |
|
int64_t | tableSize () const |
|
auto const & | getSelectedRows () const |
|
auto | rawSlice (uint64_t start, uint64_t end) const |
|
auto | emptySlice () const |
|
template<typename... TA> |
void | bindExternalIndices (TA *... current) |
|
void | bindExternalIndicesRaw (std::vector< o2::soa::Binding > &&ptrs) |
|
template<typename I > |
void | bindInternalIndicesTo (I const *ptr) |
|
template<typename T1 , typename... Cs> |
void | doCopyIndexBindings (framework::pack< Cs... >, T1 &dest) const |
|
template<typename T1 > |
void | copyIndexBindings (T1 &dest) const |
|
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 , bool OPT> |
auto | sliceBy (o2::framework::PresliceBase< T1, framework::PreslicePolicySorted, OPT > const &container, int value) const |
|
template<typename T1 , bool OPT> |
auto | sliceBy (o2::framework::PresliceBase< T1, framework::PreslicePolicyGeneral, OPT > const &container, int value) const |
|
auto | select (framework::expressions::Filter const &f) const |
|
int | isInSelectedRows (int i) const |
|
void | sumWithSelection (SelectionVector const &selection) |
|
void | intersectWithSelection (SelectionVector const &selection) |
|
void | sumWithSelection (gsl::span< int64_t const > const &selection) |
|
void | intersectWithSelection (gsl::span< int64_t const > const &selection) |
|
bool | isCached () const |
|
template<typename T>
class o2::soa::Filtered< T >
Definition at line 3546 of file ASoA.h.