Apache OpenDALâ„¢ C Binding
The C binding for Apache OpenDALâ„¢
Loading...
Searching...
No Matches
Public Attributes | List of all members
opendal_list_options Struct Reference

The options for the list operation. More...

#include <opendal.h>

Public Attributes

bool recursive
 
uintptr_t limit
 
char * start_after
 
bool versions
 
bool deleted
 

Detailed Description

The options for the list operation.

This struct carries the options for the list operation, including whether to list recursively, an optional result limit, and an optional start-after key. Use opendal_list_options_new() to construct and opendal_list_options_free() to free.

See also
opendal_operator_list_with
opendal_list_options_new
opendal_list_options_free
opendal_list_options_set_recursive
opendal_list_options_set_limit
opendal_list_options_set_start_after
opendal_list_options_set_versions
opendal_list_options_set_deleted

Member Data Documentation

◆ deleted

bool opendal_list_options::deleted

Include delete markers when supported by version-aware backends; default false.

◆ limit

uintptr_t opendal_list_options::limit

Optional hint for maximum results per request; 0 means unset.

◆ recursive

bool opendal_list_options::recursive

Whether to list recursively under the prefix; default false.

◆ start_after

char* opendal_list_options::start_after

Optional key to start listing from; NULL means unset.

◆ versions

bool opendal_list_options::versions

Include object versions when supported by version-aware backends; default false.


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