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