Logo ROOT  
Reference Guide
ROOT::Experimental::Detail::RPageSourceFriends::RIdBiMap Struct Reference

A bi-directional map of descriptor IDs that translates from physical to virtual column, field, and cluster IDs and vice versa.

Definition at line 48 of file RPageSourceFriends.hxx.

Public Member Functions

void Clear ()
 
ROriginId GetOriginId (DescriptorId_t virtualId) const
 
DescriptorId_t GetVirtualId (const ROriginId &originId) const
 
void Insert (ROriginId originId, DescriptorId_t virtualId)
 

Public Attributes

std::vector< std::unordered_map< DescriptorId_t, DescriptorId_t > > fOrigin2Virtual
 
std::unordered_map< DescriptorId_t, ROriginIdfVirtual2Origin
 

Member Function Documentation

◆ Clear()

void ROOT::Experimental::Detail::RPageSourceFriends::RIdBiMap::Clear ( )
inline

Definition at line 59 of file RPageSourceFriends.hxx.

◆ GetOriginId()

ROriginId ROOT::Experimental::Detail::RPageSourceFriends::RIdBiMap::GetOriginId ( DescriptorId_t  virtualId) const
inline

Definition at line 70 of file RPageSourceFriends.hxx.

◆ GetVirtualId()

DescriptorId_t ROOT::Experimental::Detail::RPageSourceFriends::RIdBiMap::GetVirtualId ( const ROriginId originId) const
inline

Definition at line 65 of file RPageSourceFriends.hxx.

◆ Insert()

void ROOT::Experimental::Detail::RPageSourceFriends::RIdBiMap::Insert ( ROriginId  originId,
DescriptorId_t  virtualId 
)
inline

Definition at line 52 of file RPageSourceFriends.hxx.

Member Data Documentation

◆ fOrigin2Virtual

std::vector<std::unordered_map<DescriptorId_t, DescriptorId_t> > ROOT::Experimental::Detail::RPageSourceFriends::RIdBiMap::fOrigin2Virtual

Definition at line 50 of file RPageSourceFriends.hxx.

◆ fVirtual2Origin

std::unordered_map<DescriptorId_t, ROriginId> ROOT::Experimental::Detail::RPageSourceFriends::RIdBiMap::fVirtual2Origin

Definition at line 49 of file RPageSourceFriends.hxx.

Collaboration diagram for ROOT::Experimental::Detail::RPageSourceFriends::RIdBiMap:
[legend]

The documentation for this struct was generated from the following file: