The incremental changes to a RNTupleModel
Represents a set of alterations to a RNTupleModel
that happened after the model is used to initialize a RPageSink
instance. This object can be used to communicate metadata updates to a RPageSink
. You will not normally use this directly; see RNTupleModel::RUpdater
instead.
Definition at line 53 of file RNTupleModel.hxx.
Public Member Functions | |
RNTupleModelChangeset (RNTupleModel &model) | |
bool | IsEmpty () const |
Public Attributes | |
std::vector< RFieldBase * > | fAddedFields |
Points to the fields in fModel that were added as part of an updater transaction. | |
std::vector< RFieldBase * > | fAddedProjectedFields |
Points to the projected fields in fModel that were added as part of an updater transaction. | |
RNTupleModel & | fModel |
#include <ROOT/RNTupleModel.hxx>
|
inline |
Definition at line 60 of file RNTupleModel.hxx.
|
inline |
Definition at line 61 of file RNTupleModel.hxx.
std::vector<RFieldBase *> ROOT::Experimental::Detail::RNTupleModelChangeset::fAddedFields |
Points to the fields in fModel that were added as part of an updater transaction.
Definition at line 56 of file RNTupleModel.hxx.
std::vector<RFieldBase *> ROOT::Experimental::Detail::RNTupleModelChangeset::fAddedProjectedFields |
Points to the projected fields in fModel that were added as part of an updater transaction.
Definition at line 58 of file RNTupleModel.hxx.
RNTupleModel& ROOT::Experimental::Detail::RNTupleModelChangeset::fModel |
Definition at line 54 of file RNTupleModel.hxx.