Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
ROOT::Experimental::Detail::RPageSource::RActivePhysicalColumns Class Reference

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_tfIDs
 
std::vector< std::size_t > fRefCounters
 

#include <ROOT/RPageStorage.hxx>

Member Function Documentation

◆ Erase()

void ROOT::Experimental::Detail::RPageSource::RActivePhysicalColumns::Erase ( DescriptorId_t  physicalColumnID)

Definition at line 57 of file RPageStorage.cxx.

◆ Insert()

void ROOT::Experimental::Detail::RPageSource::RActivePhysicalColumns::Insert ( DescriptorId_t  physicalColumnID)

Definition at line 45 of file RPageStorage.cxx.

◆ ToColumnSet()

ROOT::Experimental::Detail::RCluster::ColumnSet_t ROOT::Experimental::Detail::RPageSource::RActivePhysicalColumns::ToColumnSet ( ) const

Definition at line 71 of file RPageStorage.cxx.

Member Data Documentation

◆ fIDs

std::vector<DescriptorId_t> ROOT::Experimental::Detail::RPageSource::RActivePhysicalColumns::fIDs
private

Definition at line 389 of file RPageStorage.hxx.

◆ fRefCounters

std::vector<std::size_t> ROOT::Experimental::Detail::RPageSource::RActivePhysicalColumns::fRefCounters
private

Definition at line 390 of file RPageStorage.hxx.

Libraries for ROOT::Experimental::Detail::RPageSource::RActivePhysicalColumns:

The documentation for this class was generated from the following files: