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 402 of file RNTupleModel.hxx.
Public Member Functions | |
| RNTupleModelChangeset (RNTupleModel &model) | |
| void | AddField (std::unique_ptr< ROOT::RFieldBase > field) |
| ROOT::RResult< void > | AddProjectedField (std::unique_ptr< ROOT::RFieldBase > field, RNTupleModel::FieldMappingFunc_t mapping) |
| bool | IsEmpty () const |
Public Attributes | |
| std::vector< ROOT::RFieldBase * > | fAddedFields |
| Points to the fields in fModel that were added as part of an updater transaction. | |
| std::vector< ROOT::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 409 of file RNTupleModel.hxx.
| void ROOT::Internal::RNTupleModelChangeset::AddField | ( | std::unique_ptr< ROOT::RFieldBase > | field | ) |
Definition at line 209 of file RNTupleModel.cxx.
| ROOT::RResult< void > ROOT::Internal::RNTupleModelChangeset::AddProjectedField | ( | std::unique_ptr< ROOT::RFieldBase > | field, |
| RNTupleModel::FieldMappingFunc_t | mapping ) |
Definition at line 221 of file RNTupleModel.cxx.
|
inline |
Definition at line 410 of file RNTupleModel.hxx.
| std::vector<ROOT::RFieldBase *> ROOT::Internal::RNTupleModelChangeset::fAddedFields |
Points to the fields in fModel that were added as part of an updater transaction.
Definition at line 405 of file RNTupleModel.hxx.
| std::vector<ROOT::RFieldBase *> ROOT::Internal::RNTupleModelChangeset::fAddedProjectedFields |
Points to the projected fields in fModel that were added as part of an updater transaction.
Definition at line 407 of file RNTupleModel.hxx.
| RNTupleModel& ROOT::Internal::RNTupleModelChangeset::fModel |
Definition at line 403 of file RNTupleModel.hxx.