A helper class for piece-wise construction of an RClusterGroupDescriptor.
Definition at line 970 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 992 of file RNTupleDescriptor.hxx.
|
inline |
Definition at line 977 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 585 of file RNTupleDescriptor.cxx.
|
inline |
Definition at line 994 of file RNTupleDescriptor.hxx.
ROOT::Experimental::RResult< ROOT::Experimental::RClusterGroupDescriptor > ROOT::Experimental::RClusterGroupDescriptorBuilder::MoveDescriptor | ( | ) |
Definition at line 600 of file RNTupleDescriptor.cxx.
|
inline |
Definition at line 987 of file RNTupleDescriptor.hxx.
|
inline |
Definition at line 982 of file RNTupleDescriptor.hxx.
|
private |
Definition at line 972 of file RNTupleDescriptor.hxx.