Entry point for an RNTuple in a DAOS container.
It encodes essential information to read the ntuple; currently, it contains (un)compressed size of the header/footer blobs and the object class for user data OIDs. The length of a serialized anchor cannot be greater than the value returned by the GetSize function. 
Definition at line 55 of file RPageStorageDaos.hxx.
Public Member Functions | |
| RResult< std::uint32_t > | Deserialize (const void *buffer, std::uint32_t bufSize) | 
| bool | operator== (const RDaosNTupleAnchor &other) const | 
| std::uint32_t | Serialize (void *buffer) const | 
Static Public Member Functions | |
| static std::uint32_t | GetSize () | 
Public Attributes | |
| std::uint32_t | fLenFooter = 0 | 
| The size of the uncompressed ntuple footer.   | |
| std::uint32_t | fLenHeader = 0 | 
| The size of the uncompressed ntuple header.   | |
| std::uint32_t | fNBytesFooter = 0 | 
| The size of the compressed ntuple footer.   | |
| std::uint32_t | fNBytesHeader = 0 | 
| The size of the compressed ntuple header.   | |
| std::string | fObjClass {} | 
The object class for user data OIDs, e.g. SX   | |
| std::uint32_t | fVersion = 0 | 
| Allows for evolving the struct in future versions.   | |
#include <ROOT/RPageStorageDaos.hxx>
| ROOT::Experimental::RResult< std::uint32_t > ROOT::Experimental::Detail::RDaosNTupleAnchor::Deserialize | ( | const void * | buffer, | 
| std::uint32_t | bufSize | ||
| ) | 
Definition at line 127 of file RPageStorageDaos.cxx.
      
  | 
  static | 
Definition at line 145 of file RPageStorageDaos.cxx.
      
  | 
  inline | 
Definition at line 69 of file RPageStorageDaos.hxx.
| std::uint32_t ROOT::Experimental::Detail::RDaosNTupleAnchor::Serialize | ( | void * | buffer | ) | const | 
Definition at line 111 of file RPageStorageDaos.cxx.
| std::uint32_t ROOT::Experimental::Detail::RDaosNTupleAnchor::fLenFooter = 0 | 
The size of the uncompressed ntuple footer.
Definition at line 65 of file RPageStorageDaos.hxx.
| std::uint32_t ROOT::Experimental::Detail::RDaosNTupleAnchor::fLenHeader = 0 | 
The size of the uncompressed ntuple header.
Definition at line 61 of file RPageStorageDaos.hxx.
| std::uint32_t ROOT::Experimental::Detail::RDaosNTupleAnchor::fNBytesFooter = 0 | 
The size of the compressed ntuple footer.
Definition at line 63 of file RPageStorageDaos.hxx.
| std::uint32_t ROOT::Experimental::Detail::RDaosNTupleAnchor::fNBytesHeader = 0 | 
The size of the compressed ntuple header.
Definition at line 59 of file RPageStorageDaos.hxx.
| std::string ROOT::Experimental::Detail::RDaosNTupleAnchor::fObjClass {} | 
The object class for user data OIDs, e.g. SX 
Definition at line 67 of file RPageStorageDaos.hxx.
| std::uint32_t ROOT::Experimental::Detail::RDaosNTupleAnchor::fVersion = 0 | 
Allows for evolving the struct in future versions.
Definition at line 57 of file RPageStorageDaos.hxx.