Modifiers passed to CreateModel
Definition at line 676 of file RNTupleDescriptor.hxx.
|
bool | fCreateBare = false |
| If true, the model will be created without a default entry (bare model).
|
|
bool | fEmulateUnknownTypes = false |
| If true, fields with a user defined type that have no available dictionaries will be reconstructed as record fields from the on-disk information; otherwise, they will cause an error.
|
|
bool | fForwardCompatible = false |
| Normally creating a model will fail if any of the reconstructed fields contains an unknown column type.
|
|
bool | fReconstructProjections = false |
| If set to true, projected fields will be reconstructed as such.
|
|
#include <ROOT/RNTupleDescriptor.hxx>
◆ RCreateModelOptions()
ROOT::Experimental::RNTupleDescriptor::RCreateModelOptions::RCreateModelOptions |
( |
| ) |
|
|
inline |
◆ GetCreateBare()
bool ROOT::Experimental::RNTupleDescriptor::RCreateModelOptions::GetCreateBare |
( |
| ) |
const |
|
inline |
◆ GetEmulateUnknownTypes()
bool ROOT::Experimental::RNTupleDescriptor::RCreateModelOptions::GetEmulateUnknownTypes |
( |
| ) |
const |
|
inline |
◆ GetForwardCompatible()
bool ROOT::Experimental::RNTupleDescriptor::RCreateModelOptions::GetForwardCompatible |
( |
| ) |
const |
|
inline |
◆ GetReconstructProjections()
bool ROOT::Experimental::RNTupleDescriptor::RCreateModelOptions::GetReconstructProjections |
( |
| ) |
const |
|
inline |
◆ SetCreateBare()
void ROOT::Experimental::RNTupleDescriptor::RCreateModelOptions::SetCreateBare |
( |
bool | v | ) |
|
|
inline |
◆ SetEmulateUnknownTypes()
void ROOT::Experimental::RNTupleDescriptor::RCreateModelOptions::SetEmulateUnknownTypes |
( |
bool | v | ) |
|
|
inline |
◆ SetForwardCompatible()
void ROOT::Experimental::RNTupleDescriptor::RCreateModelOptions::SetForwardCompatible |
( |
bool | v | ) |
|
|
inline |
◆ SetReconstructProjections()
void ROOT::Experimental::RNTupleDescriptor::RCreateModelOptions::SetReconstructProjections |
( |
bool | v | ) |
|
|
inline |
◆ fCreateBare
bool ROOT::Experimental::RNTupleDescriptor::RCreateModelOptions::fCreateBare = false |
|
private |
If true, the model will be created without a default entry (bare model).
Definition at line 686 of file RNTupleDescriptor.hxx.
◆ fEmulateUnknownTypes
bool ROOT::Experimental::RNTupleDescriptor::RCreateModelOptions::fEmulateUnknownTypes = false |
|
private |
If true, fields with a user defined type that have no available dictionaries will be reconstructed as record fields from the on-disk information; otherwise, they will cause an error.
Definition at line 689 of file RNTupleDescriptor.hxx.
◆ fForwardCompatible
bool ROOT::Experimental::RNTupleDescriptor::RCreateModelOptions::fForwardCompatible = false |
|
private |
Normally creating a model will fail if any of the reconstructed fields contains an unknown column type.
If this option is enabled, the model will be created and all fields containing unknown data (directly or indirectly) will be skipped instead.
Definition at line 684 of file RNTupleDescriptor.hxx.
◆ fReconstructProjections
bool ROOT::Experimental::RNTupleDescriptor::RCreateModelOptions::fReconstructProjections = false |
|
private |
If set to true, projected fields will be reconstructed as such.
This will prevent the model to be used with an RNTupleReader, but it is useful, e.g., to accurately merge data.
Definition at line 680 of file RNTupleDescriptor.hxx.
The documentation for this struct was generated from the following file: