DAOS-specific user-tunable settings for storing ntuples.
Definition at line 97 of file RNTupleOptions.hxx.
Public Member Functions | |
~RNTupleWriteOptionsDaos () override=default | |
std::unique_ptr< RNTupleWriteOptions > | Clone () const override |
const std::string & | GetObjectClass () const |
void | SetObjectClass (const std::string &val) |
Set the object class used to generate OIDs that relate to user data. | |
Public Member Functions inherited from ROOT::Experimental::RNTupleWriteOptions | |
virtual | ~RNTupleWriteOptions ()=default |
std::size_t | GetApproxUnzippedPageSize () const |
std::size_t | GetApproxZippedClusterSize () const |
int | GetCompression () const |
ENTupleContainerFormat | GetContainerFormat () const |
std::size_t | GetMaxUnzippedClusterSize () const |
bool | GetUseBufferedWrite () const |
void | SetApproxUnzippedPageSize (std::size_t val) |
void | SetApproxZippedClusterSize (std::size_t val) |
void | SetCompression (int val) |
void | SetCompression (RCompressionSetting::EAlgorithm::EValues algorithm, int compressionLevel) |
void | SetContainerFormat (ENTupleContainerFormat val) |
void | SetMaxUnzippedClusterSize (std::size_t val) |
void | SetUseBufferedWrite (bool val) |
Private Attributes | |
std::string | fObjectClass {"SX"} |
#include <ROOT/RNTupleOptions.hxx>
|
overridedefault |
|
inlineoverridevirtual |
Reimplemented from ROOT::Experimental::RNTupleWriteOptions.
Definition at line 102 of file RNTupleOptions.hxx.
|
inline |
Definition at line 105 of file RNTupleOptions.hxx.
|
inline |
Set the object class used to generate OIDs that relate to user data.
Any OC_xxx
constant defined in daos_obj_class.h
may be used here without the OC_ prefix.
Definition at line 109 of file RNTupleOptions.hxx.
|
private |
Definition at line 98 of file RNTupleOptions.hxx.