|
OXY API 1.0
OXY API Library Documentation
|
Tags operations in the metadata database. More...
Classes | |
| struct | oxy::api::metadata::tag::count_fn |
| Function object to count tags in the metadata database based on a where clause. More... | |
| struct | oxy::api::metadata::tag::prepare_fn |
| Function object to prepare the tag management in the metadata database. More... | |
| struct | oxy::api::metadata::tag::pull_fn |
| Function object to pull the tags from the metadata database. More... | |
| struct | oxy::api::metadata::tag::push_fn |
| Function object to push the tags to the metadata database. More... | |
| struct | oxy::api::metadata::tag::push_link_fn |
| Function object to push tag links to the metadata database. More... | |
| struct | oxy::api::metadata::tag::remove_all_fn |
| Function object to remove all tags from the metadata database. More... | |
| struct | oxy::api::metadata::tag::remove_fn |
| Function object to remove tags from the metadata database. More... | |
| struct | oxy::api::metadata::tag::select_fn |
| Function object to select tags from the metadata database based on a where clause. More... | |
Namespaces | |
| namespace | oxy |
| This root namespace contains the common types and operations for the OXY-API library. | |
| namespace | oxy::api |
| This namespace contains the high-level definitions and operations for the OXY-API library. | |
| namespace | oxy::api::metadata |
| This namespace contains function objects and operations related to container metadata management in the metadata database. | |
| namespace | oxy::api::metadata::tag |
| This namespace contains function objects and operations related to tags in the metadata database. | |
Variables | |
| constexpr count_fn | oxy::api::metadata::tag::count |
| A constexpr instance of the count_fn function object for use in functional programming. | |
| constexpr prepare_fn | oxy::api::metadata::tag::prepare |
| A constexpr instance of the prepare_fn function object for use in functional programming. | |
| constexpr pull_fn | oxy::api::metadata::tag::pull |
| A constexpr instance of the pull_fn function object for use in functional programming. | |
| constexpr push_fn | oxy::api::metadata::tag::push |
| A constexpr instance of the push_fn function object for use in functional programming. | |
| constexpr push_link_fn | oxy::api::metadata::tag::push_link |
| A constexpr instance of the push_link_fn function object for use in functional programming. | |
| constexpr remove_fn | oxy::api::metadata::tag::remove |
| A constexpr instance of the remove_fn function object for use in functional programming. | |
| constexpr remove_all_fn | oxy::api::metadata::tag::remove_all |
| A constexpr instance of the remove_all_fn function object for use in functional programming. | |
| constexpr select_fn | oxy::api::metadata::tag::select |
| A constexpr instance of the select_fn function object for use in functional programming. | |
Tags operations in the metadata database.
This header defines function objects for preparing, pulling, pushing, and removing tags in the metadata database. It provides a set of operations that can be used to manage tags in the metadata database, including support for coroutines for efficient data processing. The operations are designed to be used in a constexpr context for compile-time evaluation of tag management operations.
@license MPL-2.0