Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
ROOT::Experimental::Internal::RClusterGroupDescriptorBuilder Class Reference

A helper class for piece-wise construction of an RClusterGroupDescriptor.

Definition at line 999 of file RNTupleDescriptor.hxx.

Public Member Functions

 RClusterGroupDescriptorBuilder ()=default
 
void AddClusters (const std::vector< DescriptorId_t > &clusterIds)
 
RClusterGroupDescriptorBuilderClusterGroupId (DescriptorId_t clusterGroupId)
 
RClusterGroupDescriptorBuilderEntrySpan (std::uint64_t entrySpan)
 
RClusterGroupDescriptorBuilderMinEntry (std::uint64_t minEntry)
 
RResult< RClusterGroupDescriptorMoveDescriptor ()
 
RClusterGroupDescriptorBuilderNClusters (std::uint32_t nClusters)
 
RClusterGroupDescriptorBuilderPageListLength (std::uint64_t pageListLength)
 
RClusterGroupDescriptorBuilderPageListLocator (const RNTupleLocator &pageListLocator)
 

Static Public Member Functions

static RClusterGroupDescriptorBuilder FromSummary (const RClusterGroupDescriptor &clusterGroupDesc)
 

Private Attributes

RClusterGroupDescriptor fClusterGroup
 

#include <ROOT/RNTupleDescriptor.hxx>

Constructor & Destructor Documentation

◆ RClusterGroupDescriptorBuilder()

ROOT::Experimental::Internal::RClusterGroupDescriptorBuilder::RClusterGroupDescriptorBuilder ( )
default

Member Function Documentation

◆ AddClusters()

void ROOT::Experimental::Internal::RClusterGroupDescriptorBuilder::AddClusters ( const std::vector< DescriptorId_t > &  clusterIds)
inline

Definition at line 1037 of file RNTupleDescriptor.hxx.

◆ ClusterGroupId()

RClusterGroupDescriptorBuilder & ROOT::Experimental::Internal::RClusterGroupDescriptorBuilder::ClusterGroupId ( DescriptorId_t  clusterGroupId)
inline

Definition at line 1007 of file RNTupleDescriptor.hxx.

◆ EntrySpan()

RClusterGroupDescriptorBuilder & ROOT::Experimental::Internal::RClusterGroupDescriptorBuilder::EntrySpan ( std::uint64_t  entrySpan)
inline

Definition at line 1027 of file RNTupleDescriptor.hxx.

◆ FromSummary()

ROOT::Experimental::Internal::RClusterGroupDescriptorBuilder ROOT::Experimental::Internal::RClusterGroupDescriptorBuilder::FromSummary ( const RClusterGroupDescriptor clusterGroupDesc)
static

Definition at line 623 of file RNTupleDescriptor.cxx.

◆ MinEntry()

RClusterGroupDescriptorBuilder & ROOT::Experimental::Internal::RClusterGroupDescriptorBuilder::MinEntry ( std::uint64_t  minEntry)
inline

Definition at line 1022 of file RNTupleDescriptor.hxx.

◆ MoveDescriptor()

ROOT::Experimental::RResult< ROOT::Experimental::RClusterGroupDescriptor > ROOT::Experimental::Internal::RClusterGroupDescriptorBuilder::MoveDescriptor ( )

Definition at line 637 of file RNTupleDescriptor.cxx.

◆ NClusters()

RClusterGroupDescriptorBuilder & ROOT::Experimental::Internal::RClusterGroupDescriptorBuilder::NClusters ( std::uint32_t  nClusters)
inline

Definition at line 1032 of file RNTupleDescriptor.hxx.

◆ PageListLength()

RClusterGroupDescriptorBuilder & ROOT::Experimental::Internal::RClusterGroupDescriptorBuilder::PageListLength ( std::uint64_t  pageListLength)
inline

Definition at line 1017 of file RNTupleDescriptor.hxx.

◆ PageListLocator()

RClusterGroupDescriptorBuilder & ROOT::Experimental::Internal::RClusterGroupDescriptorBuilder::PageListLocator ( const RNTupleLocator pageListLocator)
inline

Definition at line 1012 of file RNTupleDescriptor.hxx.

Member Data Documentation

◆ fClusterGroup

RClusterGroupDescriptor ROOT::Experimental::Internal::RClusterGroupDescriptorBuilder::fClusterGroup
private

Definition at line 1001 of file RNTupleDescriptor.hxx.

Libraries for ROOT::Experimental::Internal::RClusterGroupDescriptorBuilder:

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