DAOS API (v2.1 - dev)
Loading...
Searching...
No Matches
daos_obj_list_t Struct Reference

#include <daos_task.h>

Data Fields

daos_handle_t oh
 
daos_handle_t th
 
daos_key_t * dkey
 
daos_key_t * akey
 
uint32_t * nr
 
daos_key_desc_tkds
 
d_sg_list_t * sgl
 
daos_size_t * size
 
daos_iod_type_t type
 
daos_recx_trecxs
 
daos_epoch_range_teprs
 
daos_anchor_tanchor
 
daos_anchor_tdkey_anchor
 
daos_anchor_takey_anchor
 
uint32_t * versions
 
d_iov_t * csum
 
bool incr_order
 

Detailed Description

Object list args

Definition at line 741 of file daos_task.h.

Field Documentation

◆ akey

daos_key_t* akey

Attribute key.

Definition at line 749 of file daos_task.h.

◆ akey_anchor

daos_anchor_t* akey_anchor

anchor for list_akey.

Definition at line 775 of file daos_task.h.

◆ anchor

daos_anchor_t* anchor

anchor for list_recx. anchors for obj list - list_dkey uses dkey_anchor, list_akey uses akey_anchor, list_recx uses anchor, list_obj uses all the 3 anchors.

Definition at line 771 of file daos_task.h.

◆ csum

d_iov_t* csum

Serialized checksum info for enumerated keys and data in sgl. (for internal use only)

Definition at line 781 of file daos_task.h.

◆ dkey

daos_key_t* dkey

Distribution key.

Definition at line 747 of file daos_task.h.

◆ dkey_anchor

daos_anchor_t* dkey_anchor

anchor for list_dkey.

Definition at line 773 of file daos_task.h.

◆ eprs

epoch ranges

Definition at line 763 of file daos_task.h.

◆ incr_order

bool incr_order

order.

Definition at line 783 of file daos_task.h.

◆ kds

Key descriptors holding enumerated keys.

Definition at line 753 of file daos_task.h.

◆ nr

uint32_t* nr

number of dkeys/akeys/kds entries

Definition at line 751 of file daos_task.h.

◆ oh

Object open handle

Definition at line 743 of file daos_task.h.

◆ recxs

daos_recx_t* recxs

record extents.

Definition at line 761 of file daos_task.h.

◆ sgl

d_sg_list_t* sgl

Scatter gather list for memory buffer.

Definition at line 755 of file daos_task.h.

◆ size

daos_size_t* size

total buf size for sgl buf, in case it uses bulk transfer.

Definition at line 757 of file daos_task.h.

◆ th

Transaction open handle.

Definition at line 745 of file daos_task.h.

◆ type

daos_iod_type_t type

type of value.

Definition at line 759 of file daos_task.h.

◆ versions

uint32_t* versions

versions.

Definition at line 777 of file daos_task.h.


The documentation for this struct was generated from the following file: