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