Definition at line 220 of file RColumnElement.hxx.
|
| RColumnElement (char *value) |
|
std::size_t | GetBitsOnStorage () const final |
|
bool | IsMappable () const final |
| Derived, typed classes tell whether the on-storage layout is bitwise identical to the memory layout.
|
|
Public Member Functions inherited from ROOT::Experimental::Detail::RColumnElementBase |
| RColumnElementBase () |
|
| RColumnElementBase (const RColumnElementBase &elemArray, std::size_t at) |
|
| RColumnElementBase (const RColumnElementBase &other)=default |
|
| RColumnElementBase (RColumnElementBase &&other)=default |
|
| RColumnElementBase (void *rawContent, std::size_t size) |
|
virtual | ~RColumnElementBase ()=default |
|
void * | GetRawContent () const |
|
std::size_t | GetSize () const |
|
RColumnElementBase & | operator= (const RColumnElementBase &other)=delete |
|
RColumnElementBase & | operator= (RColumnElementBase &&other)=default |
|
virtual void | Pack (void *destination, void *source, std::size_t count) const |
| If the on-storage layout and the in-memory layout differ, packing creates an on-disk page from an in-memory page.
|
|
void | ReadFrom (void *source, std::size_t count) |
| Set the column element or an array of elements from the memory location source.
|
|
virtual void | Unpack (void *destination, void *source, std::size_t count) const |
| If the on-storage layout and the in-memory layout differ, unpacking creates a memory page from an on-storage page.
|
|
void | WriteTo (void *destination, std::size_t count) const |
| Write one or multiple column elements into destination.
|
|