Keeps track of the requested physical column IDs.
When using alias columns (projected fields), physical columns may be requested multiple times.
Definition at line 480 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::Internal::RPageSource::RActivePhysicalColumns::Erase | ( | DescriptorId_t | physicalColumnID | ) |
Definition at line 55 of file RPageStorage.cxx.
void ROOT::Experimental::Internal::RPageSource::RActivePhysicalColumns::Insert | ( | DescriptorId_t | physicalColumnID | ) |
Definition at line 43 of file RPageStorage.cxx.
ROOT::Experimental::Internal::RCluster::ColumnSet_t ROOT::Experimental::Internal::RPageSource::RActivePhysicalColumns::ToColumnSet | ( | ) | const |
Definition at line 69 of file RPageStorage.cxx.
|
private |
Definition at line 482 of file RPageStorage.hxx.
|
private |
Definition at line 483 of file RPageStorage.hxx.