A helper class for piece-wise construction of an RClusterGroupDescriptor.
Definition at line 879 of file RNTupleDescriptor.hxx.
Public Member Functions | |
RClusterGroupDescriptorBuilder ()=default | |
void | AddCluster (DescriptorId_t clusterId) |
RClusterGroupDescriptorBuilder & | ClusterGroupId (DescriptorId_t clusterGroupId) |
DescriptorId_t | GetId () const |
RResult< RClusterGroupDescriptor > | MoveDescriptor () |
RClusterGroupDescriptorBuilder & | PageListLength (std::uint32_t pageListLength) |
RClusterGroupDescriptorBuilder & | PageListLocator (const RNTupleLocator &pageListLocator) |
Static Public Member Functions | |
static std::vector< RClusterDescriptorBuilder > | GetClusterSummaries (const RNTupleDescriptor &ntplDesc, DescriptorId_t clusterGroupId) |
Used to prepare the cluster descriptor builders when loading the page locations for a certain cluster group. | |
Private Attributes | |
RClusterGroupDescriptor | fClusterGroup |
#include <ROOT/RNTupleDescriptor.hxx>
|
default |
|
inline |
Definition at line 901 of file RNTupleDescriptor.hxx.
|
inline |
Definition at line 886 of file RNTupleDescriptor.hxx.
|
static |
Used to prepare the cluster descriptor builders when loading the page locations for a certain cluster group.
Definition at line 438 of file RNTupleDescriptor.cxx.
|
inline |
Definition at line 903 of file RNTupleDescriptor.hxx.
ROOT::Experimental::RResult< ROOT::Experimental::RClusterGroupDescriptor > ROOT::Experimental::RClusterGroupDescriptorBuilder::MoveDescriptor | ( | ) |
Definition at line 453 of file RNTupleDescriptor.cxx.
|
inline |
Definition at line 896 of file RNTupleDescriptor.hxx.
|
inline |
Definition at line 891 of file RNTupleDescriptor.hxx.
|
private |
Definition at line 881 of file RNTupleDescriptor.hxx.