Keeps track of the requested physical column IDs.
When using alias columns (projected fields), physical columns may be requested multiple times.
Definition at line 374 of file RPageStorage.hxx.
Public Member Functions | |
void | Erase (DescriptorId_t physicalColumnID) |
void | Insert (DescriptorId_t physicalColumnID) |
RCluster::ColumnSet_t | ToColumnSet () const |
Private Attributes | |
std::vector< DescriptorId_t > | fIDs |
std::vector< std::size_t > | fRefCounters |
#include <ROOT/RPageStorage.hxx>
void ROOT::Experimental::Detail::RPageSource::RActivePhysicalColumns::Erase | ( | DescriptorId_t | physicalColumnID | ) |
Definition at line 60 of file RPageStorage.cxx.
void ROOT::Experimental::Detail::RPageSource::RActivePhysicalColumns::Insert | ( | DescriptorId_t | physicalColumnID | ) |
Definition at line 48 of file RPageStorage.cxx.
ROOT::Experimental::Detail::RCluster::ColumnSet_t ROOT::Experimental::Detail::RPageSource::RActivePhysicalColumns::ToColumnSet | ( | ) | const |
Definition at line 74 of file RPageStorage.cxx.
|
private |
Definition at line 376 of file RPageStorage.hxx.
|
private |
Definition at line 377 of file RPageStorage.hxx.