Generic information about the physical location of data.
Values depend on the concrete storage type. E.g., for a local file fUrl might be unsused and fPosition might be a file offset. Objects on storage can be compressed and therefore we need to store their actual size. TODO(jblomer): should move the RNTUpleDescriptor and should be an std::variant
Definition at line 180 of file RNTupleUtil.hxx.
Public Member Functions | |
bool | operator== (const RNTupleLocator &other) const |
Public Attributes | |
std::uint32_t | fBytesOnStorage = 0 |
std::int64_t | fPosition = 0 |
std::string | fUrl |
#include <ROOT/RNTupleUtil.hxx>
|
inline |
Definition at line 185 of file RNTupleUtil.hxx.
std::uint32_t ROOT::Experimental::RNTupleLocator::fBytesOnStorage = 0 |
Definition at line 182 of file RNTupleUtil.hxx.
std::int64_t ROOT::Experimental::RNTupleLocator::fPosition = 0 |
Definition at line 181 of file RNTupleUtil.hxx.
std::string ROOT::Experimental::RNTupleLocator::fUrl |
Definition at line 183 of file RNTupleUtil.hxx.