Logo ROOT  
Reference Guide
ROOT::Experimental::RClusterDescriptor::RColumnRange Struct Reference

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

Definition at line 164 of file RNTupleDescriptor.hxx.

Public Member Functions

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

Public Attributes

DescriptorId_t fColumnId = kInvalidDescriptorId
 
std::int64_t fCompressionSettings = 0
 The usual format for ROOT compression settings (see Compression.h). More...
 
NTupleSize_t fFirstElementIndex = kInvalidNTupleIndex
 A 64bit element index. More...
 
ClusterSize_t fNElements = kInvalidClusterIndex
 A 32bit value for the number of column elements in the cluster. More...
 

#include <ROOT/RNTupleDescriptor.hxx>

Member Function Documentation

◆ Contains()

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

Definition at line 182 of file RNTupleDescriptor.hxx.

◆ operator==()

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

Definition at line 177 of file RNTupleDescriptor.hxx.

Member Data Documentation

◆ fColumnId

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

Definition at line 165 of file RNTupleDescriptor.hxx.

◆ fCompressionSettings

std::int64_t ROOT::Experimental::RClusterDescriptor::RColumnRange::fCompressionSettings = 0

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 172 of file RNTupleDescriptor.hxx.

◆ fFirstElementIndex

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

A 64bit element index.

Definition at line 167 of file RNTupleDescriptor.hxx.

◆ fNElements

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

A 32bit value for the number of column elements in the cluster.

Definition at line 169 of file RNTupleDescriptor.hxx.

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

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