OXY API 1.0
OXY API Library Documentation
Loading...
Searching...
No Matches
tags.hpp File Reference

Tags operations in the metadata database. More...

Classes

 Function object to count tags in the metadata database based on a where clause. More...
 Function object to prepare the tag management in the metadata database. More...
 Function object to pull the tags from the metadata database. More...
 Function object to push the tags to the metadata database. More...
 Function object to push tag links to the metadata database. More...
 Function object to remove all tags from the metadata database. More...
 Function object to remove tags from the metadata database. More...
 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.

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.

Detailed Description

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