A field token identifies a (sub)field in an entry.
It can be used for fast indexing in REntry's methods, e.g. REntry::BindValue(). The field token can also be created by the model.
Definition at line 40 of file RFieldToken.hxx.
Public Member Functions | |
| RFieldToken ()=default | |
Private Member Functions | |
| RFieldToken (std::size_t index, std::uint64_t schemaId) | |
Private Attributes | |
| std::size_t | fIndex = 0 |
| The index of the field (top-level or registered subfield) | |
| std::uint64_t | fSchemaId = std::uint64_t(-1) |
| Safety check to prevent tokens from other models being used. | |
Friends | |
| class | Experimental::Detail::RRawPtrWriteEntry |
| class | REntry |
| class | RNTupleModel |
#include <ROOT/RFieldToken.hxx>
|
inlineprivate |
Definition at line 47 of file RFieldToken.hxx.
|
default |
|
friend |
Definition at line 43 of file RFieldToken.hxx.
Definition at line 41 of file RFieldToken.hxx.
|
friend |
Definition at line 42 of file RFieldToken.hxx.
|
private |
The index of the field (top-level or registered subfield)
Definition at line 45 of file RFieldToken.hxx.
|
private |
Safety check to prevent tokens from other models being used.
Definition at line 46 of file RFieldToken.hxx.