Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
ROOT::Experimental::Internal::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 500 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::Internal::RPageSource::RActivePhysicalColumns::Erase ( DescriptorId_t  physicalColumnID)

Definition at line 55 of file RPageStorage.cxx.

◆ Insert()

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

Definition at line 43 of file RPageStorage.cxx.

◆ ToColumnSet()

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

Definition at line 69 of file RPageStorage.cxx.

Member Data Documentation

◆ fIDs

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

Definition at line 502 of file RPageStorage.hxx.

◆ fRefCounters

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

Definition at line 503 of file RPageStorage.hxx.

Libraries for ROOT::Experimental::Internal::RPageSource::RActivePhysicalColumns:

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