OXY API 1.0
OXY API Library Documentation
Loading...
Searching...
No Matches
oxy::api::metadata Namespace Reference

This namespace contains function objects and operations related to container metadata management in the metadata database. More...

Namespaces

namespace  category
namespace  tag

Classes

struct  copy_fn
 Function object to copy metadata from one context to another. More...
struct  count_fn
 Function object to count the number of records in the container metadata database. More...
struct  gen_where_fn
 Function object to generate a WHERE clause from an expression. More...
struct  get_context_fn
 Function object to retrieve a context for container metadata record operations in the metadata database. More...
struct  get_fn
 Function object to retrieve a container metadata record and its timestamp from the metadata database. More...
struct  merge_fn
 Function object to merge metadata from one context into another. More...
struct  pull_fn
 Function object to pull container metadata records and their timestamps from the metadata database. More...
struct  push_fn
 Function object to push records into the container metadata database. More...
struct  push_time_stamped_fn
 Function object to push records with timestamps into the container metadata database. More...
struct  remove_all_fn
 Function object to remove all records from the container metadata database. More...
struct  remove_fn
 Function object to remove records from the container metadata database. More...
struct  select_fn
 Function object to select OIDs from the container metadata database based on an expression. More...

Typedefs

using database_t = SQLite::Database

Variables

constexpr copy_fn copy
 A constexpr instance of the copy_fn function object for use in functional programming.
constexpr count_fn count
 A constexpr instance of the count_fn function object for use in functional programming.
constexpr gen_where_fn gen_where
 A constexpr instance of the gen_where_fn function object for use in functional programming.
constexpr get_fn get
 A constexpr instance of the get_fn function object for use in functional programming.
constexpr get_context_fn get_context
 A constexpr instance of the get_context_fn function object for use in functional programming.
constexpr merge_fn merge
 A constexpr instance of the merge_fn function object for use in functional programming.
constexpr pull_fn pull
 A constexpr instance of the pull_fn function object for use in functional programming.
constexpr push_fn push
 A constexpr instance of the push_fn function object for use in functional programming.
constexpr push_time_stamped_fn push_time_stamped
 A constexpr instance of the push_time_stamped_fn function object for use in functional programming.
constexpr remove_fn remove
 A constexpr instance of the remove_fn function object for use in functional programming.
constexpr remove_all_fn remove_all
 A constexpr instance of the remove_all_fn function object for use in functional programming.
constexpr select_fn select
 A constexpr instance of the select_fn function object for use in functional programming.

Detailed Description

This namespace contains function objects and operations related to container metadata management in the metadata database.

The oxy::api::metadata namespace provides function objects for retrieving, pulling, and pushing container metadata records in the metadata database. It is designed to be used in a constexpr context for compile-time evaluation of metadata management operations.