Describes a read/write operation on multiple attribute keys under the same object ID and distribution key, see the ReadV/WriteV functions. 
| Public Member Functions | |
| RWOperation ()=default | |
| RWOperation (daos_obj_id_t o, DistributionKey_t d, std::vector< RDaosObject::RAkeyRequest > &&rs) | |
| RWOperation (ROidDkeyPair &k) | |
| void | Insert (AttributeKey_t attr, const d_iov_t &iov) | 
| void | Insert (AttributeKey_t attr, std::vector< d_iov_t > &iovs) | 
| Public Attributes | |
| std::vector< RDaosObject::RAkeyRequest > | fDataRequests {} | 
| DistributionKey_t | fDistributionKey {} | 
| std::unordered_map< AttributeKey_t, unsigned > | fIndices {} | 
| daos_obj_id_t | fOid {} | 
#include <ROOT/RDaos.hxx>
| 
 | default | 
| 
 | inline | 
| 
 | inlineexplicit | 
| 
 | inline | 
| 
 | inline | 
| std::vector<RDaosObject::RAkeyRequest> ROOT::Experimental::Detail::RDaosContainer::RWOperation::fDataRequests {} | 
| DistributionKey_t ROOT::Experimental::Detail::RDaosContainer::RWOperation::fDistributionKey {} | 
| std::unordered_map<AttributeKey_t, unsigned> ROOT::Experimental::Detail::RDaosContainer::RWOperation::fIndices {} | 
| daos_obj_id_t ROOT::Experimental::Detail::RDaosContainer::RWOperation::fOid {} |