Keeps track of the requested physical column IDs.
When using alias columns (projected fields), physical columns may be requested multiple times.
Definition at line 397 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 58 of file RPageStorage.cxx.
void ROOT::Experimental::Detail::RPageSource::RActivePhysicalColumns::Insert | ( | DescriptorId_t | physicalColumnID | ) |
Definition at line 46 of file RPageStorage.cxx.
ROOT::Experimental::Detail::RCluster::ColumnSet_t ROOT::Experimental::Detail::RPageSource::RActivePhysicalColumns::ToColumnSet | ( | ) | const |
Definition at line 72 of file RPageStorage.cxx.
|
private |
Definition at line 399 of file RPageStorage.hxx.
|
private |
Definition at line 400 of file RPageStorage.hxx.