Describes a read/write operation on multiple objects; see the ReadV
/WriteV
functions.
Public Member Functions | |
RWOperation ()=default | |
RWOperation (daos_obj_id_t o, DistributionKey_t d, const std::vector< AttributeKey_t > &as, const std::vector< d_iov_t > &vs) | |
RWOperation (ROidDkeyPair &k) | |
void | insert (AttributeKey_t attr, const d_iov_t &vec) |
Public Attributes | |
std::vector< AttributeKey_t > | fAttributeKeys {} |
DistributionKey_t | fDistributionKey {} |
std::vector< d_iov_t > | fIovs {} |
daos_obj_id_t | fOid {} |
#include <ROOT/RDaos.hxx>
|
default |
|
inline |
|
inline |
|
inline |
std::vector<AttributeKey_t> ROOT::Experimental::Detail::RDaosContainer::RWOperation::fAttributeKeys {} |
DistributionKey_t ROOT::Experimental::Detail::RDaosContainer::RWOperation::fDistributionKey {} |
std::vector<d_iov_t> ROOT::Experimental::Detail::RDaosContainer::RWOperation::fIovs {} |
daos_obj_id_t ROOT::Experimental::Detail::RDaosContainer::RWOperation::fOid {} |