Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
ROOT::Experimental::RClusterDescriptor::RColumnRange Struct Reference

The window of element indexes of a particular column in a particular cluster.

Definition at line 235 of file RNTupleDescriptor.hxx.

Public Member Functions

bool Contains (NTupleSize_t index) const
 
bool operator== (const RColumnRange &other) const
 

Public Attributes

int fCompressionSettings = kUnknownCompressionSettings
 The usual format for ROOT compression settings (see Compression.h).
 
NTupleSize_t fFirstElementIndex = kInvalidNTupleIndex
 The global index of the first column element in the cluster.
 
bool fIsSuppressed = false
 Suppressed columns have an empty page range and unknown compression settings.
 
ClusterSize_t fNElements = kInvalidClusterIndex
 The number of column elements in the cluster.
 
DescriptorId_t fPhysicalColumnId = kInvalidDescriptorId
 

#include <ROOT/RNTupleDescriptor.hxx>

Member Function Documentation

◆ Contains()

bool ROOT::Experimental::RClusterDescriptor::RColumnRange::Contains ( NTupleSize_t  index) const
inline

Definition at line 259 of file RNTupleDescriptor.hxx.

◆ operator==()

bool ROOT::Experimental::RClusterDescriptor::RColumnRange::operator== ( const RColumnRange other) const
inline

Definition at line 252 of file RNTupleDescriptor.hxx.

Member Data Documentation

◆ fCompressionSettings

int ROOT::Experimental::RClusterDescriptor::RColumnRange::fCompressionSettings = kUnknownCompressionSettings

The usual format for ROOT compression settings (see Compression.h).

The pages of a particular column in a particular cluster are all compressed with the same settings.

Definition at line 243 of file RNTupleDescriptor.hxx.

◆ fFirstElementIndex

NTupleSize_t ROOT::Experimental::RClusterDescriptor::RColumnRange::fFirstElementIndex = kInvalidNTupleIndex

The global index of the first column element in the cluster.

Definition at line 238 of file RNTupleDescriptor.hxx.

◆ fIsSuppressed

bool ROOT::Experimental::RClusterDescriptor::RColumnRange::fIsSuppressed = false

Suppressed columns have an empty page range and unknown compression settings.

Their element index range, however, is aligned with the corresponding column of the primary column representation (see Section "Suppressed Columns" in the specification)

Definition at line 247 of file RNTupleDescriptor.hxx.

◆ fNElements

ClusterSize_t ROOT::Experimental::RClusterDescriptor::RColumnRange::fNElements = kInvalidClusterIndex

The number of column elements in the cluster.

Definition at line 240 of file RNTupleDescriptor.hxx.

◆ fPhysicalColumnId

DescriptorId_t ROOT::Experimental::RClusterDescriptor::RColumnRange::fPhysicalColumnId = kInvalidDescriptorId

Definition at line 236 of file RNTupleDescriptor.hxx.

Collaboration diagram for ROOT::Experimental::RClusterDescriptor::RColumnRange:
[legend]

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