RNTupleLocator payload for the kTypeMulti locator (type 0x03).
Used by storage backends that pack multiple pages into shared objects (e.g., S3 Mode A). The two 32-bit fields are written to disk as separate integers, so the on-disk layout is directly interpretable without any bit unpacking.
Definition at line 208 of file RNTupleTypes.hxx.
Public Member Functions | |
| RNTupleLocatorMulti ()=default | |
| RNTupleLocatorMulti (std::uint32_t objectId, std::uint32_t offset) | |
| std::uint32_t | GetObjectId () const |
| std::uint32_t | GetOffset () const |
| bool | operator== (const RNTupleLocatorMulti &other) const |
Private Attributes | |
| std::uint32_t | fObjectId = 0 |
| std::uint32_t | fOffset = 0 |
#include <ROOT/RNTupleTypes.hxx>
|
default |
|
inline |
Definition at line 215 of file RNTupleTypes.hxx.
|
inline |
Definition at line 222 of file RNTupleTypes.hxx.
|
inline |
Definition at line 223 of file RNTupleTypes.hxx.
|
inline |
Definition at line 217 of file RNTupleTypes.hxx.
|
private |
Definition at line 210 of file RNTupleTypes.hxx.
|
private |
Definition at line 211 of file RNTupleTypes.hxx.